HelenOS sources

parea              87 kernel/genarch/include/genarch/drivers/ns16550/ns16550.h 	parea_t parea;
parea             153 kernel/genarch/include/genarch/drivers/pl011/pl011.h 	parea_t parea;
parea              85 kernel/genarch/include/genarch/drivers/s3c24xx/uart.h 	parea_t parea;
parea              47 kernel/genarch/src/drivers/dsrln/dsrlnout.c 	parea_t parea;
parea              55 kernel/genarch/src/drivers/dsrln/dsrlnout.c 	if ((!instance->parea.mapped) || (console_override)) {
parea              86 kernel/genarch/src/drivers/dsrln/dsrlnout.c 	ddi_parea_init(&instance->parea);
parea              87 kernel/genarch/src/drivers/dsrln/dsrlnout.c 	instance->parea.pbase = base_phys;
parea              88 kernel/genarch/src/drivers/dsrln/dsrlnout.c 	instance->parea.frames = 1;
parea              89 kernel/genarch/src/drivers/dsrln/dsrlnout.c 	instance->parea.unpriv = false;
parea              90 kernel/genarch/src/drivers/dsrln/dsrlnout.c 	instance->parea.mapped = false;
parea              91 kernel/genarch/src/drivers/dsrln/dsrlnout.c 	ddi_parea_register(&instance->parea);
parea              65 kernel/genarch/src/drivers/ega/ega.c 	parea_t parea;
parea             454 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             467 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             477 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             489 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             509 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override))
parea             535 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             604 kernel/genarch/src/drivers/ega/ega.c 	if (!instance->parea.mapped) {
parea             646 kernel/genarch/src/drivers/ega/ega.c 	ddi_parea_init(&instance->parea);
parea             647 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.pbase = addr;
parea             648 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.frames = SIZE2FRAMES(EGA_VRAM_SIZE);
parea             649 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.unpriv = false;
parea             650 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.mapped = false;
parea             651 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.mapped_changed = ega_mapped_changed;
parea             652 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.arg = (void *) instance;
parea             653 kernel/genarch/src/drivers/ega/ega.c 	ddi_parea_register(&instance->parea);
parea             118 kernel/genarch/src/drivers/ns16550/ns16550.c 	if (instance->parea.mapped && !console_override)
parea             213 kernel/genarch/src/drivers/ns16550/ns16550.c 		ddi_parea_init(&instance->parea);
parea             214 kernel/genarch/src/drivers/ns16550/ns16550.c 		instance->parea.pbase = ALIGN_DOWN((uintptr_t) dev_phys,
parea             216 kernel/genarch/src/drivers/ns16550/ns16550.c 		instance->parea.frames = ALIGN_UP(size, PAGE_SIZE);
parea             217 kernel/genarch/src/drivers/ns16550/ns16550.c 		instance->parea.unpriv = false;
parea             218 kernel/genarch/src/drivers/ns16550/ns16550.c 		instance->parea.mapped = false;
parea             219 kernel/genarch/src/drivers/ns16550/ns16550.c 		ddi_parea_register(&instance->parea);
parea              63 kernel/genarch/src/drivers/pl011/pl011.c 	if (uart->parea.mapped && !console_override)
parea             139 kernel/genarch/src/drivers/pl011/pl011.c 	ddi_parea_init(&uart->parea);
parea             140 kernel/genarch/src/drivers/pl011/pl011.c 	uart->parea.pbase = addr;
parea             141 kernel/genarch/src/drivers/pl011/pl011.c 	uart->parea.frames = 1;
parea             142 kernel/genarch/src/drivers/pl011/pl011.c 	uart->parea.unpriv = false;
parea             143 kernel/genarch/src/drivers/pl011/pl011.c 	uart->parea.mapped = false;
parea             144 kernel/genarch/src/drivers/pl011/pl011.c 	ddi_parea_register(&uart->parea);
parea              68 kernel/genarch/src/drivers/s3c24xx/uart.c 	if ((!uart->parea.mapped) || (console_override)) {
parea             137 kernel/genarch/src/drivers/s3c24xx/uart.c 	ddi_parea_init(&uart->parea);
parea             138 kernel/genarch/src/drivers/s3c24xx/uart.c 	uart->parea.pbase = paddr;
parea             139 kernel/genarch/src/drivers/s3c24xx/uart.c 	uart->parea.frames = 1;
parea             140 kernel/genarch/src/drivers/s3c24xx/uart.c 	uart->parea.unpriv = false;
parea             141 kernel/genarch/src/drivers/s3c24xx/uart.c 	uart->parea.mapped = false;
parea             142 kernel/genarch/src/drivers/s3c24xx/uart.c 	ddi_parea_register(&uart->parea);
parea              90 kernel/genarch/src/fb/fb.c 	parea_t parea;
parea             249 kernel/genarch/src/fb/fb.c 	if ((instance->parea.mapped) && (!console_override))
parea             274 kernel/genarch/src/fb/fb.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             551 kernel/genarch/src/fb/fb.c 	if (!instance->parea.mapped) {
parea             699 kernel/genarch/src/fb/fb.c 	ddi_parea_init(&instance->parea);
parea             700 kernel/genarch/src/fb/fb.c 	instance->parea.pbase = props->addr;
parea             701 kernel/genarch/src/fb/fb.c 	instance->parea.frames = SIZE2FRAMES(fbsize);
parea             702 kernel/genarch/src/fb/fb.c 	instance->parea.unpriv = false;
parea             703 kernel/genarch/src/fb/fb.c 	instance->parea.mapped = false;
parea             704 kernel/genarch/src/fb/fb.c 	instance->parea.mapped_changed = fb_mapped_changed;
parea             705 kernel/genarch/src/fb/fb.c 	instance->parea.arg = (void *) instance;
parea             706 kernel/genarch/src/fb/fb.c 	ddi_parea_register(&instance->parea);
parea             238 kernel/generic/include/mm/as.h 		struct parea *parea;
parea              86 kernel/generic/src/ddi/ddi.c void ddi_parea_init(parea_t *parea)
parea              88 kernel/generic/src/ddi/ddi.c 	memset(parea, 0, sizeof(parea_t));
parea              96 kernel/generic/src/ddi/ddi.c void ddi_parea_register(parea_t *parea)
parea             103 kernel/generic/src/ddi/ddi.c 	odict_insert(&parea->lpareas, &pareas, NULL);
parea             112 kernel/generic/src/ddi/ddi.c void ddi_parea_unmap_notify(parea_t *parea)
parea             114 kernel/generic/src/ddi/ddi.c 	parea->mapped = false;
parea             115 kernel/generic/src/ddi/ddi.c 	if (parea->mapped_changed != NULL)
parea             116 kernel/generic/src/ddi/ddi.c 		parea->mapped_changed(parea->arg);
parea             162 kernel/generic/src/ddi/ddi.c 	parea_t *parea = odlink != NULL ?
parea             165 kernel/generic/src/ddi/ddi.c 	if ((parea != NULL) && (parea->frames >= pages)) {
parea             166 kernel/generic/src/ddi/ddi.c 		if ((!priv) && (!parea->unpriv)) {
parea             174 kernel/generic/src/ddi/ddi.c 	parea = NULL;
parea             216 kernel/generic/src/ddi/ddi.c 	backend_data.parea = parea;
parea             225 kernel/generic/src/ddi/ddi.c 		if (parea != NULL)
parea             235 kernel/generic/src/ddi/ddi.c 	if (parea != NULL) {
parea             236 kernel/generic/src/ddi/ddi.c 		parea->mapped = true;
parea             295 kernel/generic/src/ddi/ddi.c 	parea_t *parea = odict_get_instance(odlink, parea_t, lpareas);
parea             296 kernel/generic/src/ddi/ddi.c 	return (void *) &parea->pbase;
parea             449 kernel/generic/src/ddi/ddi.c 	backend_data.parea = NULL;
parea             109 kernel/generic/src/mm/backend_phys.c 	if (area->backend_data.parea != NULL)
parea             110 kernel/generic/src/mm/backend_phys.c 		ddi_parea_unmap_notify(area->backend_data.parea);
HelenOS homepage, sources at GitHub