Home
last modified time | relevance | path

Searched refs:inject (Results 1 – 25 of 67) sorted by relevance

123

/Linux-v4.19/tools/perf/
Dbuiltin-inject.c52 static int output_bytes(struct perf_inject *inject, void *buf, size_t sz) in output_bytes() argument
56 size = perf_data__write(&inject->output, buf, sz); in output_bytes()
60 inject->bytes_written += size; in output_bytes()
67 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_synth() local
70 return output_bytes(inject, event, event->header.size); in perf_event__repipe_synth()
101 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_attr() local
109 if (!inject->output.is_pipe) in perf_event__repipe_attr()
117 static int copy_bytes(struct perf_inject *inject, int fd, off_t size) in copy_bytes() argument
127 ret = output_bytes(inject, buf, ssz); in copy_bytes()
140 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_auxtrace() local
[all …]
Dcommand-list.txt16 perf-inject mainporcelain common
/Linux-v4.19/drivers/edac/
Di7core_edac.c260 struct i7core_inject inject; member
667 pvt->inject.enable = 0; in disable_inject()
669 if (!pvt->pci_ch[pvt->inject.channel][0]) in disable_inject()
672 pci_write_config_dword(pvt->pci_ch[pvt->inject.channel][0], in disable_inject()
694 if (pvt->inject.enable) in i7core_inject_section_store()
701 pvt->inject.section = (u32) value; in i7core_inject_section_store()
711 return sprintf(data, "0x%08x\n", pvt->inject.section); in i7core_inject_section_show()
731 if (pvt->inject.enable) in i7core_inject_type_store()
738 pvt->inject.type = (u32) value; in i7core_inject_type_store()
749 return sprintf(data, "0x%08x\n", pvt->inject.type); in i7core_inject_type_show()
[all …]
Docteon_edac-lmc.c29 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-v4.19/Documentation/fault-injection/
Dnotifier-error-inject.txt4 Notifier error injection provides the ability to inject artificial errors to
17 /sys/kernel/debug/notifier-error-inject/pm/actions/<notifier event>/error
27 # cd /sys/kernel/debug/notifier-error-inject/pm/
35 /sys/kernel/debug/notifier-error-inject/memory/actions/<notifier event>/error
44 # cd /sys/kernel/debug/notifier-error-inject/memory
52 /sys/kernel/debug/notifier-error-inject/pSeries-reconfig/actions/<notifier event>/error
64 /sys/kernel/debug/notifier-error-inject/netdev/actions/<notifier event>/error
80 # cd /sys/kernel/debug/notifier-error-inject/netdev
Dfault-injection.txt41 inject NVMe status code and retry flag on devices permitted by setting
52 fault-inject-debugfs kernel module provides some debugfs entries for runtime
119 default is 'N', setting it to 'Y' won't inject failures into
126 default is 'N', setting it to 'Y' will inject failures
140 - /sys/kernel/debug/fail_function/inject:
159 specifies the "error" return value to inject to the given
165 In order to inject faults while debugfs is not available (early boot time),
194 o #include <linux/fault-inject.h>
200 Please see the definition of struct fault_attr in fault-inject.h
227 Upon should_fail() returning true, client code should inject a failure.
[all …]
/Linux-v4.19/tools/perf/Documentation/
Dperf-inject.txt1 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
Dintel-bts.txt80 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-v4.19/drivers/vfio/
Dvirqfd.c56 schedule_work(&virqfd->inject); in virqfd_wakeup()
94 flush_work(&virqfd->inject); in virqfd_shutdown()
102 struct virqfd *virqfd = container_of(work, struct virqfd, inject); in virqfd_inject()
129 INIT_WORK(&virqfd->inject, virqfd_inject); in vfio_virqfd_enable()
177 schedule_work(&virqfd->inject); in vfio_virqfd_enable()
/Linux-v4.19/tools/testing/selftests/cpu-hotplug/
Dcpu-on-off-test.sh231 NOTIFIER_ERR_INJECT_DIR=$DEBUGFS/notifier-error-inject/cpu
237 /sbin/modprobe -q -r cpu-notifier-error-inject
238 /sbin/modprobe -q cpu-notifier-error-inject priority=$priority
246 echo $msg cpu-notifier-error-inject module is not available >&2
286 /sbin/modprobe -q -r cpu-notifier-error-inject
/Linux-v4.19/tools/testing/selftests/memory-hotplug/
Dmem-on-off-test.sh231 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-v4.19/lib/
DMakefile148 obj-$(CONFIG_FAULT_INJECTION) += fault-inject.o
149 obj-$(CONFIG_NOTIFIER_ERROR_INJECTION) += notifier-error-inject.o
150 obj-$(CONFIG_PM_NOTIFIER_ERROR_INJECT) += pm-notifier-error-inject.o
151 obj-$(CONFIG_NETDEV_NOTIFIER_ERROR_INJECT) += netdev-notifier-error-inject.o
152 obj-$(CONFIG_MEMORY_NOTIFIER_ERROR_INJECT) += memory-notifier-error-inject.o
154 of-reconfig-notifier-error-inject.o
155 obj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
/Linux-v4.19/mm/
Dhwpoison-inject.c35 goto inject; in hwpoison_inject()
53 inject: in hwpoison_inject()
/Linux-v4.19/Documentation/ia64/
Derr_inject.txt2 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-v4.19/include/linux/
Dkvm_irqfd.h55 struct work_struct inject; member
/Linux-v4.19/arch/x86/kernel/cpu/mcheck/
DMakefile8 obj-$(CONFIG_X86_MCE_INJECT) += mce-inject.o
/Linux-v4.19/Documentation/devicetree/bindings/mailbox/
Dbrcm,iproc-flexrm-mbox.txt24 number of completion messages for which FlexRM will inject
31 specified by this cell then it will inject one MSI interrupt
/Linux-v4.19/tools/testing/fault-injection/
Dfailcmd.sh59 inject slab allocation failures
61 inject page allocation failures
/Linux-v4.19/Documentation/vm/
Dhwpoison.rst51 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-v4.19/Documentation/networking/
Dmac80211-injection.txt5 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-v4.19/virt/kvm/
Deventfd.c51 container_of(work, struct kvm_kernel_irqfd, inject); in irqfd_inject()
138 flush_work(&irqfd->inject); in irqfd_shutdown()
211 schedule_work(&irqfd->inject); in irqfd_wakeup()
307 INIT_WORK(&irqfd->inject, irqfd_inject); in kvm_irqfd_assign()
406 schedule_work(&irqfd->inject); in kvm_irqfd_assign()
/Linux-v4.19/drivers/acpi/apei/
Deinj.c533 goto inject; in einj_error_inject()
538 goto inject; in einj_error_inject()
540 goto inject; in einj_error_inject()
558 inject: in einj_error_inject()
/Linux-v4.19/arch/x86/lib/
DMakefile29 lib-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
/Linux-v4.19/drivers/pci/pcie/
DKconfig47 help of a user space helper tool aer-inject, which can be
49 http://www.kernel.org/pub/linux/utils/pci/aer-inject/
/Linux-v4.19/net/rxrpc/
DKconfig33 Say Y here to inject packet loss by discarding some received and some

123