/linux-4.4.14/tools/perf/ |
D | builtin-inject.c | 46 static int output_bytes(struct perf_inject *inject, void *buf, size_t sz) in output_bytes() argument 50 size = perf_data_file__write(&inject->output, buf, sz); in output_bytes() 54 inject->bytes_written += size; in output_bytes() 61 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_synth() local 64 return output_bytes(inject, event, event->header.size); in perf_event__repipe_synth() 86 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_attr() local 94 if (!inject->output.is_pipe) in perf_event__repipe_attr() 102 static int copy_bytes(struct perf_inject *inject, int fd, off_t size) in copy_bytes() argument 112 ret = output_bytes(inject, buf, ssz); in copy_bytes() 126 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_auxtrace() local [all …]
|
D | command-list.txt | 13 perf-inject mainporcelain common
|
D | Build | 19 perf-y += builtin-inject.o
|
/linux-4.4.14/drivers/edac/ |
D | i7core_edac.c | 260 struct i7core_inject inject; member 677 pvt->inject.enable = 0; in disable_inject() 679 if (!pvt->pci_ch[pvt->inject.channel][0]) in disable_inject() 682 pci_write_config_dword(pvt->pci_ch[pvt->inject.channel][0], in disable_inject() 704 if (pvt->inject.enable) in i7core_inject_section_store() 711 pvt->inject.section = (u32) value; in i7core_inject_section_store() 721 return sprintf(data, "0x%08x\n", pvt->inject.section); in i7core_inject_section_show() 741 if (pvt->inject.enable) in i7core_inject_type_store() 748 pvt->inject.type = (u32) value; in i7core_inject_type_store() 759 return sprintf(data, "0x%08x\n", pvt->inject.type); in i7core_inject_type_show() [all …]
|
D | octeon_edac-lmc.c | 30 unsigned long inject; member 79 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,
|
D | Kconfig | 111 allows the operator/user to inject Uncorrectable and Correctable 119 - inject_ecc_vector (hex ecc vector: select bits of inject word)
|
/linux-4.4.14/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
|
D | intel-pt.txt | 27 'perf script', 'perf report' and 'perf inject'. See below for more information 760 perf inject 763 perf inject also accepts the --itrace option in which case tracing data is 766 perf inject --itrace -i perf.data -o perf.data.new 787 $ perf inject -i perf.data -o inj --itrace=i100usle --strip
|
/linux-4.4.14/Documentation/fault-injection/ |
D | notifier-error-inject.txt | 4 Notifier error injection provides the ability to inject artificial errors to 21 /sys/kernel/debug/notifier-error-inject/cpu/actions/<notifier event>/error 32 # cd /sys/kernel/debug/notifier-error-inject/cpu 37 Example2: inject CPU online error (-2 == -ENOENT) 46 /sys/kernel/debug/notifier-error-inject/pm/actions/<notifier event>/error 56 # cd /sys/kernel/debug/notifier-error-inject/pm/ 64 /sys/kernel/debug/notifier-error-inject/memory/actions/<notifier event>/error 73 # cd /sys/kernel/debug/notifier-error-inject/memory 81 /sys/kernel/debug/notifier-error-inject/pSeries-reconfig/actions/<notifier event>/error
|
D | fault-injection.txt | 38 fault-inject-debugfs kernel module provides some debugfs entries for runtime 105 default is 'N', setting it to 'Y' won't inject failures into 112 default is 'N', setting it to 'Y' will inject failures 128 In order to inject faults while debugfs is not available (early boot time), 140 o #include <linux/fault-inject.h> 146 Please see the definition of struct fault_attr in fault-inject.h 173 Upon should_fail() returning true, client code should inject a failure. 275 Same as above except to inject page allocation failure instead of slab
|
/linux-4.4.14/drivers/vfio/ |
D | virqfd.c | 56 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-4.4.14/tools/testing/selftests/memory-hotplug/ |
D | mem-on-off-test.sh | 181 NOTIFIER_ERR_INJECT_DIR=$DEBUGFS/notifier-error-inject/memory 187 /sbin/modprobe -q -r memory-notifier-error-inject 188 /sbin/modprobe -q memory-notifier-error-inject priority=$priority 196 echo $msg memory-notifier-error-inject module is not available >&2 238 /sbin/modprobe -q -r memory-notifier-error-inject
|
/linux-4.4.14/tools/testing/selftests/cpu-hotplug/ |
D | cpu-on-off-test.sh | 214 NOTIFIER_ERR_INJECT_DIR=$DEBUGFS/notifier-error-inject/cpu 220 /sbin/modprobe -q -r cpu-notifier-error-inject 221 /sbin/modprobe -q cpu-notifier-error-inject priority=$priority 229 echo $msg cpu-notifier-error-inject module is not available >&2 269 /sbin/modprobe -q -r cpu-notifier-error-inject
|
/linux-4.4.14/drivers/pci/pcie/aer/ |
D | Kconfig.debug | 16 help of a user space helper tool aer-inject, which can be 18 http://www.kernel.org/pub/linux/utils/pci/aer-inject/
|
/linux-4.4.14/lib/ |
D | Makefile | 119 obj-$(CONFIG_FAULT_INJECTION) += fault-inject.o 120 obj-$(CONFIG_NOTIFIER_ERROR_INJECTION) += notifier-error-inject.o 121 obj-$(CONFIG_CPU_NOTIFIER_ERROR_INJECT) += cpu-notifier-error-inject.o 122 obj-$(CONFIG_PM_NOTIFIER_ERROR_INJECT) += pm-notifier-error-inject.o 123 obj-$(CONFIG_MEMORY_NOTIFIER_ERROR_INJECT) += memory-notifier-error-inject.o 125 of-reconfig-notifier-error-inject.o
|
D | Kconfig.debug | 615 This option provides the ability to inject artificial errors to 617 debugfs interface under /sys/kernel/debug/notifier-error-inject/memory 624 # cd /sys/kernel/debug/notifier-error-inject/memory 630 be called memory-notifier-error-inject. 1416 This option provides the ability to inject artificial errors to 1429 debugfs interface under /sys/kernel/debug/notifier-error-inject/cpu 1436 # cd /sys/kernel/debug/notifier-error-inject/cpu 1442 be called cpu-notifier-error-inject. 1451 This option provides the ability to inject artificial errors to 1453 interface /sys/kernel/debug/notifier-error-inject/pm [all …]
|
/linux-4.4.14/mm/ |
D | hwpoison-inject.c | 35 goto inject; in hwpoison_inject() 54 inject: in hwpoison_inject()
|
D | Makefile | 67 obj-$(CONFIG_HWPOISON_INJECT) += hwpoison-inject.o
|
/linux-4.4.14/Documentation/ia64/ |
D | err_inject.txt | 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-4.4.14/arch/x86/kernel/cpu/mcheck/ |
D | Makefile | 7 obj-$(CONFIG_X86_MCE_INJECT) += mce-inject.o
|
/linux-4.4.14/include/linux/ |
D | kvm_irqfd.h | 55 struct work_struct inject; member
|
D | vfio.h | 125 struct work_struct inject; member
|
/linux-4.4.14/Documentation/networking/ |
D | mac80211-injection.txt | 5 interface from userland. The packet you inject needs to be composed in the 63 You can also find a link to a complete inject application here:
|
D | pktgen.txt | 215 pgset "xmit_mode netif_receive" RX inject into stack netif_receive_skb()
|
/linux-4.4.14/arch/x86/ras/ |
D | Kconfig | 6 This is a simple debugfs interface to inject MCEs and test different
|
/linux-4.4.14/tools/testing/fault-injection/ |
D | failcmd.sh | 58 inject slab allocation failures 60 inject page allocation failures
|
/linux-4.4.14/Documentation/vm/ |
D | hwpoison.txt | 44 KVM can inject the machine check into the guest with the proper 105 hwpoison-inject module through debugfs 159 x86 has mce-inject, mce-test 173 git://git.kernel.org/pub/scm/utils/cpu/mce/mce-inject.git
|
/linux-4.4.14/virt/kvm/ |
D | eventfd.c | 51 container_of(work, struct kvm_kernel_irqfd, inject); in irqfd_inject() 134 flush_work(&irqfd->inject); in irqfd_shutdown() 207 schedule_work(&irqfd->inject); in irqfd_wakeup() 303 INIT_WORK(&irqfd->inject, irqfd_inject); in kvm_irqfd_assign() 403 schedule_work(&irqfd->inject); in kvm_irqfd_assign()
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | xen.txt | 15 - interrupts: the interrupt used by Xen to inject event notifications.
|
/linux-4.4.14/drivers/acpi/apei/ |
D | einj.c | 536 goto inject; in einj_error_inject() 541 goto inject; in einj_error_inject() 543 goto inject; in einj_error_inject() 554 inject: in einj_error_inject()
|
/linux-4.4.14/arch/x86/kvm/ |
D | i8254.c | 285 int inject = 0; in pit_do_work() local 292 inject = 1; in pit_do_work() 295 inject = 1; in pit_do_work() 298 if (inject) { in pit_do_work()
|
/linux-4.4.14/Documentation/virtual/kvm/arm/ |
D | vgic-mapped-irqs.txt | 6 allowing software to inject virtual interrupts to a VM, which the guest 18 and KVM must therefore somehow inject a virtual interrupt on behalf of 99 option is to not use HW bit at all, and inject edge-triggered interrupts
|
/linux-4.4.14/Documentation/PCI/ |
D | pcieaer-howto.txt | 265 Then, you need a user space tool named aer-inject, which can be gotten 267 http://www.kernel.org/pub/linux/utils/pci/aer-inject/ 269 More information about aer-inject can be found in the document comes
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | debugfs-driver-genwqe | 64 Description: Possibility to inject error cases to ensure that the drivers
|
D | dev-kmsg | 19 is not possible to inject messages from userspace with the
|
/linux-4.4.14/Documentation/virtual/kvm/devices/ |
D | arm-vgic.txt | 10 controller, requiring emulated user-space devices to inject interrupts to the
|
/linux-4.4.14/Documentation/thermal/ |
D | intel_powerclamp.txt | 66 If the kernel can also inject idle time to the system, then a 272 - To inject 25% idle time
|
/linux-4.4.14/tools/perf/util/ |
D | auxtrace.h | 74 bool inject; member
|
D | intel-pt.c | 1008 if (pt->synth_opts.inject) { in intel_pt_synth_branch_sample() 1062 if (pt->synth_opts.inject) { in intel_pt_synth_instruction_sample() 1117 if (pt->synth_opts.inject) { in intel_pt_synth_transaction_sample()
|
D | intel-bts.c | 293 if (bts->synth_opts.inject) { in intel_bts_synth_branch_sample()
|
/linux-4.4.14/arch/ia64/ |
D | Kconfig | 490 call MC error injection PAL procedures to inject various errors. 503 firmware extensions, such as the ability to inject memory-errors
|
/linux-4.4.14/Documentation/acpi/apei/ |
D | einj.txt | 105 The error injection mechanism is a two-step process. First inject the
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | ppc-pv.txt | 188 That way we can inject an arbitrary amount of code as replacement for a single
|
D | api.txt | 2152 Directly inject a MSI message. Only valid with in-kernel irqchip that handles 2382 Allows to inject an interrupt to the guest. Interrupts can be floating 2708 - KVM_GUESTDBG_INJECT_DB: inject DB type exception [x86] 2709 - KVM_GUESTDBG_INJECT_BP: inject BP type exception [x86] 2922 Allows to inject an interrupt to the guest. 2925 to inject additional payload which is not 3045 Request that KVM_RUN return when it becomes possible to inject external
|
D | mmu.txt | 367 directly inject #PF to guest due to failed permission check.
|
D | timekeeping.txt | 490 maintain proper time. If this is not sufficient, it may be necessary to inject
|
/linux-4.4.14/net/ |
D | Kconfig | 306 This module will inject preconfigured packets, at a configurable
|
/linux-4.4.14/drivers/scsi/ |
D | scsi_debug.c | 3942 int k, num_in_q, qdepth, inject; in schedule_resp() local 3968 inject = 0; in schedule_resp() 3982 inject = 1; in schedule_resp() 4056 num_in_q, (inject ? "<inject> " : ""), in schedule_resp()
|
D | osst.c | 432 static int inject = 0; in osst_do_scsi() local 496 ( (++ inject % 83) == 29 || in osst_do_scsi()
|
/linux-4.4.14/Documentation/arm64/ |
D | acpi_object_usage.txt | 85 conditions; it allows one to inject an error into the system as
|
/linux-4.4.14/Documentation/ |
D | edac.txt | 683 All inject vars can be read. root permission is needed for write.
|
D | kprobes.txt | 543 to install a bug fix or to inject faults for testing. Kprobes, of
|
D | kernel-parameters.txt | 1756 Default is 0 (don't ignore, but inject #GP)
|
/linux-4.4.14/Documentation/DocBook/ |
D | device-drivers.xml.db | 986 API-input-inject-event
|
/linux-4.4.14/Documentation/scsi/ |
D | scsi_mid_low_api.txt | 1184 (*queuecommand)() - primary callback that the mid level uses to inject
|
/linux-4.4.14/ |
D | MAINTAINERS | 4304 F: lib/fault-inject.c 4866 F: mm/hwpoison-inject.c
|