Home
last modified time | relevance | path

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

123

/linux/drivers/iommu/
H A Dio-pgfault.c46 list_for_each_entry_safe(iopf, next, &group->faults, list) { in __iopf_free_group()
99 INIT_LIST_HEAD(&group->faults); in iopf_group_alloc()
101 list_add(&group->last_fault.list, &group->faults); in iopf_group_alloc()
108 list_move(&iopf->list, &group->faults); in iopf_group_alloc()
110 list_add(&group->pending_node, &iopf_param->faults); in iopf_group_alloc()
113 group->fault_count = list_count_nodes(&group->faults); in iopf_group_alloc()
424 INIT_LIST_HEAD(&fault_param->faults); in iopf_queue_add_device()
485 list_for_each_entry_safe(group, temp, &fault_param->faults, pending_node) { in iopf_queue_remove_device()
/linux/Documentation/gpu/rfc/
H A Di915_vm_bind.rst96 newer VM_BIND mode, the VM_BIND mode with GPU page faults and possible future
98 The older execbuf mode and the newer VM_BIND mode without page faults manages
99 residency of backing storage using dma_fence. The VM_BIND mode with page faults
108 In future, when GPU page faults are supported, we can potentially use a
124 When GPU page faults are supported, the execbuf path do not take any of these
180 Where GPU page faults are not available, kernel driver upon buffer invalidation
210 GPU page faults
212 GPU page faults when supported (in future), will only be supported in the
214 binding will require using dma-fence to ensure residency, the GPU page faults
240 faults enabled.
H A Dgpusvm.rst94 * Concurrent GPU faults
95 * CPU faults are concurrent so makes sense to have concurrent GPU
96 faults.
/linux/Documentation/ABI/testing/
H A 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:
H A Dsysfs-bus-iio-thermocouple16 Open-circuit fault. The detection of open-circuit faults,
/linux/drivers/gpu/drm/msm/
H A Dmsm_submitqueue.c289 size_t size = min_t(size_t, args->len, sizeof(queue->faults)); in msm_submitqueue_query_faults()
294 args->len = sizeof(queue->faults); in msm_submitqueue_query_faults()
301 ret = copy_to_user(u64_to_user_ptr(args->data), &queue->faults, size); in msm_submitqueue_query_faults()
H A Dmsm_gem.h135 int faults; member
/linux/tools/testing/selftests/mm/
H A Dhmm-tests.c51 uint64_t faults;
213 buffer->faults = cmd.faults;
393 ASSERT_EQ(buffer->faults, 1); in TEST_F()
485 ASSERT_EQ(buffer->faults, 1); in TEST_F()
520 ASSERT_EQ(buffer->faults, 1); in TEST_F()
542 ASSERT_EQ(buffer->faults, 1); in TEST_F()
636 ASSERT_EQ(buffer->faults, 1); in TEST_F()
709 ASSERT_EQ(buffer->faults, 1); in TEST_F()
755 ASSERT_EQ(buffer->faults, in TEST_F()
47 uint64_t faults; global() member
[all...]
/linux/Documentation/virt/kvm/devices/
H A Ds390_flic.rst18 - enable/disable for the guest transparent async page faults
58 Enables async page faults for the guest. So in case of a major page fault
64 Disables async page faults for the guest and waits until already pending
65 async page faults are done. This is necessary to trigger a completion interrupt
/linux/kernel/sched/
H A Dfair.c2133 * the total number of faults per node is compared rather than
2134 * the average number of faults per CPU. This strategy is also
2476 * faults[] array is split into two regions: faults_mem and faults_cpu. in group_faults_priv()
2480 * more by CPU use than by memory faults. in group_faults_shared()
2482 unsigned long faults[]; in group_faults_shared() local
2510 * by the PTE scanner and NUMA hinting faults should be trapped based in score_nearby_nodes()
2599 /* Shared or private faults. */ in group_weight() local
2649 return ng->faults[task_faults_idx(NUMA_MEM, nid, 0)] + in pgdat_free_space_enough()
2650 ng->faults[task_faults_idx(NUMA_MEM, nid, 1)]; in pgdat_free_space_enough()
2655 return group->faults[task_faults_id
2291 unsigned long faults[]; global() member
2470 unsigned long faults = 0; group_faults_priv() local
2525 unsigned long faults; score_nearby_nodes() local
2579 unsigned long faults, total_faults; task_weight() local
3466 unsigned long faults, max_faults = 0; numa_group_count_active_nodes() local
3659 unsigned long faults = 0; preferred_group_nid() local
3730 unsigned long faults = 0, group_faults = 0; task_numa_placement() local
[all...]
/linux/kernel/trace/rv/monitors/pagefault/
H A DKconfig13 Monitor that real-time tasks do not raise page faults, causing
/linux/Documentation/sound/codecs/
H A Dtas675x.rst305 (short-to-power), OL (open load), and SL (shorted load) faults.
641 The driver monitors faults via IRQ or periodic polling (fallback when
642 no ``interrupts`` DT property is present). Detected faults are logged
649 Critical faults are logged at ``CRIT`` level; warnings at ``WARN``.
656 These faults place affected channels into the FAULT state. The driver
693 [7:4] Shorted Load faults, CH1-CH4 respectively
694 [3:0] Open Load faults, CH1-CH4 respectively
750 Per-channel out_minus soft short faults and charge pump undervoltage lockout.
/linux/Documentation/i2c/
H A Dfault-codes.rst11 Not all fault reports imply errors; "page faults" should be a familiar
13 faults. There may be fancier recovery schemes that are appropriate in
86 about probe faults other than ENXIO and ENODEV.)
/linux/tools/perf/tests/shell/
H A Dstat+std_output.sh14 event_name=(cpu-clock task-clock context-switches cpu-migrations page-faults stalled-cycles-fronten…
H A Drecord_bpf_filter.sh123 -e page-faults --filter 'ip < 0xffffffff00000000' \
/linux/Documentation/arch/arm64/
H A Dmemory-tagging-extension.rst75 thread, asynchronously following one or multiple tag check faults,
87 - ``PR_MTE_TCF_NONE``  - *Ignore* tag check faults
92 If no modes are specified, tag check faults are ignored. If a single
172 - No tag checking modes are selected (tag check faults ignored)
320 * tag check faults (based on per-CPU preference) and allow all
H A Dtagged-pointers.rst64 are preserved in response to synchronous tag check faults (SEGV_MTESERR)
H A Dgcs.rst45 * GCS memory access faults are reported as normal memory access faults.
/linux/Documentation/arch/x86/
H A Dpti.rst183 * Double faults: overflowing the kernel stack because of page
184 faults upon page faults. Caused by touching non-pti-mapped
/linux/drivers/gpu/drm/xe/
H A Dxe_vm.c632 guard(spinlock)(&vm->faults.lock); in xe_vm_add_fault_entry_pf()
638 if (vm->faults.len >= MAX_FAULTS_SAVED_PER_VM) { in xe_vm_add_fault_entry_pf()
656 list_add_tail(&e->list, &vm->faults.list); in xe_vm_add_fault_entry_pf()
657 vm->faults.len++; in xe_vm_add_fault_entry_pf()
664 guard(spinlock)(&vm->faults.lock); in xe_vm_clear_fault_entries()
665 list_for_each_entry_safe(e, tmp, &vm->faults.list, list) { in xe_vm_clear_fault_entries()
669 vm->faults.len = 0; in xe_vm_clear_fault_entries()
1671 INIT_LIST_HEAD(&vm->faults.list); in xe_vm_create()
1672 spin_lock_init(&vm->faults.lock); in xe_vm_create()
4152 spin_lock(&vm->faults.lock); in fill_faults()
[all …]
/linux/drivers/soc/samsung/
H A DKconfig73 faults with better precision.
/linux/Documentation/leds/
H A Dleds-class-flash.rst64 bitmask of flash faults that the LED flash class
/linux/arch/arm/nwfpe/
H A Dentry.S104 @ ??? For some reason, faults can happen at .Lx2 even with a
/linux/Documentation/userspace-api/
H A Diommufd.rst67 faults using the IOMMU HW's PRI (Page Request Interface). This queue object
120 events such as translation faults occurred to a nested stage-1 (excluding I/O
121 page faults that should go through IOMMUFD_OBJ_FAULT) and HW-specific events.
384 - PRI support with faults resolved in userspace
/linux/Documentation/virt/kvm/x86/
H A Dmsr.rst210 when asynchronous page faults are enabled on the vcpu, 0 when disabled.
211 Bit 1 is 1 if asynchronous page faults can be injected when vcpu is in
212 cpl == 0. Bit 2 is 1 if asynchronous page faults are delivered to L1 as

123