/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-inject.c | 3 * builtin-inject.c 5 * Builtin inject command: Examine the live mode (stdin) event stream 64 static int output_bytes(struct perf_inject *inject, void *buf, size_t sz) in output_bytes() argument 68 size = perf_data__write(&inject->output, buf, sz); in output_bytes() 72 inject->bytes_written += size; in output_bytes() 79 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_synth() local 82 return output_bytes(inject, event, event->header.size); in perf_event__repipe_synth() 118 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_attr() local 126 if (!inject->output.is_pipe) in perf_event__repipe_attr() 141 static int copy_bytes(struct perf_inject *inject, in argument 164 struct perf_inject *inject = container_of(tool, struct perf_inject, perf_event__repipe_auxtrace() local 231 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_event__drop_aux() local 240 perf_inject__cut_auxtrace_sample(struct perf_inject *inject, union perf_event *event, struct perf_sample *sample) perf_inject__cut_auxtrace_sample() argument 273 struct perf_inject *inject = container_of(tool, struct perf_inject, perf_event__repipe_sample() local 308 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_event__jit_repipe_mmap() local 409 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_event__jit_repipe_mmap2() local 593 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_inject__sched_process_exit() local 613 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_inject__sched_switch() local 640 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_inject__sched_stat() local 689 strip_init(struct perf_inject *inject) strip_init() argument 700 __cmd_inject(struct perf_inject *inject) __cmd_inject() argument 803 struct perf_inject inject = { cmd_inject() local [all...] |
/kernel/linux/linux-6.6/tools/perf/ |
H A D | builtin-inject.c | 3 * builtin-inject.c 5 * Builtin inject command: Examine the live mode (stdin) event stream 140 static int output_bytes(struct perf_inject *inject, void *buf, size_t sz) in output_bytes() argument 144 size = perf_data__write(&inject->output, buf, sz); in output_bytes() 148 inject->bytes_written += size; in output_bytes() 155 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_synth() local 158 return output_bytes(inject, event, event->header.size); in perf_event__repipe_synth() 195 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_attr() local 203 if (!inject->is_pipe) in perf_event__repipe_attr() 218 static int copy_bytes(struct perf_inject *inject, struc argument 241 struct perf_inject *inject = container_of(tool, struct perf_inject, perf_event__repipe_auxtrace() local 308 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_event__drop_aux() local 317 perf_inject__cut_auxtrace_sample(struct perf_inject *inject, union perf_event *event, struct perf_sample *sample) perf_inject__cut_auxtrace_sample() argument 356 struct perf_inject *inject = container_of(tool, struct perf_inject, perf_event__repipe_sample() local 394 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_event__jit_repipe_mmap() local 509 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_event__jit_repipe_mmap2() local 690 perf_inject__lookup_known_build_id(struct perf_inject *inject, struct dso *dso) perf_inject__lookup_known_build_id() argument 719 struct perf_inject *inject = container_of(tool, struct perf_inject, dso__inject_build_id() local 786 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_inject__sched_process_exit() local 806 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_inject__sched_switch() local 834 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); perf_inject__sched_stat() local 1040 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); process_attr() local 1047 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session); guest_session__add_attr() local 1116 synthesize_id_index(struct perf_inject *inject, size_t new_cnt) synthesize_id_index() argument 1169 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); process_build_id() local 1174 synthesize_build_id(struct perf_inject *inject, struct dso *dso, pid_t machine_pid) synthesize_build_id() argument 1192 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session); guest_session__add_build_ids() local 1342 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session); guest_session__get_tc() local 1462 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session); guest_session__inject_events() local 1578 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); host__repipe() local 1590 struct perf_inject *inject = container_of(session->tool, struct perf_inject, tool); host__finished_init() local 1650 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); host__finished_round() local 1669 struct perf_inject *inject = container_of(tool, struct perf_inject, tool); host__context_switch() local 1727 strip_init(struct perf_inject *inject) strip_init() argument 1740 struct perf_inject *inject = opt->value; parse_vm_time_correlation() local 1770 struct perf_inject *inject = opt->value; parse_guest_data() local 1827 struct perf_inject *inject = data; save_section_info_cb() local 1833 save_section_info(struct perf_inject *inject) save_section_info() argument 1894 feat_copy(struct perf_inject *inject, int feat, struct feat_writer *fw) feat_copy() argument 1917 struct perf_inject *inject; global() member 1923 struct perf_inject *inject = inj_fc->inject; feat_copy_cb() local 1937 copy_kcore_dir(struct perf_inject *inject) copy_kcore_dir() argument 1954 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session); guest_session__copy_kcore_dir() local 1968 output_fd(struct perf_inject *inject) output_fd() argument 1973 __cmd_inject(struct perf_inject *inject) __cmd_inject() argument 2163 struct perf_inject inject = { cmd_inject() local [all...] |
/kernel/linux/linux-5.10/drivers/edac/ |
H A D | i7core_edac.c | 258 struct i7core_inject inject; member 656 Also, since a change at an inject parameter will be applied only at enable, 664 pvt->inject.enable = 0; in disable_inject() 666 if (!pvt->pci_ch[pvt->inject.channel][0]) in disable_inject() 669 pci_write_config_dword(pvt->pci_ch[pvt->inject.channel][0], in disable_inject() 676 * i7core inject inject.section 678 * accept and store error injection inject.section value 691 if (pvt->inject.enable) in i7core_inject_section_store() 698 pvt->inject in i7core_inject_section_store() [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); variable 155 TEMPLATE_STORE(inject); variable 197 static DEVICE_ATTR(inject, S_IRUGO | S_IWUSR,
|
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | i7core_edac.c | 258 struct i7core_inject inject; member 656 Also, since a change at an inject parameter will be applied only at enable, 664 pvt->inject.enable = 0; in disable_inject() 666 if (!pvt->pci_ch[pvt->inject.channel][0]) in disable_inject() 669 pci_write_config_dword(pvt->pci_ch[pvt->inject.channel][0], in disable_inject() 676 * i7core inject inject.section 678 * accept and store error injection inject.section value 691 if (pvt->inject.enable) in i7core_inject_section_store() 698 pvt->inject in i7core_inject_section_store() [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); variable 155 TEMPLATE_STORE(inject); variable 197 static DEVICE_ATTR(inject, S_IRUGO | S_IWUSR,
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/ |
H A D | Makefile | 9 mce-inject-y := inject.o 10 obj-$(CONFIG_X86_MCE_INJECT) += mce-inject.o
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/ |
H A D | Makefile | 9 mce-inject-y := inject.o 10 obj-$(CONFIG_X86_MCE_INJECT) += mce-inject.o
|
/kernel/linux/linux-5.10/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() 126 INIT_WORK(&virqfd->inject, virqfd_inject); in vfio_virqfd_enable() 174 schedule_work(&virqfd->inject); in vfio_virqfd_enable()
|
/kernel/linux/linux-6.6/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() 126 INIT_WORK(&virqfd->inject, virqfd_inject); in vfio_virqfd_enable() 174 schedule_work(&virqfd->inject); in vfio_virqfd_enable()
|
/kernel/linux/linux-5.10/tools/testing/selftests/cpu-hotplug/ |
H A 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
|
/kernel/linux/linux-5.10/tools/testing/selftests/memory-hotplug/ |
H A 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
|
/kernel/linux/linux-6.6/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
|
/kernel/linux/linux-6.6/lib/ |
H A D | test_firmware.c | 133 struct upload_inject_err inject; member 1145 tst->inject.prog = prog; in upload_err_inject_error() 1146 tst->inject.err_code = err; in upload_err_inject_error() 1197 if (strncmp(data, "inject:", strlen("inject:")) == 0) in test_fw_upload_prepare() 1198 upload_err_inject_prog(tst, data + strlen("inject:")); in test_fw_upload_prepare() 1203 if (tst->inject.err_code == FW_UPLOAD_ERR_NONE || in test_fw_upload_prepare() 1204 strncmp(tst->inject.prog, progress, strlen(progress)) != 0) in test_fw_upload_prepare() 1207 if (tst->inject.err_code == FW_UPLOAD_ERR_CANCELED) in test_fw_upload_prepare() 1210 ret = tst->inject in test_fw_upload_prepare() [all...] |
H A D | fault-inject-usercopy.c | 2 #include <linux/fault-inject.h> 3 #include <linux/fault-inject-usercopy.h>
|
H A D | Makefile | 16 KCOV_INSTRUMENT_fault-inject.o := n 226 obj-$(CONFIG_FAULT_INJECTION) += fault-inject.o 227 obj-$(CONFIG_FAULT_INJECTION_USERCOPY) += fault-inject-usercopy.o 228 obj-$(CONFIG_NOTIFIER_ERROR_INJECTION) += notifier-error-inject.o 229 obj-$(CONFIG_PM_NOTIFIER_ERROR_INJECT) += pm-notifier-error-inject.o 230 obj-$(CONFIG_NETDEV_NOTIFIER_ERROR_INJECT) += netdev-notifier-error-inject.o 231 obj-$(CONFIG_MEMORY_NOTIFIER_ERROR_INJECT) += memory-notifier-error-inject.o 233 of-reconfig-notifier-error-inject.o 234 obj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
|
/kernel/linux/linux-5.10/lib/ |
H A D | fault-inject-usercopy.c | 2 #include <linux/fault-inject.h> 3 #include <linux/fault-inject-usercopy.h>
|
H A D | Makefile | 16 KCOV_INSTRUMENT_fault-inject.o := n 212 obj-$(CONFIG_FAULT_INJECTION) += fault-inject.o 213 obj-$(CONFIG_FAULT_INJECTION_USERCOPY) += fault-inject-usercopy.o 214 obj-$(CONFIG_NOTIFIER_ERROR_INJECTION) += notifier-error-inject.o 215 obj-$(CONFIG_PM_NOTIFIER_ERROR_INJECT) += pm-notifier-error-inject.o 216 obj-$(CONFIG_NETDEV_NOTIFIER_ERROR_INJECT) += netdev-notifier-error-inject.o 217 obj-$(CONFIG_MEMORY_NOTIFIER_ERROR_INJECT) += memory-notifier-error-inject.o 219 of-reconfig-notifier-error-inject.o 220 obj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
|
/kernel/linux/linux-5.10/mm/ |
H A D | hwpoison-inject.c | 31 goto inject; in hwpoison_inject() 49 inject: in hwpoison_inject()
|
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | resend.c | 106 int check_irq_resend(struct irq_desc *desc, bool inject) in check_irq_resend() argument 123 if (!(desc->istate & IRQS_PENDING) && !inject) in check_irq_resend() 171 * Only try to inject when the interrupt is: in irq_inject_interrupt()
|
/kernel/linux/linux-6.6/mm/ |
H A D | hwpoison-inject.c | 31 goto inject; in hwpoison_inject() 49 inject: in hwpoison_inject()
|
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | aia_aplic.c | 219 bool inject; in aplic_update_irq_range() local 235 inject = false; in aplic_update_irq_range() 240 inject = true; in aplic_update_irq_range() 245 if (inject) in aplic_update_irq_range() 253 bool inject = false, ie; in kvm_riscv_aia_aplic_inject() local 298 inject = true; in kvm_riscv_aia_aplic_inject() 304 if (inject) in kvm_riscv_aia_aplic_inject()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
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()
|
/kernel/linux/linux-6.6/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() 189 * Only try to inject when the interrupt is: in irq_inject_interrupt()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/mce/ |
H A D | Makefile | 3 TEST_GEN_PROGS := inject-ra-err
|