HelenOS sources

AS                493 kernel/arch/ia64/src/mm/tlb.c 	bool found = page_mapping_find(AS, va, true, &t);
AS                590 kernel/arch/ia64/src/mm/tlb.c 	as_t *as = AS;
AS                649 kernel/arch/ia64/src/mm/tlb.c 	as_t *as = AS;
AS                689 kernel/arch/ia64/src/mm/tlb.c 	bool found = page_mapping_find(AS, va, true, &t);
AS                701 kernel/arch/ia64/src/mm/tlb.c 		page_mapping_update(AS, va, true, &t);
AS                717 kernel/arch/ia64/src/mm/tlb.c 	as_t *as = AS;
AS                764 kernel/arch/ia64/src/mm/tlb.c 	bool found = page_mapping_find(AS, va, true, &t);
AS                788 kernel/arch/ia64/src/mm/tlb.c 	bool found = page_mapping_find(AS, va, true, &t);
AS                103 kernel/arch/mips32/src/mm/tlb.c 	bool found = page_mapping_find(AS, badvaddr, true, &pte);
AS                113 kernel/arch/mips32/src/mm/tlb.c 		page_mapping_update(AS, badvaddr, true, &pte);
AS                166 kernel/arch/mips32/src/mm/tlb.c 	bool found = page_mapping_find(AS, badvaddr, true, &pte);
AS                181 kernel/arch/mips32/src/mm/tlb.c 		page_mapping_update(AS, badvaddr, true, &pte);
AS                226 kernel/arch/mips32/src/mm/tlb.c 		    AS ? AS->asid : -1);
AS                230 kernel/arch/mips32/src/mm/tlb.c 	bool found = page_mapping_find(AS, badvaddr, true, &pte);
AS                246 kernel/arch/mips32/src/mm/tlb.c 		page_mapping_update(AS, badvaddr, true, &pte);
AS                190 kernel/arch/ppc32/src/mm/pht.c 	bool found = find_mapping_and_check(AS, badvaddr,
AS                202 kernel/arch/sparc64/src/mm/sun4u/tlb.c 	bool found = page_mapping_find(AS, istate->tpc, true, &t);
AS                215 kernel/arch/sparc64/src/mm/sun4u/tlb.c 		page_mapping_update(AS, istate->tpc, true, &t);
AS                240 kernel/arch/sparc64/src/mm/sun4u/tlb.c 	as_t *as = AS;
AS                293 kernel/arch/sparc64/src/mm/sun4u/tlb.c 	as_t *as = AS;
AS                216 kernel/arch/sparc64/src/mm/sun4v/tlb.c 	bool found = page_mapping_find(AS, va, true, &t);
AS                229 kernel/arch/sparc64/src/mm/sun4v/tlb.c 		page_mapping_update(AS, va, true, &t);
AS                252 kernel/arch/sparc64/src/mm/sun4v/tlb.c 	as_t *as = AS;
AS                299 kernel/arch/sparc64/src/mm/sun4v/tlb.c 	as_t *as = AS;
AS                 75 kernel/generic/src/ipc/ops/pagein.c 		page_table_lock(AS, true);
AS                 76 kernel/generic/src/ipc/ops/pagein.c 		bool found = page_mapping_find(AS, ipc_get_arg1(&answer->data),
AS                 92 kernel/generic/src/ipc/ops/pagein.c 		page_table_unlock(AS, true);
AS                 51 kernel/generic/src/ipc/ops/sharein.c 		errno_t rc = as_area_share(AS, ipc_get_arg1(&answer->data),
AS                 68 kernel/generic/src/ipc/ops/shareout.c 		    ipc_get_arg2(olddata), AS, ipc_get_arg3(olddata),
AS                210 kernel/generic/src/mm/as.c 	assert(as != AS);
AS               1520 kernel/generic/src/mm/as.c 	if (!AS)
AS               1523 kernel/generic/src/mm/as.c 	mutex_lock(&AS->lock);
AS               1524 kernel/generic/src/mm/as.c 	as_area_t *area = find_area_and_lock(AS, page);
AS               1530 kernel/generic/src/mm/as.c 		mutex_unlock(&AS->lock);
AS               1540 kernel/generic/src/mm/as.c 		mutex_unlock(&AS->lock);
AS               1550 kernel/generic/src/mm/as.c 		mutex_unlock(&AS->lock);
AS               1554 kernel/generic/src/mm/as.c 	page_table_lock(AS, false);
AS               1561 kernel/generic/src/mm/as.c 	bool found = page_mapping_find(AS, page, false, &pte);
AS               1566 kernel/generic/src/mm/as.c 			page_table_unlock(AS, false);
AS               1568 kernel/generic/src/mm/as.c 			mutex_unlock(&AS->lock);
AS               1578 kernel/generic/src/mm/as.c 		page_table_unlock(AS, false);
AS               1580 kernel/generic/src/mm/as.c 		mutex_unlock(&AS->lock);
AS               1584 kernel/generic/src/mm/as.c 	page_table_unlock(AS, false);
AS               1586 kernel/generic/src/mm/as.c 	mutex_unlock(&AS->lock);
AS               1690 kernel/generic/src/mm/as.c 	if (AS)
AS               1691 kernel/generic/src/mm/as.c 		as_release(AS);
AS               1693 kernel/generic/src/mm/as.c 	AS = new_as;
AS               1695 kernel/generic/src/mm/as.c 	as_hold(AS);
AS               1838 kernel/generic/src/mm/as.c 	page_table_lock(AS, true);
AS               1839 kernel/generic/src/mm/as.c 	as_area_t *src_area = find_area_and_lock(AS, base);
AS               1847 kernel/generic/src/mm/as.c 	page_table_unlock(AS, true);
AS               2114 kernel/generic/src/mm/as.c 	as_area_t *area = as_area_create(AS, flags, size,
AS               2124 kernel/generic/src/mm/as.c 	return (sys_errno_t) as_area_resize(AS, address, size, 0);
AS               2129 kernel/generic/src/mm/as.c 	return (sys_errno_t) as_area_change_flags(AS, flags, address);
AS               2140 kernel/generic/src/mm/as.c 	mutex_lock(&AS->lock);
AS               2141 kernel/generic/src/mm/as.c 	area = find_area_and_lock(AS, address);
AS               2143 kernel/generic/src/mm/as.c 		mutex_unlock(&AS->lock);
AS               2152 kernel/generic/src/mm/as.c 	mutex_unlock(&AS->lock);
AS               2160 kernel/generic/src/mm/as.c 	return (sys_errno_t) as_area_destroy(AS, address);
AS                189 kernel/generic/src/mm/backend_anon.c 	assert(page_table_locked(AS));
AS                260 kernel/generic/src/mm/backend_anon.c 	page_mapping_insert(AS, upage, frame, as_area_get_flags(area));
AS                270 kernel/generic/src/mm/backend_elf.c 	assert(page_table_locked(AS));
AS                303 kernel/generic/src/mm/backend_elf.c 			page_mapping_insert(AS, upage, frame,
AS                399 kernel/generic/src/mm/backend_elf.c 	page_mapping_insert(AS, upage, frame, as_area_get_flags(area));
AS                138 kernel/generic/src/mm/backend_phys.c 	assert(page_table_locked(AS));
AS                146 kernel/generic/src/mm/backend_phys.c 	page_mapping_insert(AS, upage, base + (upage - area->base),
AS                112 kernel/generic/src/mm/backend_user.c 	assert(page_table_locked(AS));
AS                149 kernel/generic/src/mm/backend_user.c 	page_mapping_insert(AS, upage, frame, as_area_get_flags(area));
AS                194 kernel/generic/src/mm/page.c 	page_table_lock(AS, true);
AS                197 kernel/generic/src/mm/page.c 	bool found = page_mapping_find(AS, virt, false, &pte);
AS                199 kernel/generic/src/mm/page.c 		page_table_unlock(AS, true);
AS                206 kernel/generic/src/mm/page.c 	page_table_unlock(AS, true);
AS                197 kernel/generic/src/proc/scheduler.c 	as_t *old_as = AS;
AS                282 kernel/generic/src/udebug/udebug_ipc.c 	data = as_get_area_info(AS, &data_size);
HelenOS homepage, sources at GitHub