HelenOS sources

access             95 kernel/arch/amd64/include/arch/pm.h 	unsigned access : 8;
access             83 kernel/arch/amd64/src/mm/page.c 	pf_access_t access;
access             86 kernel/arch/amd64/src/mm/page.c 		access = PF_ACCESS_WRITE;
access             88 kernel/arch/amd64/src/mm/page.c 		access = PF_ACCESS_EXEC;
access             90 kernel/arch/amd64/src/mm/page.c 		access = PF_ACCESS_READ;
access             92 kernel/arch/amd64/src/mm/page.c 	(void) as_page_fault(badvaddr, access, istate);
access             57 kernel/arch/amd64/src/pm.c 		.access = AR_PRESENT | AR_CODE | DPL_KERNEL | AR_READABLE,
access             64 kernel/arch/amd64/src/pm.c 		.access = AR_PRESENT | AR_DATA | AR_WRITABLE | DPL_KERNEL,
access             70 kernel/arch/amd64/src/pm.c 		.access = AR_PRESENT | AR_DATA | AR_WRITABLE | DPL_USER,
access             77 kernel/arch/amd64/src/pm.c 		.access = AR_PRESENT | AR_CODE | DPL_USER,
access             84 kernel/arch/amd64/src/pm.c 		.access = AR_PRESENT | AR_CODE | DPL_KERNEL | AR_READABLE,
access            104 kernel/arch/amd64/src/pm.c 		.access = AR_PRESENT | AR_CODE | AR_READABLE | DPL_KERNEL
access            110 kernel/arch/amd64/src/pm.c 		.access = AR_PRESENT | AR_DATA | AR_WRITABLE | DPL_KERNEL
access             82 kernel/arch/arm32/include/arch/mm/page_fault.h 	unsigned access : 1;
access            160 kernel/arch/arm32/src/mm/page_fault.c 		pf_access_t access;
access            182 kernel/arch/arm32/src/mm/page_fault.c 			return ls_inst[i].access;
access            238 kernel/arch/arm32/src/mm/page_fault.c 	const pf_access_t access =
access            241 kernel/arch/arm32/src/mm/page_fault.c 	const pf_access_t access = get_memory_access_type(istate->pc, badvaddr);
access            245 kernel/arch/arm32/src/mm/page_fault.c 	as_page_fault(badvaddr, access, istate);
access            267 kernel/arch/arm64/include/arch/mm/page.h 	unsigned access : 1;
access            373 kernel/arch/arm64/include/arch/mm/page.h 	p->access = 1;
access             82 kernel/arch/arm64/src/exception.c 	pf_access_t access;
access             93 kernel/arch/arm64/src/exception.c 			access = (esr_el1 & ESR_DA_WNR_FLAG) ? PF_ACCESS_WRITE :
access             95 kernel/arch/arm64/src/exception.c 			as_page_fault(far_el1, access, istate);
access            132 kernel/arch/arm64/src/exception.c 	pf_access_t access;
access            164 kernel/arch/arm64/src/exception.c 				access = PF_ACCESS_EXEC;
access            166 kernel/arch/arm64/src/exception.c 				access = (esr_el1 & ESR_DA_WNR_FLAG) ?
access            168 kernel/arch/arm64/src/exception.c 			as_page_fault(far_el1, access, istate);
access             97 kernel/arch/ia32/include/arch/pm.h 	unsigned access : 8;
access            110 kernel/arch/ia32/include/arch/pm.h 	unsigned access : 8;
access            105 kernel/arch/ia32/src/ddi/ddi.c 	gdt_p[TSS_DES].access = AR_PRESENT | AR_TSS | DPL_KERNEL;
access             85 kernel/arch/ia32/src/mm/page.c 	pf_access_t access;
access             93 kernel/arch/ia32/src/mm/page.c 		access = PF_ACCESS_WRITE;
access             95 kernel/arch/ia32/src/mm/page.c 		access = PF_ACCESS_READ;
access             97 kernel/arch/ia32/src/mm/page.c 	(void) as_page_fault(badvaddr, access, istate);
access             70 kernel/arch/ia32/src/pm.c 		.access = AR_PRESENT | AR_CODE | DPL_KERNEL,
access             77 kernel/arch/ia32/src/pm.c 		.access = AR_PRESENT | AR_DATA | AR_WRITABLE | DPL_KERNEL,
access             84 kernel/arch/ia32/src/pm.c 		.access = AR_PRESENT | AR_CODE | DPL_USER,
access             91 kernel/arch/ia32/src/pm.c 		.access = AR_PRESENT | AR_DATA | AR_WRITABLE | DPL_USER,
access            101 kernel/arch/ia32/src/pm.c 		.access = AR_PRESENT | AR_DATA | AR_WRITABLE | DPL_USER,
access            111 kernel/arch/ia32/src/pm.c 		.access = AR_PRESENT | AR_CODE | AR_READABLE | DPL_KERNEL
access            117 kernel/arch/ia32/src/pm.c 		.access = AR_PRESENT | AR_DATA | AR_WRITABLE | DPL_KERNEL
access            180 kernel/arch/ia32/src/pm.c 			d->access = AR_PRESENT | AR_TRAP | DPL_USER;
access            186 kernel/arch/ia32/src/pm.c 			d->access = AR_PRESENT | AR_INTERRUPT;
access            292 kernel/arch/ia32/src/pm.c 	gdt_p[TSS_DES].access = AR_PRESENT | AR_TSS | DPL_KERNEL;
access             57 kernel/arch/ppc32/src/mm/pht.c static bool find_mapping_and_check(as_t *as, uintptr_t badvaddr, int access,
access             75 kernel/arch/ppc32/src/mm/pht.c 	if (as_page_fault(badvaddr, access, istate) == AS_PF_OK) {
access             52 kernel/generic/include/panic.h #define panic_memtrap(istate, access, addr, fmt, ...) \
access             53 kernel/generic/include/panic.h 	panic_common(PANIC_MEMTRAP, istate, access, addr, fmt, ##__VA_ARGS__)
access             47 kernel/generic/src/debug/panic.c void panic_common(panic_category_t cat, istate_t *istate, int access,
access             72 kernel/generic/src/debug/panic.c 		if (access == PF_ACCESS_READ)
access             74 kernel/generic/src/debug/panic.c 		else if (access == PF_ACCESS_WRITE)
access             76 kernel/generic/src/debug/panic.c 		else if (access == PF_ACCESS_EXEC)
access           1307 kernel/generic/src/mm/as.c _NO_TRACE bool as_area_check_access(as_area_t *area, pf_access_t access)
access           1317 kernel/generic/src/mm/as.c 	if (!(area->flags & flagmap[access]))
access           1512 kernel/generic/src/mm/as.c int as_page_fault(uintptr_t address, pf_access_t access, istate_t *istate)
access           1563 kernel/generic/src/mm/as.c 		if (((access == PF_ACCESS_READ) && PTE_READABLE(&pte)) ||
access           1564 kernel/generic/src/mm/as.c 		    (access == PF_ACCESS_WRITE && PTE_WRITABLE(&pte)) ||
access           1565 kernel/generic/src/mm/as.c 		    (access == PF_ACCESS_EXEC && PTE_EXECUTABLE(&pte))) {
access           1576 kernel/generic/src/mm/as.c 	rc = area->backend->page_fault(area, page, access);
access           1604 kernel/generic/src/mm/as.c 		panic_memtrap(istate, access, address, NULL);
access            184 kernel/generic/src/mm/backend_anon.c int anon_page_fault(as_area_t *area, uintptr_t upage, pf_access_t access)
access            193 kernel/generic/src/mm/backend_anon.c 	if (!as_area_check_access(area, access))
access            258 kernel/generic/src/mm/backend_elf.c int elf_page_fault(as_area_t *area, uintptr_t upage, pf_access_t access)
access            276 kernel/generic/src/mm/backend_elf.c 	if (!as_area_check_access(area, access))
access            134 kernel/generic/src/mm/backend_phys.c int phys_page_fault(as_area_t *area, uintptr_t upage, pf_access_t access)
access            142 kernel/generic/src/mm/backend_phys.c 	if (!as_area_check_access(area, access))
access            110 kernel/generic/src/mm/backend_user.c int user_page_fault(as_area_t *area, uintptr_t upage, pf_access_t access)
access            116 kernel/generic/src/mm/backend_user.c 	if (!as_area_check_access(area, access))
access            514 uspace/app/sbi/src/p_expr.c 	stree_access_t *access;
access            523 uspace/app/sbi/src/p_expr.c 	access = stree_access_new();
access            524 uspace/app/sbi/src/p_expr.c 	access->arg = a;
access            525 uspace/app/sbi/src/p_expr.c 	access->member_name = ident;
access            528 uspace/app/sbi/src/p_expr.c 	expr->u.access = access;
access            531 uspace/app/sbi/src/p_expr.c 	access->expr = expr;
access             97 uspace/app/sbi/src/run_expr.c static void run_access(run_t *run, stree_access_t *access, rdata_item_t **res);
access             98 uspace/app/sbi/src/run_expr.c static void run_access_item(run_t *run, stree_access_t *access,
access            100 uspace/app/sbi/src/run_expr.c static void run_access_ref(run_t *run, stree_access_t *access,
access            102 uspace/app/sbi/src/run_expr.c static void run_access_deleg(run_t *run, stree_access_t *access,
access            104 uspace/app/sbi/src/run_expr.c static void run_access_object(run_t *run, stree_access_t *access,
access            106 uspace/app/sbi/src/run_expr.c static void run_access_object_static(run_t *run, stree_access_t *access,
access            108 uspace/app/sbi/src/run_expr.c static void run_access_object_nonstatic(run_t *run, stree_access_t *access,
access            110 uspace/app/sbi/src/run_expr.c static void run_access_symbol(run_t *run, stree_access_t *access,
access            164 uspace/app/sbi/src/run_expr.c 		run_access(run, expr->u.access, res);
access           1556 uspace/app/sbi/src/run_expr.c static void run_access(run_t *run, stree_access_t *access, rdata_item_t **res)
access           1565 uspace/app/sbi/src/run_expr.c 	run_expr(run, access->arg, &rarg);
access           1576 uspace/app/sbi/src/run_expr.c 	run_access_item(run, access, rarg, res);
access           1589 uspace/app/sbi/src/run_expr.c static void run_access_item(run_t *run, stree_access_t *access,
access           1601 uspace/app/sbi/src/run_expr.c 		run_access_ref(run, access, arg, res);
access           1604 uspace/app/sbi/src/run_expr.c 		run_access_deleg(run, access, arg, res);
access           1607 uspace/app/sbi/src/run_expr.c 		run_access_object(run, access, arg, res);
access           1610 uspace/app/sbi/src/run_expr.c 		run_access_symbol(run, access, arg, res);
access           1633 uspace/app/sbi/src/run_expr.c static void run_access_ref(run_t *run, stree_access_t *access,
access           1639 uspace/app/sbi/src/run_expr.c 	run_dereference(run, arg, access->arg->cspan, &darg);
access           1647 uspace/app/sbi/src/run_expr.c 	run_access_item(run, access, darg, res);
access           1660 uspace/app/sbi/src/run_expr.c static void run_access_deleg(run_t *run, stree_access_t *access,
access           1664 uspace/app/sbi/src/run_expr.c 	(void) access;
access           1679 uspace/app/sbi/src/run_expr.c static void run_access_object(run_t *run, stree_access_t *access,
access           1697 uspace/app/sbi/src/run_expr.c 		run_access_object_static(run, access, obj_var, res);
access           1699 uspace/app/sbi/src/run_expr.c 		run_access_object_nonstatic(run, access, obj_var, res);
access           1709 uspace/app/sbi/src/run_expr.c static void run_access_object_static(run_t *run, stree_access_t *access,
access           1736 uspace/app/sbi/src/run_expr.c 	    access->member_name);
access           1743 uspace/app/sbi/src/run_expr.c 	    strtab_get_str(access->member_name->sid));
access           1753 uspace/app/sbi/src/run_expr.c 		    access->member_name->sid);
access           1793 uspace/app/sbi/src/run_expr.c 		mvar = intmap_get(&object->fields, access->member_name->sid);
access           1832 uspace/app/sbi/src/run_expr.c static void run_access_object_nonstatic(run_t *run, stree_access_t *access,
access           1857 uspace/app/sbi/src/run_expr.c 	    access->member_name);
access           1863 uspace/app/sbi/src/run_expr.c 		    strtab_get_str(access->member_name->sid));
access           1869 uspace/app/sbi/src/run_expr.c 	    strtab_get_str(access->member_name->sid));
access           1912 uspace/app/sbi/src/run_expr.c 		    access->member_name->sid);
access           1942 uspace/app/sbi/src/run_expr.c static void run_access_symbol(run_t *run, stree_access_t *access,
access           1973 uspace/app/sbi/src/run_expr.c 	    access->member_name);
access           1982 uspace/app/sbi/src/run_expr.c 	    strtab_get_str(access->member_name->sid));
access            701 uspace/app/sbi/src/stree.c 	stree_access_t *access;
access            703 uspace/app/sbi/src/stree.c 	access = calloc(1, sizeof(stree_access_t));
access            704 uspace/app/sbi/src/stree.c 	if (access == NULL) {
access            709 uspace/app/sbi/src/stree.c 	return access;
access            275 uspace/app/sbi/src/stree_t.h 		stree_access_t *access;
access            102 uspace/app/sbi/src/stype_expr.c static void stype_access(stype_t *stype, stree_access_t *access,
access            104 uspace/app/sbi/src/stype_expr.c static void stype_access_tprimitive(stype_t *stype, stree_access_t *access,
access            106 uspace/app/sbi/src/stype_expr.c static void stype_access_tobject(stype_t *stype, stree_access_t *access,
access            108 uspace/app/sbi/src/stype_expr.c static void stype_access_tarray(stype_t *stype, stree_access_t *access,
access            110 uspace/app/sbi/src/stype_expr.c static void stype_access_tebase(stype_t *stype, stree_access_t *access,
access            171 uspace/app/sbi/src/stype_expr.c 		stype_access(stype, expr->u.access, &et);
access           1099 uspace/app/sbi/src/stype_expr.c static void stype_access(stype_t *stype, stree_access_t *access,
access           1105 uspace/app/sbi/src/stype_expr.c 	cspan_print(access->expr->cspan);
access           1108 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, access->arg);
access           1109 uspace/app/sbi/src/stype_expr.c 	arg_ti = access->arg->titem;
access           1112 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->arg->cspan);
access           1121 uspace/app/sbi/src/stype_expr.c 		stype_access_tprimitive(stype, access, arg_ti, rtitem);
access           1124 uspace/app/sbi/src/stype_expr.c 		stype_access_tobject(stype, access, arg_ti, rtitem);
access           1127 uspace/app/sbi/src/stype_expr.c 		stype_access_tarray(stype, access, arg_ti, rtitem);
access           1130 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->arg->cspan);
access           1136 uspace/app/sbi/src/stype_expr.c 		stype_access_tebase(stype, access, arg_ti, rtitem);
access           1139 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->arg->cspan);
access           1146 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->arg->cspan);
access           1153 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->arg->cspan);
access           1170 uspace/app/sbi/src/stype_expr.c static void stype_access_tprimitive(stype_t *stype, stree_access_t *access,
access           1176 uspace/app/sbi/src/stype_expr.c 	access->arg = stype_box_expr(stype, access->arg);
access           1177 uspace/app/sbi/src/stype_expr.c 	if (access->arg->titem->tic == tic_ignore) {
access           1183 uspace/app/sbi/src/stype_expr.c 	stype_access_tobject(stype, access, access->arg->titem, rtitem);
access           1193 uspace/app/sbi/src/stype_expr.c static void stype_access_tobject(stype_t *stype, stree_access_t *access,
access           1214 uspace/app/sbi/src/stype_expr.c 	    access->member_name);
access           1218 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->member_name->cspan);
access           1222 uspace/app/sbi/src/stype_expr.c 		    strtab_get_str(access->member_name->sid));
access           1230 uspace/app/sbi/src/stype_expr.c 	    strtab_get_str(access->member_name->sid));
access           1235 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->member_name->cspan);
access           1247 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->member_name->cspan);
access           1276 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->member_name->cspan);
access           1329 uspace/app/sbi/src/stype_expr.c static void stype_access_tarray(stype_t *stype, stree_access_t *access,
access           1333 uspace/app/sbi/src/stype_expr.c 	(void) access;
access           1336 uspace/app/sbi/src/stype_expr.c 	cspan_print(access->arg->cspan);
access           1351 uspace/app/sbi/src/stype_expr.c static void stype_access_tebase(stype_t *stype, stree_access_t *access,
access           1366 uspace/app/sbi/src/stype_expr.c 	embr = stree_enum_find_mbr(tebase->enum_d, access->member_name);
access           1370 uspace/app/sbi/src/stype_expr.c 		cspan_print(access->member_name->cspan);
access           1374 uspace/app/sbi/src/stype_expr.c 		    strtab_get_str(access->member_name->sid));
access           1382 uspace/app/sbi/src/stype_expr.c 	    strtab_get_str(access->member_name->sid));
access            125 uspace/lib/posix/include/posix/unistd.h extern int access(const char *path, int amode);
access            396 uspace/lib/posix/src/stdio.c 	if (access(dir, W_OK) != 0)
access             53 uspace/lib/posix/test/unistd.c 	rc = access(name, F_OK);
access             71 uspace/lib/posix/test/unistd.c 	rc = access(name, F_OK);
HelenOS homepage, sources at GitHub