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             453 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             466 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             476 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             488 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             508 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override))
parea             534 kernel/genarch/src/drivers/ega/ega.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             594 kernel/genarch/src/drivers/ega/ega.c 	if (!instance->parea.mapped) {
parea             636 kernel/genarch/src/drivers/ega/ega.c 	ddi_parea_init(&instance->parea);
parea             637 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.pbase = addr;
parea             638 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.frames = SIZE2FRAMES(EGA_VRAM_SIZE);
parea             639 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.unpriv = false;
parea             640 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.mapped = false;
parea             641 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.mapped_changed = ega_mapped_changed;
parea             642 kernel/genarch/src/drivers/ega/ega.c 	instance->parea.arg = (void *) instance;
parea             643 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             210 kernel/genarch/src/drivers/ns16550/ns16550.c 		ddi_parea_init(&instance->parea);
parea             211 kernel/genarch/src/drivers/ns16550/ns16550.c 		instance->parea.pbase = ALIGN_DOWN((uintptr_t) dev_phys,
parea             213 kernel/genarch/src/drivers/ns16550/ns16550.c 		instance->parea.frames = ALIGN_UP(size, PAGE_SIZE);
parea             214 kernel/genarch/src/drivers/ns16550/ns16550.c 		instance->parea.unpriv = false;
parea             215 kernel/genarch/src/drivers/ns16550/ns16550.c 		instance->parea.mapped = false;
parea             216 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             137 kernel/genarch/src/drivers/pl011/pl011.c 	ddi_parea_init(&uart->parea);
parea             138 kernel/genarch/src/drivers/pl011/pl011.c 	uart->parea.pbase = addr;
parea             139 kernel/genarch/src/drivers/pl011/pl011.c 	uart->parea.frames = 1;
parea             140 kernel/genarch/src/drivers/pl011/pl011.c 	uart->parea.unpriv = false;
parea             141 kernel/genarch/src/drivers/pl011/pl011.c 	uart->parea.mapped = false;
parea             142 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              88 kernel/genarch/src/fb/fb.c 	parea_t parea;
parea             241 kernel/genarch/src/fb/fb.c 	if ((instance->parea.mapped) && (!console_override))
parea             266 kernel/genarch/src/fb/fb.c 	if ((!instance->parea.mapped) || (console_override)) {
parea             526 kernel/genarch/src/fb/fb.c 	if (!instance->parea.mapped) {
parea             673 kernel/genarch/src/fb/fb.c 	ddi_parea_init(&instance->parea);
parea             674 kernel/genarch/src/fb/fb.c 	instance->parea.pbase = props->addr;
parea             675 kernel/genarch/src/fb/fb.c 	instance->parea.frames = SIZE2FRAMES(fbsize);
parea             676 kernel/genarch/src/fb/fb.c 	instance->parea.unpriv = false;
parea             677 kernel/genarch/src/fb/fb.c 	instance->parea.mapped = false;
parea             678 kernel/genarch/src/fb/fb.c 	instance->parea.mapped_changed = fb_mapped_changed;
parea             679 kernel/genarch/src/fb/fb.c 	instance->parea.arg = (void *) instance;
parea             680 kernel/genarch/src/fb/fb.c 	ddi_parea_register(&instance->parea);
parea             238 kernel/generic/include/mm/as.h 		struct parea *parea;
parea              87 kernel/generic/src/ddi/ddi.c void ddi_parea_init(parea_t *parea)
parea              89 kernel/generic/src/ddi/ddi.c 	memset(parea, 0, sizeof(parea_t));
parea              97 kernel/generic/src/ddi/ddi.c void ddi_parea_register(parea_t *parea)
parea             104 kernel/generic/src/ddi/ddi.c 	odict_insert(&parea->lpareas, &pareas, NULL);
parea             113 kernel/generic/src/ddi/ddi.c void ddi_parea_unmap_notify(parea_t *parea)
parea             115 kernel/generic/src/ddi/ddi.c 	parea->mapped = false;
parea             116 kernel/generic/src/ddi/ddi.c 	if (parea->mapped_changed != NULL)
parea             117 kernel/generic/src/ddi/ddi.c 		parea->mapped_changed(parea->arg);
parea             163 kernel/generic/src/ddi/ddi.c 	parea_t *parea = odlink != NULL ?
parea             166 kernel/generic/src/ddi/ddi.c 	if ((parea != NULL) && (parea->frames >= pages)) {
parea             167 kernel/generic/src/ddi/ddi.c 		if ((!priv) && (!parea->unpriv)) {
parea             175 kernel/generic/src/ddi/ddi.c 	parea = NULL;
parea             217 kernel/generic/src/ddi/ddi.c 	backend_data.parea = parea;
parea             226 kernel/generic/src/ddi/ddi.c 		if (parea != NULL)
parea             236 kernel/generic/src/ddi/ddi.c 	if (parea != NULL) {
parea             237 kernel/generic/src/ddi/ddi.c 		parea->mapped = true;
parea             296 kernel/generic/src/ddi/ddi.c 	parea_t *parea = odict_get_instance(odlink, parea_t, lpareas);
parea             297 kernel/generic/src/ddi/ddi.c 	return (void *) &parea->pbase;
parea             450 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