| /linux/arch/arm64/mm/ |
| H A D | fault.c | 50 struct fault_info { struct 58 static const struct fault_info fault_info[]; argument 60 static inline const struct fault_info *esr_to_fault_info(unsigned long esr) in esr_to_fault_info() 62 return fault_info + (esr & ESR_ELx_FSC); in esr_to_fault_info() 528 const struct fault_info *inf = esr_to_fault_info(esr); in do_bad_area() 608 const struct fault_info *inf; in do_page_fault() 872 const struct fault_info *inf; in do_sea() 917 static const struct fault_info fault_info[] = { variable 986 const struct fault_info *inf = esr_to_fault_info(esr); in do_mem_abort()
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gpu.c | 365 struct msm_gem_submit *submit, struct msm_gpu_fault_info *fault_info, in msm_gpu_crashstate_capture() argument 385 if (fault_info) in msm_gpu_crashstate_capture() 386 state->fault_info = *fault_info; in msm_gpu_crashstate_capture() 388 if (submit && state->fault_info.ttbr0) { in msm_gpu_crashstate_capture() 389 struct msm_gpu_fault_info *info = &state->fault_info; in msm_gpu_crashstate_capture() 410 struct msm_gem_submit *submit, struct msm_gpu_fault_info *fault_info, in msm_gpu_crashstate_capture() argument 593 void msm_gpu_fault_crashstate_capture(struct msm_gpu *gpu, struct msm_gpu_fault_info *fault_info) in msm_gpu_fault_crashstate_capture() argument 620 msm_gpu_crashstate_capture(gpu, submit, fault_info, comm, cmd); in msm_gpu_fault_crashstate_capture()
|
| H A D | msm_gpu.h | 639 struct msm_gpu_fault_info fault_info; member 797 void msm_gpu_fault_crashstate_capture(struct msm_gpu *gpu, struct msm_gpu_fault_info *fault_info);
|
| /linux/drivers/gpu/drm/msm/adreno/ |
| H A D | adreno_gpu.c | 335 struct msm_gpu_fault_info fault_info = {}; in adreno_fault_handler() local 345 fault_info.ttbr0 = info->ttbr0; in adreno_fault_handler() 346 fault_info.iova = iova; in adreno_fault_handler() 347 fault_info.flags = flags; in adreno_fault_handler() 348 fault_info.type = type; in adreno_fault_handler() 349 fault_info.block = block; in adreno_fault_handler() 351 msm_gpu_fault_crashstate_capture(gpu, &fault_info); in adreno_fault_handler() 963 if (state->fault_info.ttbr0) { in adreno_show() 964 const struct msm_gpu_fault_info *info = &state->fault_info; in adreno_show()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_dev_coredump.c | 342 struct amdgpu_vm_fault_info *fault_info; in amdgpu_devcoredump_format() local 423 fault_info = &coredump->adev->vm_manager.fault_info; in amdgpu_devcoredump_format() 425 fault_info->vmhub ? "mmhub" : "gfxhub"); in amdgpu_devcoredump_format() 426 drm_printf(&p, "Faulty page starting at address: 0x%016llx\n", fault_info->addr); in amdgpu_devcoredump_format() 427 drm_printf(&p, "Protection fault status register: 0x%x\n\n", fault_info->status); in amdgpu_devcoredump_format()
|
| H A D | amdgpu_vm.c | 3189 vm->fault_info.addr = addr; in amdgpu_vm_update_fault_cache() 3190 vm->fault_info.status = status; in amdgpu_vm_update_fault_cache() 3195 adev->vm_manager.fault_info.addr = addr; in amdgpu_vm_update_fault_cache() 3196 adev->vm_manager.fault_info.vmhub = vmhub; in amdgpu_vm_update_fault_cache() 3197 adev->vm_manager.fault_info.status = status; in amdgpu_vm_update_fault_cache() 3200 vm->fault_info.vmhub = AMDGPU_VMHUB_TYPE_GFX; in amdgpu_vm_update_fault_cache() 3201 vm->fault_info.vmhub |= in amdgpu_vm_update_fault_cache() 3204 vm->fault_info.vmhub = AMDGPU_VMHUB_TYPE_MM0; in amdgpu_vm_update_fault_cache() 3205 vm->fault_info.vmhub |= in amdgpu_vm_update_fault_cache() 3208 vm->fault_info.vmhub = AMDGPU_VMHUB_TYPE_MM1; in amdgpu_vm_update_fault_cache() [all …]
|
| H A D | amdgpu_vm.h | 451 struct amdgpu_vm_fault_info fault_info; member 485 struct amdgpu_vm_fault_info fault_info; member
|
| /linux/drivers/dma/idxd/ |
| H A D | debugfs.c | 45 cr->status, cr->result, cr->fault_info, cr->bytes_completed, in dump_event_entry()
|
| /linux/drivers/iommu/ |
| H A D | exynos-iommu.c | 275 u32 fault_info; /* fault transaction info */ member 357 u32 info = readl(SYSMMU_REG(data, fault_info)); in exynos_sysmmu_v7_get_fault_info() 402 .fault_info = 0x78, 418 .fault_info = 0x1004,
|
| /linux/arch/sparc/kernel/ |
| H A D | smp_64.c | 313 hdesc->fault_info_va = (unsigned long) &tb->fault_info; in ldom_startcpu_cpuid() 314 hdesc->fault_info_pa = kimage_addr_to_ra(&tb->fault_info); in ldom_startcpu_cpuid()
|
| /linux/fs/f2fs/ |
| H A D | super.c | 80 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in f2fs_build_fault_attr() 114 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in inject_timeout() 956 F2FS_CTX_INFO(ctx).fault_info.inject_rate = result.int_32; in f2fs_parse_param() 964 F2FS_CTX_INFO(ctx).fault_info.inject_type = result.uint_32; in f2fs_parse_param() 1762 F2FS_CTX_INFO(ctx).fault_info.inject_rate, 0, FAULT_RATE); in f2fs_apply_options() 1765 F2FS_CTX_INFO(ctx).fault_info.inject_type, FAULT_TYPE); in f2fs_apply_options() 2505 F2FS_OPTION(sbi).fault_info.inject_rate); in f2fs_show_options() 2507 F2FS_OPTION(sbi).fault_info.inject_type); in f2fs_show_options()
|
| H A D | sysfs.c | 91 return (unsigned char *)&F2FS_OPTION(sbi).fault_info; in __struct_ptr() 1983 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in inject_stats_seq_show()
|
| H A D | f2fs.h | 234 struct f2fs_fault_info fault_info; /* For fault injection */ member 2139 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in __time_to_inject()
|
| /linux/drivers/scsi/mpi3mr/ |
| H A D | mpi3mr_fw.c | 1103 code1 = readl(&mrioc->sysif_regs->fault_info[0]); in mpi3mr_print_fault_info() 1104 code2 = readl(&mrioc->sysif_regs->fault_info[1]); in mpi3mr_print_fault_info() 1105 code3 = readl(&mrioc->sysif_regs->fault_info[2]); in mpi3mr_print_fault_info() 1133 readl(&mrioc->sysif_regs->fault_info[i]); in mpi3mr_save_fault_info()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_sched.c | 1537 info = cs_iface->output->fault_info; in cs_slot_process_fault_event_locked()
|