Lines Matching refs:address

33 static void __kprobes no_context(struct pt_regs *regs, unsigned long address)  in no_context()  argument
49 raw_smp_processor_id(), field, address, field, regs->csr_era, in no_context()
54 static void __kprobes do_out_of_memory(struct pt_regs *regs, unsigned long address) in do_out_of_memory() argument
61 no_context(regs, address); in do_out_of_memory()
68 unsigned long write, unsigned long address, int si_code) in do_sigbus() argument
72 no_context(regs, address); in do_sigbus()
80 current->thread.csr_badvaddr = address; in do_sigbus()
82 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)address); in do_sigbus()
86 unsigned long write, unsigned long address, int si_code) in do_sigsegv() argument
93 no_context(regs, address); in do_sigsegv()
98 current->thread.csr_badvaddr = address; in do_sigsegv()
110 field, address); in do_sigsegv()
120 force_sig_fault(SIGSEGV, si_code, (void __user *)address); in do_sigsegv()
129 unsigned long write, unsigned long address) in __do_page_fault() argument
147 if (address & __UA_LIMIT) { in __do_page_fault()
149 no_context(regs, address); in __do_page_fault()
151 do_sigsegv(regs, write, address, si_code); in __do_page_fault()
160 do_sigsegv(regs, write, address, si_code); in __do_page_fault()
167 perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); in __do_page_fault()
170 vma = find_vma(mm, address); in __do_page_fault()
173 if (vma->vm_start <= address) in __do_page_fault()
177 if (!expand_stack(vma, address)) in __do_page_fault()
185 do_sigsegv(regs, write, address, si_code); in __do_page_fault()
200 if (!(vma->vm_flags & VM_READ) && address != exception_era(regs)) in __do_page_fault()
202 if (!(vma->vm_flags & VM_EXEC) && address == exception_era(regs)) in __do_page_fault()
211 fault = handle_mm_fault(vma, address, flags, regs); in __do_page_fault()
215 no_context(regs, address); in __do_page_fault()
232 do_out_of_memory(regs, address); in __do_page_fault()
235 do_sigsegv(regs, write, address, si_code); in __do_page_fault()
238 do_sigbus(regs, write, address, si_code); in __do_page_fault()
248 unsigned long write, unsigned long address) in do_page_fault() argument
256 __do_page_fault(regs, write, address); in do_page_fault()