Lines Matching refs:addr
47 struct exception_table_entry *search_kernel_exception_table(unsigned long addr) in search_kernel_exception_table() argument
50 __stop___ex_table - __start___ex_table, addr); in search_kernel_exception_table()
54 const struct exception_table_entry *search_exception_tables(unsigned long addr) in search_exception_tables() argument
58 e = search_kernel_exception_table(addr); in search_exception_tables()
60 e = search_module_extables(addr); in search_exception_tables()
62 e = search_bpf_extables(addr); in search_exception_tables()
66 int notrace core_kernel_text(unsigned long addr) in core_kernel_text() argument
68 if (is_kernel_text(addr)) in core_kernel_text()
72 is_kernel_inittext(addr)) in core_kernel_text()
77 int __kernel_text_address(unsigned long addr) in __kernel_text_address() argument
79 if (kernel_text_address(addr)) in __kernel_text_address()
89 if (is_kernel_inittext(addr)) in __kernel_text_address()
94 int kernel_text_address(unsigned long addr) in kernel_text_address() argument
99 if (core_kernel_text(addr)) in kernel_text_address()
119 if (is_module_text_address(addr)) in kernel_text_address()
121 if (is_ftrace_trampoline(addr)) in kernel_text_address()
123 if (is_kprobe_optinsn_slot(addr) || is_kprobe_insn_slot(addr)) in kernel_text_address()
125 if (is_bpf_text_address(addr)) in kernel_text_address()
148 if (!get_kernel_nofault(p, (void *)&desc->addr)) in dereference_function_descriptor()
165 unsigned long addr; in func_ptr_is_kernel_text() local
166 addr = (unsigned long) dereference_function_descriptor(ptr); in func_ptr_is_kernel_text()
167 if (core_kernel_text(addr)) in func_ptr_is_kernel_text()
169 return is_module_text_address(addr); in func_ptr_is_kernel_text()