Home
last modified time | relevance | path

Searched full:faults (Results 1 – 25 of 494) sorted by relevance

12345678910>>...20

/linux-5.10/Documentation/userspace-api/media/v4l/
Dext-ctrls-flash.rst63 presence of some faults. See V4L2_CID_FLASH_FAULT.
103 control may not be possible in presence of some faults. See
126 some faults. See V4L2_CID_FLASH_FAULT.
134 Faults related to the flash. The faults tell about specific problems
135 in the flash chip itself or the LEDs attached to it. Faults may
138 if the fault affects the flash LED. Exactly which faults have such
139 an effect is chip dependent. Reading the faults resets the control
/linux-5.10/arch/powerpc/platforms/powernv/
Dvas-fault.c24 * 8MB FIFO can be used if expects more faults for each VAS
74 * and faults will not be generated for kernel requests. in update_csb()
102 * threads later. We should handle faults if NX encounters in update_csb()
103 * pages faults on these requests. Update CSB with translation in update_csb()
201 * It can raise a single interrupt for multiple faults. Expects OS to
202 * process all valid faults and return credit for each fault on user
222 * VAS can interrupt with multiple page faults. So process all in vas_fault_thread_fn()
236 * fifo_in_progress is set. Means these new faults will be in vas_fault_thread_fn()
313 * NX can generate an interrupt for multiple faults. So the in vas_fault_handler()
315 * entry. In case if NX sees continuous faults, it is possible in vas_fault_handler()
[all …]
/linux-5.10/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
108 For shared HugeTLB memory, both HugeTLB reservation and page faults are charged
119 When a HugeTLB cgroup goes offline with some reservations or faults still
130 complex compared to the tracking of HugeTLB faults, so it is significantly
/linux-5.10/arch/ia64/include/asm/
Dkregs.h121 #define IA64_DCR_DM_BIT 8 /* defer TLB miss faults */
122 #define IA64_DCR_DP_BIT 9 /* defer page-not-present faults */
123 #define IA64_DCR_DK_BIT 10 /* defer key miss faults */
124 #define IA64_DCR_DX_BIT 11 /* defer key permission faults */
125 #define IA64_DCR_DR_BIT 12 /* defer access right faults */
126 #define IA64_DCR_DA_BIT 13 /* defer access bit faults */
127 #define IA64_DCR_DD_BIT 14 /* defer debug faults */
/linux-5.10/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
174 Guest async page faults, ``FOLL_NOWAIT`` and all other ``GUP*`` features work
176 page faults in the guest scheduler so those guest processes that
271 not get further userland page faults from the removed area. Still, the
275 Unlike userland page faults which have to be synchronous and require
/linux-5.10/lib/
Dtest_hmm_uapi.h21 * @faults: (out) number of device page faults seen
28 __u64 faults; member
/linux-5.10/include/uapi/linux/
Dvirtio_balloon.h66 #define VIRTIO_BALLOON_S_MAJFLT 2 /* Number of major faults */
67 #define VIRTIO_BALLOON_S_MINFLT 3 /* Number of minor faults */
79 VIRTIO_BALLOON_S_NAMES_prefix "major-faults", \
80 VIRTIO_BALLOON_S_NAMES_prefix "minor-faults", \
/linux-5.10/drivers/hwmon/
Dltc4260.c98 if (fault) /* Clear reported faults in chip register */ in ltc4260_bool_show()
110 * UV/OV faults are associated with the input voltage, and the POWER BAD and
111 * FET SHORT faults are associated with the output voltage.
156 /* Clear faults */ in ltc4260_probe()
Dltc4222.c112 if (fault) /* Clear reported faults in chip register */ in ltc4222_bool_show()
126 * UV/OV faults are associated with the input voltage, and power bad and fet
127 * faults are associated with the output voltage.
192 /* Clear faults */ in ltc4222_probe()
/linux-5.10/arch/x86/mm/
Dfault.c419 * Note we only handle faults in kernel here.
557 * ones are faults accessing the GDT, or LDT. Perhaps in show_fault_oops()
613 * kernel addresses are always protection faults. in set_signal_archinfo()
648 * the below recursive fault logic only apply to a faults from in no_context()
663 /* XXX: hwpoison faults will set the wrong code. */ in no_context()
723 * recover from such faults. in no_context()
812 * are always protection faults. in __bad_area_nosemaphore()
906 * 3. T1 : faults... in bad_area_access_error()
1009 * Spurious faults may only occur if the TLB contains an entry with
1011 * and reserved bit (R = 1) faults are never spurious.
[all …]
/linux-5.10/drivers/md/
Dmd-faulty.c32 * All current faults can be clear using a layout of "0".
79 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-5.10/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-5.10/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-5.10/tools/perf/util/
Dparse-events.l340 page-faults|faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS); }
341 minor-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MIN); }
342 major-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_PAGE_FAULTS_MAJ); }
345 alignment-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_ALIGNMENT_FAULTS); }
346 emulation-faults { return sym(yyscanner, PERF_TYPE_SOFTWARE, PERF_COUNT_SW_EMULATION_FAULTS); }
/linux-5.10/tools/perf/pmu-events/arch/x86/amdzen2/
Dfloating-point.json119 "BriefDescription": "Floating Point Dispatch Faults. YMM spill fault.",
125 "BriefDescription": "Floating Point Dispatch Faults. YMM fill fault.",
131 "BriefDescription": "Floating Point Dispatch Faults. XMM fill fault.",
137 "BriefDescription": "Floating Point Dispatch Faults. x87 fill fault.",
/linux-5.10/arch/powerpc/lib/
Dvmx-helper.c21 * We need to disable page faults as they can call schedule and in enter_vmx_usercopy()
22 * thus make us lose the VMX context. So on page faults, we just in enter_vmx_usercopy()
/linux-5.10/drivers/gpu/drm/msm/
Dmsm_submitqueue.c126 size_t size = min_t(size_t, args->len, sizeof(queue->faults)); in msm_submitqueue_query_faults()
131 args->len = sizeof(queue->faults); in msm_submitqueue_query_faults()
138 ret = copy_to_user(u64_to_user_ptr(args->data), &queue->faults, size); in msm_submitqueue_query_faults()
/linux-5.10/drivers/gpu/drm/nouveau/
Dnouveau_svm.c334 * client, with replayable faults enabled). in nouveau_svmm_init()
647 /* Sort parsed faults by instance pointer to prevent unnecessary in nouveau_svm_fault()
649 * type to reduce the amount of work when handling the faults. in nouveau_svm_fault()
668 /* Process list of faults. */ in nouveau_svm_fault()
679 /* Cancel any faults from non-SVM channels. */ in nouveau_svm_fault()
686 /* We try and group handling of faults within a small in nouveau_svm_fault()
697 * permissions based on pending faults. in nouveau_svm_fault()
739 * same SVMM as faults are ordered by access type such in nouveau_svm_fault()
742 * ie. WRITE faults appear first, thus any handling of in nouveau_svm_fault()
743 * pending READ faults will already be satisfied. in nouveau_svm_fault()
[all …]
/linux-5.10/tools/testing/selftests/powerpc/mm/
Dpkey_exec_prot.c52 /* Check if too many faults have occurred for a single test case */ in segv_handler()
54 sigsafe_err("got too many faults for the same address\n"); in segv_handler()
228 * This should generate two faults. First, a pkey fault in test()
256 * This should generate pkey faults based on IAMR bits which in test()
/linux-5.10/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-5.10/tools/testing/selftests/vm/
Dhmm-tests.c42 uint64_t faults; member
142 buffer->faults = cmd.faults; in hmm_dmirror_cmd()
268 ASSERT_EQ(buffer->faults, 1); in TEST_F()
378 ASSERT_EQ(buffer->faults, 1); in TEST_F()
422 ASSERT_EQ(buffer->faults, 1); in TEST_F()
444 ASSERT_EQ(buffer->faults, 1); in TEST_F()
521 ASSERT_EQ(buffer->faults, 1); in TEST_F()
599 ASSERT_EQ(buffer->faults, 1); in TEST_F()
655 ASSERT_EQ(buffer->faults, 1); in TEST_F()
713 ASSERT_EQ(buffer->faults, 1); in TEST_F()
[all …]
/linux-5.10/arch/powerpc/mm/
Dfault.c107 * 3. T1 : faults... in bad_access_pkey()
201 /* NX faults set DSISR_PROTFAULT on the 8xx, DSISR_NOEXEC_OR_G on others */ in bad_kernel_fault()
244 * faults just to hit a pkey fault as soon as we fill in a in access_pkey_error()
458 /* When running in the kernel we expect faults to occur only to in __do_page_fault()
459 * addresses in user space. All other faults represent errors in the in __do_page_fault()
467 * As the vast majority of faults will be valid we will only perform in __do_page_fault()
/linux-5.10/arch/powerpc/kvm/
Dbook3s_segment.S77 /* Activate guest mode, so faults get handled by KVM */
204 /* Restore R1/R2 so we can handle faults */
284 /* In case lwz faults */
289 /* Set guest mode to 'jump over instruction' so if lwz faults
/linux-5.10/Documentation/arm64/
Dmemory-tagging-extension.rst58 Tag Check Faults
75 thread, asynchronously following one or multiple tag check faults,
84 - ``PR_MTE_TCF_NONE`` - *Ignore* tag check faults
254 * Enable the tagged address ABI, synchronous MTE tag check faults and
/linux-5.10/Documentation/fault-injection/
Dfault-injection.rst179 In order to inject faults while debugfs is not available (early boot time),
199 Note that this file enables all types of faults (slab, futex, etc).
204 This feature is intended for systematic testing of faults in a single
391 Systematic faults using fail-nth
394 The following code systematically faults 0-th, 1-st, 2-nd and so on

12345678910>>...20