Home
last modified time | relevance | path

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

12345

/linux-6.6.21/drivers/iommu/
Dio-pgfault.c50 struct list_head faults; member
85 list_for_each_entry_safe(iopf, next, &group->faults, list) { in iopf_handler()
193 INIT_LIST_HEAD(&group->faults); in iommu_queue_iopf()
194 list_add(&group->last_fault.list, &group->faults); in iommu_queue_iopf()
201 list_move(&iopf->list, &group->faults); in iommu_queue_iopf()
/linux-6.6.21/drivers/md/
Dmd-faulty.c79 sector_t faults[MaxFault]; member
105 if (conf->faults[i] >= start && in check_sector()
106 conf->faults[i] < end) { in check_sector()
129 if (conf->faults[i] == start) { in add_sector()
158 conf->faults[n] = start; in add_sector()
/linux-6.6.21/Documentation/userspace-api/media/v4l/
Dext-ctrls-flash.rst63 presence of some faults. See V4L2_CID_FLASH_FAULT.
106 control may not be possible in presence of some faults. See
129 some faults. See V4L2_CID_FLASH_FAULT.
137 Faults related to the flash. The faults tell about specific problems
141 if the fault affects the flash LED. Exactly which faults have such
142 an effect is chip dependent. Reading the faults resets the control
/linux-6.6.21/tools/perf/util/
Dparse-events.l314 page-faults|faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS); }
315 minor-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN); }
316 major-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ); }
319 alignment-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS); }
320 emulation-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS); }
/linux-6.6.21/Documentation/admin-guide/cgroup-v1/
Dhugetlb.rst25 …rsvd.max_usage_in_bytes # show max "hugepagesize" hugetlb reservations and no-reserve faults
26 …svd.usage_in_bytes # show current reservations and no-reserve faults for "hugepagesize"…
28 …tlb.<hugepagesize>.limit_in_bytes # set/show limit of "hugepagesize" hugetlb faults
112 For shared HugeTLB memory, both HugeTLB reservation and page faults are charged
123 When a HugeTLB cgroup goes offline with some reservations or faults still
134 complex compared to the tracking of HugeTLB faults, so it is significantly
/linux-6.6.21/Documentation/admin-guide/mm/
Duserfaultfd.rst10 memory page faults, something otherwise only the kernel code could do.
19 regions of virtual memory with it. Then, any page faults which occur within the
26 1) ``read/POLLIN`` protocol to notify a userland thread of the faults
58 handle kernel page faults have been a useful tool for exploiting the kernel).
63 - Any user can always create a userfaultfd which traps userspace page faults
67 - In order to also trap kernel page faults for the address space, either the
80 to /dev/userfaultfd can always create userfaultfds that trap kernel page faults;
102 other than page faults are supported. These events are described in more
124 bitmask will specify to the kernel which kind of faults to track for
129 hugetlbfs), or all types of intercepted faults.
[all …]
/linux-6.6.21/Documentation/gpu/rfc/
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.
/linux-6.6.21/Documentation/driver-api/
Ddma-buf.rst295 Modern hardware supports recoverable page faults, which has a lot of
301 means any workload using recoverable page faults cannot use DMA fences for
308 faults. Specifically this means implicit synchronization will not be possible.
309 The exception is when page faults are only used as migration hints and never to
311 faults on GPUs are limited to pure compute workloads.
315 job with a DMA fence and a compute workload using recoverable page faults are
346 to guarantee all pending GPU page faults are flushed.
349 allocating memory to repair hardware page faults, either through separate
353 robust to limit the impact of handling hardware page faults to the specific
358 in the kernel even for resolving hardware page faults, e.g. by using copy
[all …]
/linux-6.6.21/drivers/gpu/drm/msm/
Dmsm_submitqueue.c240 size_t size = min_t(size_t, args->len, sizeof(queue->faults)); in msm_submitqueue_query_faults()
245 args->len = sizeof(queue->faults); in msm_submitqueue_query_faults()
252 ret = copy_to_user(u64_to_user_ptr(args->data), &queue->faults, size); in msm_submitqueue_query_faults()
/linux-6.6.21/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:
Dsysfs-bus-iio-thermocouple16 Open-circuit fault. The detection of open-circuit faults,
/linux-6.6.21/tools/testing/selftests/mm/
Dhmm-tests.c43 uint64_t faults; member
200 buffer->faults = cmd.faults; in hmm_dmirror_cmd()
340 ASSERT_EQ(buffer->faults, 1); in TEST_F()
450 ASSERT_EQ(buffer->faults, 1); in TEST_F()
494 ASSERT_EQ(buffer->faults, 1); in TEST_F()
516 ASSERT_EQ(buffer->faults, 1); in TEST_F()
593 ASSERT_EQ(buffer->faults, 1); in TEST_F()
671 ASSERT_EQ(buffer->faults, 1); in TEST_F()
727 ASSERT_EQ(buffer->faults, 1); in TEST_F()
831 ASSERT_EQ(buffer->faults, 1); in TEST_F()
[all …]
/linux-6.6.21/Documentation/virt/kvm/devices/
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
62 Disables async page faults for the guest and waits until already pending
63 async page faults are done. This is necessary to trigger a completion interrupt
/linux-6.6.21/lib/
Dtest_hmm_uapi.h28 __u64 faults; member
/linux-6.6.21/Documentation/scheduler/
Dsched-debug.rst14 high then the rate the kernel samples for NUMA hinting faults may be
35 Higher scan rates incur higher system overhead as page faults must be
/linux-6.6.21/kernel/sched/
Dfair.c1401 unsigned long faults[]; member
1568 return ng->faults[task_faults_idx(NUMA_MEM, nid, 0)] + in group_faults()
1569 ng->faults[task_faults_idx(NUMA_MEM, nid, 1)]; in group_faults()
1574 return group->faults[task_faults_idx(NUMA_CPU, nid, 0)] + in group_faults_cpu()
1575 group->faults[task_faults_idx(NUMA_CPU, nid, 1)]; in group_faults_cpu()
1580 unsigned long faults = 0; in group_faults_priv() local
1584 faults += ng->faults[task_faults_idx(NUMA_MEM, node, 1)]; in group_faults_priv()
1587 return faults; in group_faults_priv()
1592 unsigned long faults = 0; in group_faults_shared() local
1596 faults += ng->faults[task_faults_idx(NUMA_MEM, node, 0)]; in group_faults_shared()
[all …]
/linux-6.6.21/tools/perf/tests/shell/
Dstat+std_output.sh13 event_name=(cpu-clock task-clock context-switches cpu-migrations page-faults stalled-cycles-fronten…
/linux-6.6.21/Documentation/i2c/
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
82 about probe faults other than ENXIO and ENODEV.)
/linux-6.6.21/Documentation/arch/arm64/
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)
321 * tag check faults (based on per-CPU preference) and allow all
/linux-6.6.21/drivers/gpu/drm/amd/amdkfd/
DKconfig24 preemptions and one based on page faults. To enable page fault
/linux-6.6.21/drivers/ras/
DKconfig14 faults.
/linux-6.6.21/Documentation/fault-injection/
Dfault-injection.rst214 In order to inject faults while debugfs is not available (early boot time),
234 Note that this file enables all types of faults (slab, futex, etc).
239 This feature is intended for systematic testing of faults in a single
491 Systematic faults using fail-nth
494 The following code systematically faults 0-th, 1-st, 2-nd and so on
/linux-6.6.21/drivers/infiniband/hw/mlx5/
Drestrack.c96 atomic64_read(&mr->odp_stats.faults))) in fill_stat_mr_entry()
/linux-6.6.21/Documentation/devicetree/bindings/iommu/
Dti,omap-iommu.txt22 back a bus error response on MMU faults.
/linux-6.6.21/Documentation/arch/x86/
Dpti.rst185 * Double faults: overflowing the kernel stack because of page
186 faults upon page faults. Caused by touching non-pti-mapped

12345