Home
last modified time | relevance | path

Searched refs:faults (Results 1 – 25 of 73) sorted by relevance

123

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ih.c223 if (WARN_ON_ONCE(!adev->irq.ih.faults)) in amdgpu_ih_add_fault()
229 spin_lock_irqsave(&adev->irq.ih.faults->lock, flags); in amdgpu_ih_add_fault()
232 if (adev->irq.ih.faults->count >= (1 << (AMDGPU_PAGEFAULT_HASH_BITS-1))) in amdgpu_ih_add_fault()
235 r = chash_table_copy_in(&adev->irq.ih.faults->hash, key, NULL); in amdgpu_ih_add_fault()
237 adev->irq.ih.faults->count++; in amdgpu_ih_add_fault()
243 spin_unlock_irqrestore(&adev->irq.ih.faults->lock, flags); in amdgpu_ih_add_fault()
262 if (!adev->irq.ih.faults) in amdgpu_ih_clear_fault()
265 spin_lock_irqsave(&adev->irq.ih.faults->lock, flags); in amdgpu_ih_clear_fault()
267 r = chash_table_remove(&adev->irq.ih.faults->hash, key, NULL); in amdgpu_ih_clear_fault()
269 adev->irq.ih.faults->count--; in amdgpu_ih_clear_fault()
[all …]
Dvega10_ih.c288 r = kfifo_put(&vm->faults, key); in vega10_ih_prescreen_iv()
389 adev->irq.ih.faults = kmalloc(sizeof(*adev->irq.ih.faults), GFP_KERNEL); in vega10_ih_sw_init()
390 if (!adev->irq.ih.faults) in vega10_ih_sw_init()
392 INIT_CHASH_TABLE(adev->irq.ih.faults->hash, in vega10_ih_sw_init()
394 spin_lock_init(&adev->irq.ih.faults->lock); in vega10_ih_sw_init()
395 adev->irq.ih.faults->count = 0; in vega10_ih_sw_init()
409 kfree(adev->irq.ih.faults); in vega10_ih_sw_fini()
410 adev->irq.ih.faults = NULL; in vega10_ih_sw_fini()
Damdgpu_ih.h60 struct amdgpu_retryfault_hashtable *faults; member
Damdgpu_vm.h213 DECLARE_KFIFO(faults, u64, 128);
/Linux-v4.19/tools/perf/util/
Dparse-events.l316 page-faults|faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS); }
317 minor-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN); }
318 major-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ); }
321 alignment-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS); }
322 emulation-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS); }
/Linux-v4.19/drivers/md/
Dmd-faulty.c88 sector_t faults[MaxFault]; member
114 if (conf->faults[i] >= start && in check_sector()
115 conf->faults[i] < end) { in check_sector()
138 if (conf->faults[i] == start) { in add_sector()
167 conf->faults[n] = start; in add_sector()
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-class-led-flash54 Space separated list of flash faults that may have occurred.
55 Flash faults are re-read after strobing the flash. Possible
56 flash faults:
/Linux-v4.19/Documentation/admin-guide/mm/
Duserfaultfd.rst12 memory page faults, something otherwise only the kernel code could do.
25 1) read/POLLIN protocol to notify a userland thread of the faults
80 page faults, it has to verify that uffdio_api.features has appropriate
88 bitmask will specify to the kernel which kind of faults to track for
122 Guest async page faults, FOLL_NOWAIT and all other GUP features work
124 page faults in the guest scheduler so those guest processes that
219 not get further userland page faults from the removed area. Still, the
223 Unlike userland page faults which have to be synchronous and require
/Linux-v4.19/kernel/sched/
Dfair.c1054 unsigned long faults[0]; member
1232 return p->numa_group->faults[task_faults_idx(NUMA_MEM, nid, 0)] + in group_faults()
1233 p->numa_group->faults[task_faults_idx(NUMA_MEM, nid, 1)]; in group_faults()
1244 unsigned long faults = 0; in group_faults_priv() local
1248 faults += ng->faults[task_faults_idx(NUMA_MEM, node, 1)]; in group_faults_priv()
1251 return faults; in group_faults_priv()
1256 unsigned long faults = 0; in group_faults_shared() local
1260 faults += ng->faults[task_faults_idx(NUMA_MEM, node, 0)]; in group_faults_shared()
1263 return faults; in group_faults_shared()
1297 unsigned long faults; in score_nearby_nodes() local
[all …]
/Linux-v4.19/Documentation/virtual/kvm/devices/
Ds390_flic.txt15 - enable/disable for the guest transparent async page faults
53 Enables async page faults for the guest. So in case of a major page fault
57 Disables async page faults for the guest and waits until already pending
58 async page faults are done. This is necessary to trigger a completion interrupt
/Linux-v4.19/Documentation/i2c/
Dfault-codes7 Not all fault reports imply errors; "page faults" should be a familiar
9 faults. There may be fancier recovery schemes that are appropriate in
78 about probe faults other than ENXIO and ENODEV.)
/Linux-v4.19/Documentation/fault-injection/
Dfault-injection.txt165 In order to inject faults while debugfs is not available (early boot time),
183 Note that this file enables all types of faults (slab, futex, etc).
188 This feature is intended for systematic testing of faults in a single
375 Systematic faults using fail-nth
378 The following code systematically faults 0-th, 1-st, 2-nd and so on
/Linux-v4.19/arch/arm/nwfpe/
Dentry.S115 @ ??? For some reason, faults can happen at .Lx2 even with a
/Linux-v4.19/drivers/hwmon/
Dsmm665.c148 u16 faults; /* fault status */ member
259 data->faults = val; in smm665_update_device()
354 if (data->faults & (1 << attr->index)) in smm665_show_crit_alarm()
/Linux-v4.19/drivers/ras/
DKconfig13 faults.
/Linux-v4.19/Documentation/devicetree/bindings/iommu/
Dti,omap-iommu.txt22 back a bus error response on MMU faults.
/Linux-v4.19/Documentation/x86/
Dpti.txt176 * Double faults: overflowing the kernel stack because of page
177 faults upon page faults. Caused by touching non-pti-mapped
/Linux-v4.19/Documentation/virtual/kvm/
Dmsr.txt170 when asynchronous page faults are enabled on the vcpu 0 when
171 disabled. Bit 1 is 1 if asynchronous page faults can be injected
172 when vcpu is in cpl == 0. Bit 2 is 1 if asynchronous page faults
/Linux-v4.19/drivers/acpi/apei/
DKconfig50 SEA happens with certain faults of data abort or instruction
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_gpu.h179 int faults; member
/Linux-v4.19/Documentation/leds/
Dleds-class-flash.txt50 * flash_faults - bitmask of flash faults that the LED flash class
/Linux-v4.19/fs/f2fs/
DKconfig98 Test F2FS to inject faults such as ENOMEM, ENOSPC, and so on.
/Linux-v4.19/Documentation/filesystems/nfs/
Dfault_injection.txt21 injecting faults on the NFS server. As root, write a number n to the file
/Linux-v4.19/drivers/staging/erofs/
DKconfig78 Test EROFS to inject faults such as ENOMEM, EIO, and so on.
/Linux-v4.19/Documentation/arm/Samsung-S3C24XX/
DSuspend.txt130 identify any faults with better precision

123