| /Linux-v5.4/tools/perf/ |
| D | builtin-inject.c | 56 static int output_bytes(struct perf_inject *inject, void *buf, size_t sz) in output_bytes() argument 60 size = perf_data__write(&inject->output, buf, sz); in output_bytes() 64 inject->bytes_written += size; in output_bytes() 71 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_synth() local 74 return output_bytes(inject, event, event->header.size); in perf_event__repipe_synth() 103 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_attr() local 111 if (!inject->output.is_pipe) in perf_event__repipe_attr() 119 static int copy_bytes(struct perf_inject *inject, int fd, off_t size) in copy_bytes() argument 129 ret = output_bytes(inject, buf, ssz); in copy_bytes() 142 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_auxtrace() local [all …]
|
| D | command-list.txt | 16 perf-inject mainporcelain common
|
| /Linux-v5.4/drivers/edac/ |
| D | i7core_edac.c | 258 struct i7core_inject inject; member 665 pvt->inject.enable = 0; in disable_inject() 667 if (!pvt->pci_ch[pvt->inject.channel][0]) in disable_inject() 670 pci_write_config_dword(pvt->pci_ch[pvt->inject.channel][0], in disable_inject() 692 if (pvt->inject.enable) in i7core_inject_section_store() 699 pvt->inject.section = (u32) value; in i7core_inject_section_store() 709 return sprintf(data, "0x%08x\n", pvt->inject.section); in i7core_inject_section_show() 729 if (pvt->inject.enable) in i7core_inject_type_store() 736 pvt->inject.type = (u32) value; in i7core_inject_type_store() 747 return sprintf(data, "0x%08x\n", pvt->inject.type); in i7core_inject_type_show() [all …]
|
| 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-v5.4/Documentation/fault-injection/ |
| 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
|
| D | fault-injection.rst | 42 inject NVMe status code and retry flag on devices permitted by setting 54 fault-inject-debugfs kernel module provides some debugfs entries for runtime 125 default is 'N', setting it to 'Y' won't inject failures into 133 default is 'N', setting it to 'Y' will inject failures 148 - /sys/kernel/debug/fail_function/inject: 168 specifies the "error" return value to inject to the given 175 In order to inject faults while debugfs is not available (early boot time), 205 - #include <linux/fault-inject.h> 211 Please see the definition of struct fault_attr in fault-inject.h 238 Upon should_fail() returning true, client code should inject a failure: [all …]
|
| D | index.rst | 11 notifier-error-inject
|
| /Linux-v5.4/tools/perf/Documentation/ |
| 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
|
| 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-v5.4/arch/x86/kernel/cpu/mce/ |
| D | Makefile | 9 mce-inject-y := inject.o 10 obj-$(CONFIG_X86_MCE_INJECT) += mce-inject.o
|
| /Linux-v5.4/drivers/vfio/ |
| 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() 126 INIT_WORK(&virqfd->inject, virqfd_inject); in vfio_virqfd_enable() 174 schedule_work(&virqfd->inject); in vfio_virqfd_enable()
|
| /Linux-v5.4/tools/testing/selftests/memory-hotplug/ |
| D | mem-on-off-test.sh | 231 NOTIFIER_ERR_INJECT_DIR=$DEBUGFS/notifier-error-inject/memory 237 /sbin/modprobe -q -r memory-notifier-error-inject 238 /sbin/modprobe -q memory-notifier-error-inject priority=$priority 246 echo $msg memory-notifier-error-inject module is not available >&2 289 /sbin/modprobe -q -r memory-notifier-error-inject
|
| /Linux-v5.4/tools/testing/selftests/cpu-hotplug/ |
| D | cpu-on-off-test.sh | 238 NOTIFIER_ERR_INJECT_DIR=$DEBUGFS/notifier-error-inject/cpu 244 /sbin/modprobe -q -r cpu-notifier-error-inject 245 /sbin/modprobe -q cpu-notifier-error-inject priority=$priority 253 echo $msg cpu-notifier-error-inject module is not available >&2 293 /sbin/modprobe -q -r cpu-notifier-error-inject
|
| /Linux-v5.4/mm/ |
| D | hwpoison-inject.c | 36 goto inject; in hwpoison_inject() 54 inject: in hwpoison_inject()
|
| /Linux-v5.4/lib/ |
| D | Makefile | 170 obj-$(CONFIG_FAULT_INJECTION) += fault-inject.o 171 obj-$(CONFIG_NOTIFIER_ERROR_INJECTION) += notifier-error-inject.o 172 obj-$(CONFIG_PM_NOTIFIER_ERROR_INJECT) += pm-notifier-error-inject.o 173 obj-$(CONFIG_NETDEV_NOTIFIER_ERROR_INJECT) += netdev-notifier-error-inject.o 174 obj-$(CONFIG_MEMORY_NOTIFIER_ERROR_INJECT) += memory-notifier-error-inject.o 176 of-reconfig-notifier-error-inject.o 177 obj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
|
| /Linux-v5.4/Documentation/ia64/ |
| D | err_inject.rst | 2 IPF Machine Check (MC) error inject tool 5 IPF Machine Check (MC) error inject tool is used to inject MC 11 sample. The driver provides interface to PAL to inject error 15 (sysfs interface) to inject errors or query error injection capabilities. 19 tool to inject error. It's also very useful to integrate with other 29 this sample application to inject errors. 41 # cpu: logical cpu number the error will be inject in. 49 #On cpu2, inject only total 0x10 errors, interval 5 seconds 54 #On cpu4, inject and consume total 0x10 errors, interval 5 seconds 59 #On cpu15, inject and consume total 0x10 errors, interval 5 seconds [all …]
|
| /Linux-v5.4/include/linux/ |
| D | kvm_irqfd.h | 48 struct work_struct inject; member
|
| /Linux-v5.4/tools/testing/fault-injection/ |
| D | failcmd.sh | 59 inject slab allocation failures 61 inject page allocation failures
|
| /Linux-v5.4/Documentation/devicetree/bindings/mailbox/ |
| D | brcm,iproc-flexrm-mbox.txt | 24 number of completion messages for which FlexRM will inject 31 specified by this cell then it will inject one MSI interrupt
|
| /Linux-v5.4/tools/perf/tests/shell/ |
| D | record+zstd_comp_decomp.sh | 26 $perf_tool inject -i $trace_file -o $trace_file.decomp &&
|
| /Linux-v5.4/arch/arm64/lib/ |
| D | Makefile | 18 obj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
|
| /Linux-v5.4/Documentation/vm/ |
| D | hwpoison.rst | 51 KVM can inject the machine check into the guest with the proper 116 * hwpoison-inject module through debugfs ``/sys/kernel/debug/hwpoison/`` 162 x86 has mce-inject, mce-test 175 git://git.kernel.org/pub/scm/utils/cpu/mce/mce-inject.git
|
| /Linux-v5.4/Documentation/networking/ |
| D | mac80211-injection.txt | 5 interface from userland. The packet you inject needs to be composed in the 93 You can also find a link to a complete inject application here:
|
| /Linux-v5.4/virt/kvm/ |
| D | eventfd.c | 45 container_of(work, struct kvm_kernel_irqfd, inject); in irqfd_inject() 132 flush_work(&irqfd->inject); in irqfd_shutdown() 205 schedule_work(&irqfd->inject); in irqfd_wakeup() 304 INIT_WORK(&irqfd->inject, irqfd_inject); in kvm_irqfd_assign() 404 schedule_work(&irqfd->inject); in kvm_irqfd_assign()
|
| /Linux-v5.4/drivers/acpi/apei/ |
| D | einj.c | 525 goto inject; in einj_error_inject() 530 goto inject; in einj_error_inject() 532 goto inject; in einj_error_inject() 550 inject: in einj_error_inject()
|