Home
last modified time | relevance | path

Searched refs:fault_info (Results 1 – 18 of 18) sorted by relevance

/linux/arch/arm64/mm/
H A Dfault.c47 struct fault_info { struct
55 static const struct fault_info fault_info[]; argument
57 static inline const struct fault_info *esr_to_fault_info(unsigned long esr) in esr_to_fault_info()
59 return fault_info + (esr & ESR_ELx_FSC); in esr_to_fault_info()
479 const struct fault_info *inf = esr_to_fault_info(esr); in do_bad_area()
559 const struct fault_info *inf; in do_page_fault()
816 const struct fault_info *inf; in do_sea()
861 static const struct fault_info fault_info[] = { variable
930 const struct fault_info *inf = esr_to_fault_info(esr); in do_mem_abort()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dev_coredump.c205 struct amdgpu_vm_fault_info *fault_info; in amdgpu_devcoredump_read() local
276 fault_info = &coredump->adev->vm_manager.fault_info; in amdgpu_devcoredump_read()
278 fault_info->vmhub ? "mmhub" : "gfxhub"); in amdgpu_devcoredump_read()
279 drm_printf(&p, "Faulty page starting at address: 0x%016llx\n", fault_info->addr); in amdgpu_devcoredump_read()
280 drm_printf(&p, "Protection fault status register: 0x%x\n\n", fault_info->status); in amdgpu_devcoredump_read()
H A Damdgpu_vm.c3161 vm->fault_info.addr = addr; in amdgpu_vm_update_fault_cache()
3162 vm->fault_info.status = status; in amdgpu_vm_update_fault_cache()
3167 adev->vm_manager.fault_info.addr = addr; in amdgpu_vm_update_fault_cache()
3168 adev->vm_manager.fault_info.vmhub = vmhub; in amdgpu_vm_update_fault_cache()
3169 adev->vm_manager.fault_info.status = status; in amdgpu_vm_update_fault_cache()
3172 vm->fault_info.vmhub = AMDGPU_VMHUB_TYPE_GFX; in amdgpu_vm_update_fault_cache()
3173 vm->fault_info.vmhub |= in amdgpu_vm_update_fault_cache()
3176 vm->fault_info.vmhub = AMDGPU_VMHUB_TYPE_MM0; in amdgpu_vm_update_fault_cache()
3177 vm->fault_info.vmhub |= in amdgpu_vm_update_fault_cache()
3180 vm->fault_info.vmhub = AMDGPU_VMHUB_TYPE_MM1; in amdgpu_vm_update_fault_cache()
[all …]
H A Damdgpu_kms.c1346 gpuvm_fault.addr = vm->fault_info.addr; in amdgpu_info_ioctl()
1347 gpuvm_fault.status = vm->fault_info.status; in amdgpu_info_ioctl()
1348 gpuvm_fault.vmhub = vm->fault_info.vmhub; in amdgpu_info_ioctl()
/linux/drivers/gpu/drm/msm/
H A Dmsm_gpu.c365 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
586 void msm_gpu_fault_crashstate_capture(struct msm_gpu *gpu, struct msm_gpu_fault_info *fault_info) in msm_gpu_fault_crashstate_capture() argument
610 msm_gpu_crashstate_capture(gpu, submit, fault_info, comm, cmd); in msm_gpu_fault_crashstate_capture()
H A Dmsm_gpu.h586 struct msm_gpu_fault_info fault_info; member
749 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 Dadreno_gpu.c335 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()
948 if (state->fault_info.ttbr0) { in adreno_show()
949 const struct msm_gpu_fault_info *info = &state->fault_info; in adreno_show()
/linux/include/uapi/linux/
H A Didxd.h317 uint8_t fault_info; member
378 uint8_t fault_info; member
/linux/drivers/dma/idxd/
H A Ddebugfs.c45 cr->status, cr->result, cr->fault_info, cr->bytes_completed, in dump_event_entry()
/linux/drivers/iommu/
H A Dexynos-iommu.c275 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/drivers/gpu/drm/panthor/
H A Dpanthor_fw.h117 u64 fault_info; member
H A Dpanthor_sched.c1537 info = cs_iface->output->fault_info; in cs_slot_process_fault_event_locked()
/linux/fs/f2fs/
H A Dsuper.c77 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in f2fs_build_fault_attr()
890 F2FS_CTX_INFO(ctx).fault_info.inject_rate = result.int_32; in f2fs_parse_param()
898 F2FS_CTX_INFO(ctx).fault_info.inject_type = result.uint_32; in f2fs_parse_param()
1690 F2FS_CTX_INFO(ctx).fault_info.inject_rate, 0, FAULT_RATE); in f2fs_apply_options()
1693 F2FS_CTX_INFO(ctx).fault_info.inject_type, FAULT_TYPE); in f2fs_apply_options()
2416 F2FS_OPTION(sbi).fault_info.inject_rate); in f2fs_show_options()
2418 F2FS_OPTION(sbi).fault_info.inject_type); in f2fs_show_options()
H A Dsysfs.c88 return (unsigned char *)&F2FS_OPTION(sbi).fault_info; in __struct_ptr()
1871 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in inject_stats_seq_show()
H A Df2fs.h199 struct f2fs_fault_info fault_info; /* For fault injection */ member
1996 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in __time_to_inject()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_rogue_fwif_check.h52 OFFSET_CHECK(struct rogue_fwif_sysdata, fault_info, 80);
H A Dpvr_rogue_fwif.h253 struct rogue_fw_fault_info fault_info[ROGUE_FWIF_FWFAULTINFO_MAX]; member
/linux/drivers/scsi/mpi3mr/
H A Dmpi3mr_fw.c1096 code1 = readl(&mrioc->sysif_regs->fault_info[0]); in mpi3mr_print_fault_info()
1097 code2 = readl(&mrioc->sysif_regs->fault_info[1]); in mpi3mr_print_fault_info()
1098 code3 = readl(&mrioc->sysif_regs->fault_info[2]); in mpi3mr_print_fault_info()