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