Lines Matching defs:address
34 /* Is address on the specified kernel stack? */
43 /* Is address in the specified kernel code? */
44 static int in_kernel_text(VirtualAddress address)
46 return (address >= MEM_SV_INTRPT &&
47 address < MEM_SV_INTRPT + HPAGE_SIZE);
50 /* Is address valid for reading? */
51 static int valid_address(struct KBacktraceIterator *kbt, VirtualAddress address)
62 pte = l1_pgtable[HV_L1_INDEX(address)];
81 pte = l2_pgtable[HV_L2_INDEX(address)];
86 static bool read_memory_func(void *result, VirtualAddress address,
91 if (in_kernel_text(address)) {
93 } else if (address >= PAGE_OFFSET) {
95 if (!in_kernel_stack(kbt, address))
97 } else if (!valid_address(kbt, address)) {
98 return 0; /* invalid user-space address */
102 (void __user __force *)address,
254 * so we will allow reads of that address range, and if we're
357 unsigned long address = kbt->it.pc;
361 if (address >= PAGE_OFFSET)
362 name = kallsyms_lookup(address, &size, &offset,
382 i++, address, namebuf, (unsigned long)(kbt->it.sp));