| /linux-6.15/tools/perf/ |
| H A D | builtin-inject.c | 490 ret = jit_process(inject->session, &inject->output, machine, in perf_event__repipe_common_mmap() 920 .inject = inject, in perf_event__inject_buildid() 2112 struct perf_inject *inject = inj_fc->inject; in feat_copy_cb() local 2132 inject->input_name, inject->output.path); in copy_kcore_dir() 2211 memset(&inject->tool, 0, sizeof(inject->tool)); in __cmd_inject() 2220 inject->itrace_synth_opts.inject = true; in __cmd_inject() 2282 if (!inject->output.is_pipe && !inject->in_place_update) in __cmd_inject() 2304 .inject = inject, in __cmd_inject() 2445 if (inject.strip && !inject.itrace_synth_opts.set) { in cmd_inject() 2470 if (strcmp(inject.output.path, "-") && !inject.strip && in cmd_inject() [all …]
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | vlan_bridge_binding.sh | 120 local inject=$1; shift 131 $inject 137 $inject 143 $inject 149 $inject 158 local inject=$1; shift 161 do_test_binding "$inject" "$what" \ 170 local inject=$1; shift 173 do_test_binding "$inject" "$what" \
|
| /linux-6.15/drivers/edac/ |
| H A D | i7core_edac.c | 664 pvt->inject.enable = 0; in disable_inject() 691 if (pvt->inject.enable) in i7core_inject_section_store() 728 if (pvt->inject.enable) in i7core_inject_type_store() 768 if (pvt->inject.enable) in i7core_inject_eccmask_store() 929 pvt->inject.enable = 1; in i7core_inject_enable_store() 968 if (pvt->inject.col < 0) in i7core_inject_enable_store() 2211 pvt->inject.dimm = -1; in i7core_register_mci() 2212 pvt->inject.rank = -1; in i7core_register_mci() 2213 pvt->inject.bank = -1; in i7core_register_mci() 2214 pvt->inject.page = -1; in i7core_register_mci() [all …]
|
| H A D | octeon_edac-lmc.c | 29 unsigned long inject; member 78 if (!pvt->inject) in octeon_lmc_edac_poll_o2() 90 if (likely(!pvt->inject)) in octeon_lmc_edac_poll_o2() 120 if (likely(!pvt->inject)) in octeon_lmc_edac_poll_o2() 123 pvt->inject = 0; in octeon_lmc_edac_poll_o2() 154 TEMPLATE_SHOW(inject); 155 TEMPLATE_STORE(inject); 197 static DEVICE_ATTR(inject, S_IRUGO | S_IWUSR,
|
| /linux-6.15/tools/perf/tests/shell/ |
| H A D | pipe_test.sh | 73 …if ! perf record -e task-clock:u -o - ${prog} | perf inject ${inject_opt}| perf report -i - | grep… 80 …if ! perf record -g -e task-clock:u -o - ${prog} | perf inject ${inject_opt} | perf report -i - | … 87 perf record -e task-clock:u -o - ${prog} | perf inject ${inject_opt} -o ${data} 95 if ! perf inject ${inject_opt} -i ${data} | perf report -i - | grep -q ${sym}; then 102 if ! perf inject ${inject_opt} -i ${data} | perf report -i - | grep -q ${sym}; then 109 perf inject ${inject_opt} -i ${data} -o ${data2}
|
| /linux-6.15/Documentation/fault-injection/ |
| H A D | notifier-error-inject.rst | 4 Notifier error injection provides the ability to inject artificial errors to 18 /sys/kernel/debug/notifier-error-inject/pm/actions/<notifier event>/error 28 # cd /sys/kernel/debug/notifier-error-inject/pm/ 37 /sys/kernel/debug/notifier-error-inject/memory/actions/<notifier event>/error 46 # cd /sys/kernel/debug/notifier-error-inject/memory 55 /sys/kernel/debug/notifier-error-inject/pSeries-reconfig/actions/<notifier event>/error 68 /sys/kernel/debug/notifier-error-inject/netdev/actions/<notifier event>/error 84 # cd /sys/kernel/debug/notifier-error-inject/netdev
|
| H A D | fault-injection.rst | 83 inject IO timeouts by setting config items under 85 inject requeue requests by setting config items under 87 inject init_hctx() errors by setting config items under 167 default is 'Y', setting it to 'N' will also inject failures into 183 default is 'Y', setting it to 'N' will also inject failures 219 - /sys/kernel/debug/fail_function/inject: 239 specifies the "error" return value to inject to the given function. 358 - #include <linux/fault-inject.h> 364 Please see the definition of struct fault_attr in fault-inject.h 486 echo $FAILFUNC > /sys/kernel/debug/$FAILTYPE/inject [all …]
|
| /linux-6.15/drivers/vfio/ |
| H A D | virqfd.c | 53 schedule_work(&virqfd->inject); in virqfd_wakeup() 91 flush_work(&virqfd->inject); in virqfd_shutdown() 99 struct virqfd *virqfd = container_of(work, struct virqfd, inject); in virqfd_inject() 108 flush_work(&virqfd->inject); in virqfd_flush_inject() 132 INIT_WORK(&virqfd->inject, virqfd_inject); in vfio_virqfd_enable() 181 schedule_work(&virqfd->inject); in vfio_virqfd_enable()
|
| /linux-6.15/Documentation/devicetree/bindings/misc/ |
| H A D | xlnx,tmr-inject.yaml | 4 $id: http://devicetree.org/schemas/misc/xlnx,tmr-inject.yaml# 21 - xlnx,tmr-inject-1.0 43 fault-inject@44a30000 { 44 compatible = "xlnx,tmr-inject-1.0";
|
| /linux-6.15/arch/x86/kernel/cpu/mce/ |
| H A D | Makefile | 9 mce-inject-y := inject.o 10 obj-$(CONFIG_X86_MCE_INJECT) += mce-inject.o
|
| /linux-6.15/Documentation/sound/designs/ |
| H A D | jack-injection.rst | 8 Here jack injection means users could inject plugin or plugout events 13 in this case, we could inject plugin or plugout events to an audio 26 To inject events to audio jacks, we need to enable the jack injection 28 change the state by hardware events anymore, we could inject plugin or 154 write-only, inject plugin or plugout 156 - to inject plugin: 162 - to inject plugout:
|
| /linux-6.15/tools/perf/Documentation/ |
| H A D | perf-inject.txt | 1 perf-inject(1) 6 perf-inject - Filter to augment the events stream with additional information 11 'perf inject <options>' 15 perf-inject reads a perf-record event stream and repipes it to stdout. At any 16 point the processing code can inject other events into the event stream - in 20 Build-ids are just the first user of perf-inject - potentially anything that 36 Override build-ids to inject using these comma-separated pairs of 112 :GMEXAMPLECMD: inject
|
| H A D | intel-bts.txt | 80 perf inject 83 perf inject also accepts the --itrace option in which case tracing data is 86 perf inject --itrace -i perf.data -o perf.data.new
|
| /linux-6.15/tools/testing/selftests/memory-hotplug/ |
| H A D | mem-on-off-test.sh | 243 NOTIFIER_ERR_INJECT_DIR=$DEBUGFS/notifier-error-inject/memory 249 /sbin/modprobe -q -r memory-notifier-error-inject 250 /sbin/modprobe -q memory-notifier-error-inject priority=$priority 258 echo $msg memory-notifier-error-inject module is not available >&2 305 /sbin/modprobe -q -r memory-notifier-error-inject
|
| /linux-6.15/lib/ |
| H A D | test_firmware.c | 133 struct upload_inject_err inject; member 1146 tst->inject.prog = prog; in upload_err_inject_error() 1147 tst->inject.err_code = err; in upload_err_inject_error() 1204 if (tst->inject.err_code == FW_UPLOAD_ERR_NONE || in test_fw_upload_prepare() 1211 ret = tst->inject.err_code; in test_fw_upload_prepare() 1218 tst->inject.err_code = FW_UPLOAD_ERR_NONE; in test_fw_upload_prepare() 1219 tst->inject.prog = NULL; in test_fw_upload_prepare() 1247 return tst->inject.err_code; in test_fw_upload_write() 1265 return tst->inject.err_code; in test_fw_upload_complete() 1279 tst->inject.err_code = FW_UPLOAD_ERR_NONE; in test_fw_cleanup() [all …]
|
| H A D | Makefile | 21 KCOV_INSTRUMENT_fault-inject.o := n 198 obj-$(CONFIG_FAULT_INJECTION) += fault-inject.o 199 obj-$(CONFIG_FAULT_INJECTION_USERCOPY) += fault-inject-usercopy.o 200 obj-$(CONFIG_NOTIFIER_ERROR_INJECTION) += notifier-error-inject.o 201 obj-$(CONFIG_PM_NOTIFIER_ERROR_INJECT) += pm-notifier-error-inject.o 202 obj-$(CONFIG_NETDEV_NOTIFIER_ERROR_INJECT) += netdev-notifier-error-inject.o 203 obj-$(CONFIG_MEMORY_NOTIFIER_ERROR_INJECT) += memory-notifier-error-inject.o 205 of-reconfig-notifier-error-inject.o 206 obj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
|
| /linux-6.15/Documentation/translations/zh_CN/mm/ |
| H A D | hwpoison.rst | 104 * 通过debugfs ``/sys/kernel/debug/hwpoison/`` hwpoison-inject模块 143 x86 有 mce-inject, mce-test 156 git://git.kernel.org/pub/scm/utils/cpu/mce/mce-inject.git
|
| /linux-6.15/mm/ |
| H A D | hwpoison-inject.c | 31 goto inject; in hwpoison_inject() 50 inject: in hwpoison_inject()
|
| /linux-6.15/kernel/irq/ |
| H A D | resend.c | 124 int check_irq_resend(struct irq_desc *desc, bool inject) in check_irq_resend() argument 141 if (!(desc->istate & IRQS_PENDING) && !inject) in check_irq_resend()
|
| /linux-6.15/arch/riscv/kvm/ |
| H A D | aia_aplic.c | 245 bool inject; in aplic_update_irq_range() local 261 inject = false; in aplic_update_irq_range() 266 inject = true; in aplic_update_irq_range() 271 if (inject) in aplic_update_irq_range() 279 bool inject = false, ie; in kvm_riscv_aia_aplic_inject() local 324 inject = true; in kvm_riscv_aia_aplic_inject() 330 if (inject) in kvm_riscv_aia_aplic_inject()
|
| /linux-6.15/tools/testing/selftests/kvm/x86/ |
| H A D | nested_exceptions_test.c | 190 static void queue_ss_exception(struct kvm_vcpu *vcpu, bool inject) in queue_ss_exception() argument 202 events.exception.pending = !inject; in queue_ss_exception() 203 events.exception.injected = inject; in queue_ss_exception()
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | debugfs-cxl | 7 attribute, the memdev driver sends an inject poison command to 16 It is not an error to inject poison into an address that 57 The <error number> can be written to einj_inject to inject
|
| /linux-6.15/tools/testing/selftests/powerpc/mce/ |
| H A D | .gitignore | 1 inject-ra-err
|
| H A D | Makefile | 3 TEST_GEN_PROGS := inject-ra-err
|
| /linux-6.15/arch/csky/lib/ |
| H A D | Makefile | 3 obj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
|