HelenOS sources

badvaddr           78 kernel/arch/amd64/src/mm/page.c 	uintptr_t badvaddr = read_cr2();
badvaddr           92 kernel/arch/amd64/src/mm/page.c 	(void) as_page_fault(badvaddr, access, istate);
badvaddr          138 kernel/arch/arm32/src/mm/page_fault.c     uintptr_t badvaddr)
badvaddr          149 kernel/arch/arm32/src/mm/page_fault.c 		    *(uint32_t *)instr_union.instr, (void *) badvaddr);
badvaddr          188 kernel/arch/arm32/src/mm/page_fault.c 	    inst, (void *) badvaddr);
badvaddr          200 kernel/arch/arm32/src/mm/page_fault.c 	const uintptr_t badvaddr = DFAR_read();
badvaddr          232 kernel/arch/arm32/src/mm/page_fault.c 		    "%#x.", dfsr_source_to_str(source), badvaddr);
badvaddr          234 kernel/arch/arm32/src/mm/page_fault.c 		    dfsr_source_to_str(source), badvaddr);
badvaddr          241 kernel/arch/arm32/src/mm/page_fault.c 	const pf_access_t access = get_memory_access_type(istate->pc, badvaddr);
badvaddr          245 kernel/arch/arm32/src/mm/page_fault.c 	as_page_fault(badvaddr, access, istate);
badvaddr           84 kernel/arch/ia32/src/mm/page.c 	uintptr_t badvaddr;
badvaddr           87 kernel/arch/ia32/src/mm/page.c 	badvaddr = read_cr2();
badvaddr           97 kernel/arch/ia32/src/mm/page.c 	(void) as_page_fault(badvaddr, access, istate);
badvaddr          117 kernel/arch/mips32/include/arch/cp0.h GEN_READ_CP0(badvaddr, 8);
badvaddr           98 kernel/arch/mips32/src/mm/tlb.c 	uintptr_t badvaddr;
badvaddr          101 kernel/arch/mips32/src/mm/tlb.c 	badvaddr = cp0_badvaddr_read();
badvaddr          103 kernel/arch/mips32/src/mm/tlb.c 	bool found = page_mapping_find(AS, badvaddr, true, &pte);
badvaddr          113 kernel/arch/mips32/src/mm/tlb.c 		page_mapping_update(AS, badvaddr, true, &pte);
badvaddr          118 kernel/arch/mips32/src/mm/tlb.c 		if (BANK_SELECT_BIT(badvaddr) == 0) {
badvaddr          130 kernel/arch/mips32/src/mm/tlb.c 	(void) as_page_fault(badvaddr, PF_ACCESS_READ, istate);
badvaddr          141 kernel/arch/mips32/src/mm/tlb.c 	uintptr_t badvaddr;
badvaddr          164 kernel/arch/mips32/src/mm/tlb.c 	badvaddr = cp0_badvaddr_read();
badvaddr          166 kernel/arch/mips32/src/mm/tlb.c 	bool found = page_mapping_find(AS, badvaddr, true, &pte);
badvaddr          181 kernel/arch/mips32/src/mm/tlb.c 		page_mapping_update(AS, badvaddr, true, &pte);
badvaddr          186 kernel/arch/mips32/src/mm/tlb.c 		if (BANK_SELECT_BIT(badvaddr) == 0)
badvaddr          194 kernel/arch/mips32/src/mm/tlb.c 	(void) as_page_fault(badvaddr, PF_ACCESS_READ, istate);
badvaddr          205 kernel/arch/mips32/src/mm/tlb.c 	uintptr_t badvaddr;
badvaddr          208 kernel/arch/mips32/src/mm/tlb.c 	badvaddr = cp0_badvaddr_read();
badvaddr          225 kernel/arch/mips32/src/mm/tlb.c 		    PRIxn ", ASID=%d).\n", __func__, badvaddr,
badvaddr          230 kernel/arch/mips32/src/mm/tlb.c 	bool found = page_mapping_find(AS, badvaddr, true, &pte);
badvaddr          246 kernel/arch/mips32/src/mm/tlb.c 		page_mapping_update(AS, badvaddr, true, &pte);
badvaddr          251 kernel/arch/mips32/src/mm/tlb.c 		if (BANK_SELECT_BIT(badvaddr) == 0)
badvaddr          259 kernel/arch/mips32/src/mm/tlb.c 	(void) as_page_fault(badvaddr, PF_ACCESS_WRITE, istate);
badvaddr           57 kernel/arch/ppc32/src/mm/pht.c static bool find_mapping_and_check(as_t *as, uintptr_t badvaddr, int access,
badvaddr           63 kernel/arch/ppc32/src/mm/pht.c 	bool found = page_mapping_find(as, badvaddr, true, pte);
badvaddr           75 kernel/arch/ppc32/src/mm/pht.c 	if (as_page_fault(badvaddr, access, istate) == AS_PF_OK) {
badvaddr           80 kernel/arch/ppc32/src/mm/pht.c 		found = page_mapping_find(as, badvaddr, true, pte);
badvaddr          182 kernel/arch/ppc32/src/mm/pht.c 	uintptr_t badvaddr;
badvaddr          185 kernel/arch/ppc32/src/mm/pht.c 		badvaddr = istate->dar;
badvaddr          187 kernel/arch/ppc32/src/mm/pht.c 		badvaddr = istate->pc;
badvaddr          190 kernel/arch/ppc32/src/mm/pht.c 	bool found = find_mapping_and_check(AS, badvaddr,
badvaddr          196 kernel/arch/ppc32/src/mm/pht.c 		pht_insert(badvaddr, &pte);
badvaddr           54 kernel/arch/ppc32/src/mm/tlb.c 	uint32_t badvaddr = tlbmiss & 0xfffffffc;
badvaddr           57 kernel/arch/ppc32/src/mm/tlb.c 	if ((badvaddr < PA2KA(0)) || (badvaddr >= PA2KA(physmem)))
badvaddr           60 kernel/arch/ppc32/src/mm/tlb.c 	ptelo.rpn = KA2PA(badvaddr) >> 12;
badvaddr          117 uspace/lib/c/arch/mips32/include/libarch/cp0.h GEN_READ_CP0(badvaddr, 8);
HelenOS homepage, sources at GitHub