| /arch/x86/mm/ |
| A D | fault.c | 239 if (!(address >= VMALLOC_START && address < VMALLOC_END)) in vmalloc_fault() 429 if (address != regs->ip) in is_errata93() 436 if ((address >= (u64)_stext && address <= (u64)_etext) || in is_errata93() 437 (address >= MODULES_VADDR && address <= MODULES_END)) { in is_errata93() 439 regs->ip = address; in is_errata93() 537 (void *)address); in show_fault_oops() 540 (void *)address); in show_fault_oops() 575 idt.address, idt.size, gdt.address, gdt.size); in show_fault_oops() 584 dump_pagetable(address); in show_fault_oops() 640 unsigned long address) in page_fault_oops() argument [all …]
|
| /arch/nios2/mm/ |
| A D | ioremap.c | 31 address &= ~PMD_MASK; in remap_area_pte() 35 if (address >= end) in remap_area_pte() 47 } while (address && (address < end)); in remap_area_pte() 61 if (address >= end) in remap_area_pmd() 68 remap_area_pte(pte, address, end - address, address + phys_addr, in remap_area_pmd() 70 address = (address + PMD_SIZE) & PMD_MASK; in remap_area_pmd() 72 } while (address && (address < end)); in remap_area_pmd() 86 if (address >= end) in remap_area_pages() 103 if (remap_area_pmd(pmd, address, end - address, in remap_area_pages() 107 address = (address + PGDIR_SIZE) & PGDIR_MASK; in remap_area_pages() [all …]
|
| A D | fault.c | 44 unsigned long address) in do_page_fault() argument 67 if (unlikely(address >= VMALLOC_START && address <= VMALLOC_END)) { in do_page_fault() 74 if (unlikely(address >= TASK_SIZE)) in do_page_fault() 193 "paging request", address); in do_page_fault() 229 int offset = pgd_index(address); in do_page_fault() 243 p4d = p4d_offset(pgd, address); in do_page_fault() 244 p4d_k = p4d_offset(pgd_k, address); in do_page_fault() 247 pud = pud_offset(p4d, address); in do_page_fault() 248 pud_k = pud_offset(p4d_k, address); in do_page_fault() 251 pmd = pmd_offset(pud, address); in do_page_fault() [all …]
|
| /arch/arm/boot/dts/aspeed/ |
| A D | aspeed-bmc-facebook-cmm.dts | 333 #address-cells = <1>; 340 #address-cells = <1>; 346 #address-cells = <1>; 395 #address-cells = <1>; 445 #address-cells = <1>; 550 #address-cells = <1>; 655 #address-cells = <1>; 760 #address-cells = <1>; 1188 #address-cells = <1>; 1286 #address-cells = <1>; [all …]
|
| A D | aspeed-bmc-facebook-fuji.dts | 238 #address-cells = <1>; 244 #address-cells = <1>; 258 #address-cells = <1>; 264 #address-cells = <1>; 270 #address-cells = <1>; 276 #address-cells = <1>; 282 #address-cells = <1>; 288 #address-cells = <1>; 294 #address-cells = <1>; 308 #address-cells = <1>; [all …]
|
| A D | aspeed-bmc-facebook-minipack.dts | 248 #address-cells = <1>; 298 #address-cells = <1>; 349 #address-cells = <1>; 355 #address-cells = <1>; 361 #address-cells = <1>; 367 #address-cells = <1>; 373 #address-cells = <1>; 379 #address-cells = <1>; 430 #address-cells = <1>; 734 #address-cells = <1>; [all …]
|
| A D | ibm-power10-quad.dtsi | 10 #address-cells = <2>; 15 #address-cells = <1>; 27 #address-cells = <1>; 38 #address-cells = <2>; 43 #address-cells = <1>; 55 #address-cells = <1>; 66 #address-cells = <2>; 71 #address-cells = <1>; 94 #address-cells = <2>; 122 #address-cells = <2>; [all …]
|
| A D | ibm-power11-quad.dtsi | 125 #address-cells = <2>; 133 #address-cells = <1>; 145 #address-cells = <1>; 150 #address-cells = <1>; 180 #address-cells = <1>; 210 #address-cells = <1>; 240 #address-cells = <1>; 392 #address-cells = <1>; 477 #address-cells = <2>; 486 #address-cells = <1>; [all …]
|
| A D | ibm-power10-dual.dtsi | 7 #address-cells = <2>; 14 #address-cells = <1>; 26 #address-cells = <1>; 30 #address-cells = <1>; 36 #address-cells = <1>; 42 #address-cells = <1>; 48 #address-cells = <1>; 54 #address-cells = <1>; 60 #address-cells = <1>; 66 #address-cells = <1>; [all …]
|
| /arch/sh/mm/ |
| A D | fault.c | 134 p4d = p4d_offset(pgd, address); in vmalloc_sync_one() 139 pud = pud_offset(p4d, address); in vmalloc_sync_one() 147 pmd = pmd_offset(pud, address); in vmalloc_sync_one() 183 if (!(address >= VMALLOC_START && address < __FAULT_ADDR_LIMIT)) in vmalloc_fault() 214 address); in show_fault_oops() 218 show_pte(NULL, address); in show_fault_oops() 223 unsigned long address) in no_context() argument 264 unsigned long address) in bad_area_nosemaphore() argument 292 unsigned long address) in bad_area_access_error() argument 381 return address >= TASK_SIZE; in fault_in_kernel_space() [all …]
|
| A D | tlbex_32.c | 24 unsigned long address) in handle_tlbmiss() argument 38 if (address >= P3SEG && address < P3_ADDR_MAX) { in handle_tlbmiss() 39 pgd = pgd_offset_k(address); in handle_tlbmiss() 41 if (unlikely(address >= TASK_SIZE || !current->mm)) in handle_tlbmiss() 44 pgd = pgd_offset(current->mm, address); in handle_tlbmiss() 47 p4d = p4d_offset(pgd, address); in handle_tlbmiss() 50 pud = pud_offset(p4d, address); in handle_tlbmiss() 53 pmd = pmd_offset(pud, address); in handle_tlbmiss() 56 pte = pte_offset_kernel(pmd, address); in handle_tlbmiss() 76 local_flush_tlb_one(get_asid(), address & PAGE_MASK); in handle_tlbmiss() [all …]
|
| /arch/loongarch/mm/ |
| A D | fault.c | 42 if (!(address & __UA_LIMIT)) in spurious_fault() 45 pgd = pgd_offset_k(address); in spurious_fault() 49 p4d = p4d_offset(pgd, address); in spurious_fault() 53 pud = pud_offset(p4d, address); in spurious_fault() 57 pmd = pmd_offset(pud, address); in spurious_fault() 77 if (spurious_fault(write, address)) in no_context() 108 no_context(regs, write, address); in do_out_of_memory() 119 no_context(regs, write, address); in do_sigbus() 140 no_context(regs, write, address); in do_sigsegv() 157 field, address); in do_sigsegv() [all …]
|
| /arch/x86/math-emu/ |
| A D | get_address.c | 180 (address <= limit) || (address >= seg_top) ? 0 : in pm_address() 181 ((seg_top - address) >= 255 ? 255 : seg_top - address); in pm_address() 184 (address > limit) || (address < base_address) ? 0 : in pm_address() 185 ((limit - address) >= 254 ? 255 : limit - address + 1); in pm_address() 191 return address; in pm_address() 275 addr->offset = address; in FPU_get_address() 286 addr, address); in FPU_get_address() 319 FPU_get_user(address, in FPU_get_address_16() 381 address &= 0xffff; in FPU_get_address_16() 383 addr->offset = address; in FPU_get_address_16() [all …]
|
| /arch/mips/include/asm/octeon/ |
| A D | cvmx-scratch.h | 51 static inline uint8_t cvmx_scratch_read8(uint64_t address) in cvmx_scratch_read8() argument 53 return *CASTPTR(volatile uint8_t, CVMX_SCRATCH_BASE + address); in cvmx_scratch_read8() 63 static inline uint16_t cvmx_scratch_read16(uint64_t address) in cvmx_scratch_read16() argument 65 return *CASTPTR(volatile uint16_t, CVMX_SCRATCH_BASE + address); in cvmx_scratch_read16() 75 static inline uint32_t cvmx_scratch_read32(uint64_t address) in cvmx_scratch_read32() argument 77 return *CASTPTR(volatile uint32_t, CVMX_SCRATCH_BASE + address); in cvmx_scratch_read32() 87 static inline uint64_t cvmx_scratch_read64(uint64_t address) in cvmx_scratch_read64() argument 89 return *CASTPTR(volatile uint64_t, CVMX_SCRATCH_BASE + address); in cvmx_scratch_read64() 100 *CASTPTR(volatile uint8_t, CVMX_SCRATCH_BASE + address) = in cvmx_scratch_write8() 112 *CASTPTR(volatile uint16_t, CVMX_SCRATCH_BASE + address) = in cvmx_scratch_write16() [all …]
|
| A D | cvmx-asm.h | 93 #define CVMX_PREPARE_FOR_STORE(address, offset) \ argument 95 [rbase] "d" (address)) 101 #define CVMX_DONT_WRITE_BACK(address, offset) \ argument 103 [rbase] "d" (address)) 117 #define CVMX_CACHE(op, address, offset) \ argument 119 : : [rbase] "d" (address) ) 121 #define CVMX_CACHE_LCKL2(address, offset) CVMX_CACHE(31, address, offset) argument 123 #define CVMX_CACHE_WBIL2(address, offset) CVMX_CACHE(23, address, offset) argument 125 #define CVMX_CACHE_WBIL2I(address, offset) CVMX_CACHE(3, address, offset) argument 127 #define CVMX_CACHE_LTGL2I(address, offset) CVMX_CACHE(7, address, offset) argument
|
| /arch/xtensa/mm/ |
| A D | fault.c | 34 int index = pgd_index(address); in vmalloc_fault() 52 p4d = p4d_offset(pgd, address); in vmalloc_fault() 53 p4d_k = p4d_offset(pgd_k, address); in vmalloc_fault() 57 pud = pud_offset(p4d, address); in vmalloc_fault() 58 pud_k = pud_offset(p4d_k, address); in vmalloc_fault() 62 pmd = pmd_offset(pud, address); in vmalloc_fault() 63 pmd_k = pmd_offset(pud_k, address); in vmalloc_fault() 93 unsigned int address = regs->excvaddr; in do_page_fault() local 106 vmalloc_fault(regs, address); in do_page_fault() 125 address, exccause, regs->pc, in do_page_fault() [all …]
|
| /arch/mips/mm/ |
| A D | fault.c | 40 unsigned long address) in __do_page_fault() argument 84 if (unlikely(address >= VMALLOC_START && address <= VMALLOC_END)) in __do_page_fault() 87 if (unlikely(address >= MODULES_VADDR && address < MODULES_END)) in __do_page_fault() 123 field, address, write, in __do_page_fault() 134 field, address, write, in __do_page_fault() 205 field, address); in __do_page_fault() 266 field, address, in __do_page_fault() 285 int offset = pgd_index(address); in __do_page_fault() 299 p4d = p4d_offset(pgd, address); in __do_page_fault() 304 pud = pud_offset(p4d, address); in __do_page_fault() [all …]
|
| /arch/x86/boot/compressed/ |
| A D | ident_map_64.c | 196 unsigned long address; in split_large_pmd() local 212 address += PAGE_SIZE; in split_large_pmd() 256 unsigned long address, in set_clr_page_flags() argument 276 :: [address] "g" (*(unsigned long *)address) in set_clr_page_flags() 283 p4dp = p4d_offset(pgdp, address); in set_clr_page_flags() 284 pudp = pud_offset(p4dp, address); in set_clr_page_flags() 285 pmdp = pmd_offset(pudp, address); in set_clr_page_flags() 300 clflush_page(address); in set_clr_page_flags() 353 error_puthex(address); in do_pf_error() 369 address &= PMD_MASK; in do_boot_page_fault() [all …]
|
| /arch/arc/kernel/ |
| A D | traps.c | 25 void die(const char *str, struct pt_regs *regs, unsigned long address) in die() argument 27 show_kernel_fault_diag(str, regs, address); in die() 61 int name(unsigned long address, struct pt_regs *regs) \ 64 (void __user *)address); \ 85 if (misaligned_fixup(address, regs, cregs) != 0) in do_misaligned_access() 86 return do_misaligned_error(address, regs); in do_misaligned_access() 97 die("Unhandled Machine Check Exception", regs, address); in do_machine_check_fault() 116 trap_is_brkpt(address, regs); in do_non_swi_trap() 120 trap_is_kprobe(address, regs); in do_non_swi_trap() 129 do_trap5_error(address, regs); in do_non_swi_trap() [all …]
|
| /arch/powerpc/mm/ |
| A D | fault.c | 65 _exception(SIGSEGV, regs, si_code, address); in __bad_area_nosemaphore() 129 _exception_pkey(regs, address, pkey); in bad_access_pkey() 152 current->comm, current->pid, address); in do_sigbus() 201 unsigned long address, bool is_write) in bad_kernel_fault() argument 208 address, in bad_kernel_fault() 216 if (address >= TASK_SIZE) in bad_kernel_fault() 222 str_write_read(is_write), address, in bad_kernel_fault() 320 if (is_user && address >= TASK_SIZE) { in sanity_check_fault() 321 if ((long)address == -1) in sanity_check_fault() 450 if (is_kfence_address((void *)address) && in ___do_page_fault() [all …]
|
| /arch/mips/boot/dts/mscc/ |
| A D | jaguar2_pcb110.dts | 47 #address-cells = <1>; 59 #address-cells = <1>; 64 #address-cells = <1>; 69 #address-cells = <1>; 74 #address-cells = <1>; 80 #address-cells = <1>; 91 #address-cells = <1>; 96 #address-cells = <1>; 101 #address-cells = <1>; 106 #address-cells = <1>; [all …]
|
| /arch/openrisc/mm/ |
| A D | fault.c | 77 if (address >= VMALLOC_START && in do_page_fault() 111 vma = find_vma(mm, address); in do_page_fault() 116 if (vma->vm_start <= address) in do_page_fault() 129 if (address + PAGE_SIZE < regs->sp) in do_page_fault() 132 vma = expand_stack(mm, address); in do_page_fault() 294 int offset = pgd_index(address); in do_page_fault() 323 p4d = p4d_offset(pgd, address); in do_page_fault() 324 p4d_k = p4d_offset(pgd_k, address); in do_page_fault() 328 pud = pud_offset(p4d, address); in do_page_fault() 329 pud_k = pud_offset(p4d_k, address); in do_page_fault() [all …]
|
| /arch/arc/mm/ |
| A D | fault.c | 37 pgd = pgd_offset(current->active_mm, address); in handle_kernel_vaddr_fault() 38 pgd_k = pgd_offset_k(address); in handle_kernel_vaddr_fault() 45 p4d = p4d_offset(pgd, address); in handle_kernel_vaddr_fault() 46 p4d_k = p4d_offset(pgd_k, address); in handle_kernel_vaddr_fault() 52 pud = pud_offset(p4d, address); in handle_kernel_vaddr_fault() 53 pud_k = pud_offset(p4d_k, address); in handle_kernel_vaddr_fault() 59 pmd = pmd_offset(pud, address); in handle_kernel_vaddr_fault() 60 pmd_k = pmd_offset(pud_k, address); in handle_kernel_vaddr_fault() 117 vma = lock_mm_and_find_vma(mm, address, regs); in do_page_fault() 184 tsk->thread.fault_address = address; in do_page_fault() [all …]
|
| /arch/x86/kernel/ |
| A D | vsmp_64.c | 29 void __iomem *address; in set_vsmp_ctl() local 34 address = early_ioremap(cfg, 8); in set_vsmp_ctl() 35 cap = readl(address); in set_vsmp_ctl() 36 ctl = readl(address + 4); in set_vsmp_ctl() 52 writel(ctl, address + 4); in set_vsmp_ctl() 53 ctl = readl(address + 4); in set_vsmp_ctl() 56 early_iounmap(address, 8); in set_vsmp_ctl() 99 void __iomem *address; in vsmp_cap_cpus() local 113 if (WARN_ON(!address)) in vsmp_cap_cpus() 116 topology = readl(address); in vsmp_cap_cpus() [all …]
|
| /arch/microblaze/mm/ |
| A D | fault.c | 96 regs->ear = address; in do_page_fault() 102 _exception(SIGSEGV, regs, code, address); in do_page_fault() 150 vma = find_vma(mm, address); in do_page_fault() 154 if (vma->vm_start <= address) in do_page_fault() 191 if (address + 2048 < uregs->r1 in do_page_fault() 195 vma = expand_stack(mm, address); in do_page_fault() 225 bad_page_fault(regs, address, SIGBUS); in do_page_fault() 273 _exception(SIGSEGV, regs, code, address); in do_page_fault() 277 bad_page_fault(regs, address, SIGSEGV); in do_page_fault() 287 bad_page_fault(regs, address, SIGKILL); in do_page_fault() [all …]
|