inject 525 drivers/acpi/apei/einj.c goto inject; inject 530 drivers/acpi/apei/einj.c goto inject; inject 532 drivers/acpi/apei/einj.c goto inject; inject 550 drivers/acpi/apei/einj.c inject: inject 258 drivers/edac/i7core_edac.c struct i7core_inject inject; inject 665 drivers/edac/i7core_edac.c pvt->inject.enable = 0; inject 667 drivers/edac/i7core_edac.c if (!pvt->pci_ch[pvt->inject.channel][0]) inject 670 drivers/edac/i7core_edac.c pci_write_config_dword(pvt->pci_ch[pvt->inject.channel][0], inject 692 drivers/edac/i7core_edac.c if (pvt->inject.enable) inject 699 drivers/edac/i7core_edac.c pvt->inject.section = (u32) value; inject 709 drivers/edac/i7core_edac.c return sprintf(data, "0x%08x\n", pvt->inject.section); inject 729 drivers/edac/i7core_edac.c if (pvt->inject.enable) inject 736 drivers/edac/i7core_edac.c pvt->inject.type = (u32) value; inject 747 drivers/edac/i7core_edac.c return sprintf(data, "0x%08x\n", pvt->inject.type); inject 769 drivers/edac/i7core_edac.c if (pvt->inject.enable) inject 776 drivers/edac/i7core_edac.c pvt->inject.eccmask = (u32) value; inject 787 drivers/edac/i7core_edac.c return sprintf(data, "0x%08x\n", pvt->inject.eccmask); inject 815 drivers/edac/i7core_edac.c if (pvt->inject.enable) \ inject 826 drivers/edac/i7core_edac.c pvt->inject.param = value; \ inject 841 drivers/edac/i7core_edac.c if (pvt->inject.param < 0) \ inject 844 drivers/edac/i7core_edac.c return sprintf(data, "%d\n", pvt->inject.param);\ inject 922 drivers/edac/i7core_edac.c if (!pvt->pci_ch[pvt->inject.channel][0]) inject 930 drivers/edac/i7core_edac.c pvt->inject.enable = 1; inject 937 drivers/edac/i7core_edac.c if (pvt->inject.dimm < 0) inject 940 drivers/edac/i7core_edac.c if (pvt->channel[pvt->inject.channel].dimms > 2) inject 941 drivers/edac/i7core_edac.c mask |= (pvt->inject.dimm & 0x3LL) << 35; inject 943 drivers/edac/i7core_edac.c mask |= (pvt->inject.dimm & 0x1LL) << 36; inject 947 drivers/edac/i7core_edac.c if (pvt->inject.rank < 0) inject 950 drivers/edac/i7core_edac.c if (pvt->channel[pvt->inject.channel].dimms > 2) inject 951 drivers/edac/i7core_edac.c mask |= (pvt->inject.rank & 0x1LL) << 34; inject 953 drivers/edac/i7core_edac.c mask |= (pvt->inject.rank & 0x3LL) << 34; inject 957 drivers/edac/i7core_edac.c if (pvt->inject.bank < 0) inject 960 drivers/edac/i7core_edac.c mask |= (pvt->inject.bank & 0x15LL) << 30; inject 963 drivers/edac/i7core_edac.c if (pvt->inject.page < 0) inject 966 drivers/edac/i7core_edac.c mask |= (pvt->inject.page & 0xffff) << 14; inject 969 drivers/edac/i7core_edac.c if (pvt->inject.col < 0) inject 972 drivers/edac/i7core_edac.c mask |= (pvt->inject.col & 0x3fff); inject 981 drivers/edac/i7core_edac.c injectmask = (pvt->inject.type & 1) | inject 982 drivers/edac/i7core_edac.c (pvt->inject.section & 0x3) << 1 | inject 983 drivers/edac/i7core_edac.c (pvt->inject.type & 0x6) << (3 - 1); inject 989 drivers/edac/i7core_edac.c write_and_test(pvt->pci_ch[pvt->inject.channel][0], inject 991 drivers/edac/i7core_edac.c write_and_test(pvt->pci_ch[pvt->inject.channel][0], inject 994 drivers/edac/i7core_edac.c write_and_test(pvt->pci_ch[pvt->inject.channel][0], inject 995 drivers/edac/i7core_edac.c MC_CHANNEL_ERROR_MASK, pvt->inject.eccmask); inject 997 drivers/edac/i7core_edac.c write_and_test(pvt->pci_ch[pvt->inject.channel][0], inject 1009 drivers/edac/i7core_edac.c mask, pvt->inject.eccmask, injectmask); inject 1023 drivers/edac/i7core_edac.c if (!pvt->pci_ch[pvt->inject.channel][0]) inject 1026 drivers/edac/i7core_edac.c pci_read_config_dword(pvt->pci_ch[pvt->inject.channel][0], inject 1032 drivers/edac/i7core_edac.c pvt->inject.enable = 1; inject 1034 drivers/edac/i7core_edac.c return sprintf(data, "%d\n", pvt->inject.enable); inject 2210 drivers/edac/i7core_edac.c pvt->inject.channel = 0; inject 2211 drivers/edac/i7core_edac.c pvt->inject.dimm = -1; inject 2212 drivers/edac/i7core_edac.c pvt->inject.rank = -1; inject 2213 drivers/edac/i7core_edac.c pvt->inject.bank = -1; inject 2214 drivers/edac/i7core_edac.c pvt->inject.page = -1; inject 2215 drivers/edac/i7core_edac.c pvt->inject.col = -1; inject 29 drivers/edac/octeon_edac-lmc.c unsigned long inject; inject 78 drivers/edac/octeon_edac-lmc.c if (!pvt->inject) inject 90 drivers/edac/octeon_edac-lmc.c if (likely(!pvt->inject)) inject 120 drivers/edac/octeon_edac-lmc.c if (likely(!pvt->inject)) inject 123 drivers/edac/octeon_edac-lmc.c pvt->inject = 0; inject 154 drivers/edac/octeon_edac-lmc.c TEMPLATE_SHOW(inject); inject 155 drivers/edac/octeon_edac-lmc.c TEMPLATE_STORE(inject); inject 197 drivers/edac/octeon_edac-lmc.c static DEVICE_ATTR(inject, S_IRUGO | S_IWUSR, inject 173 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c data->inject.address = address; inject 174 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c data->inject.value = value; inject 267 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c if ((data.inject.address >= adev->gmc.mc_vram_size) || inject 268 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c (data.inject.address >= RAS_UMC_INJECT_ADDR_LIMIT)) { inject 274 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c ret = amdgpu_ras_error_inject(adev, &data.inject); inject 452 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h struct ras_inject_if inject; inject 4261 drivers/scsi/scsi_debug.c int k, num_in_q, qdepth, inject; inject 4286 drivers/scsi/scsi_debug.c inject = 0; inject 4300 drivers/scsi/scsi_debug.c inject = 1; inject 4397 drivers/scsi/scsi_debug.c num_in_q, (inject ? "<inject> " : ""), inject 53 drivers/vfio/virqfd.c schedule_work(&virqfd->inject); inject 91 drivers/vfio/virqfd.c flush_work(&virqfd->inject); inject 99 drivers/vfio/virqfd.c struct virqfd *virqfd = container_of(work, struct virqfd, inject); inject 126 drivers/vfio/virqfd.c INIT_WORK(&virqfd->inject, virqfd_inject); inject 174 drivers/vfio/virqfd.c schedule_work(&virqfd->inject); inject 48 include/linux/kvm_irqfd.h struct work_struct inject; inject 185 include/linux/vfio.h struct work_struct inject; inject 36 mm/hwpoison-inject.c goto inject; inject 54 mm/hwpoison-inject.c inject: inject 56 tools/perf/builtin-inject.c static int output_bytes(struct perf_inject *inject, void *buf, size_t sz) inject 60 tools/perf/builtin-inject.c size = perf_data__write(&inject->output, buf, sz); inject 64 tools/perf/builtin-inject.c inject->bytes_written += size; inject 71 tools/perf/builtin-inject.c struct perf_inject *inject = container_of(tool, struct perf_inject, inject 74 tools/perf/builtin-inject.c return output_bytes(inject, event, event->header.size); inject 103 tools/perf/builtin-inject.c struct perf_inject *inject = container_of(tool, struct perf_inject, inject 111 tools/perf/builtin-inject.c if (!inject->output.is_pipe) inject 119 tools/perf/builtin-inject.c static int copy_bytes(struct perf_inject *inject, int fd, off_t size) inject 129 tools/perf/builtin-inject.c ret = output_bytes(inject, buf, ssz); inject 142 tools/perf/builtin-inject.c struct perf_inject *inject = container_of(tool, struct perf_inject, inject 146 tools/perf/builtin-inject.c inject->have_auxtrace = true; inject 148 tools/perf/builtin-inject.c if (!inject->output.is_pipe) { inject 151 tools/perf/builtin-inject.c offset = lseek(inject->output.file.fd, 0, SEEK_CUR); inject 161 tools/perf/builtin-inject.c ret = output_bytes(inject, event, event->header.size); inject 164 tools/perf/builtin-inject.c ret = copy_bytes(inject, perf_data__fd(session->data), inject 167 tools/perf/builtin-inject.c ret = output_bytes(inject, event, inject 209 tools/perf/builtin-inject.c struct perf_inject *inject = container_of(tool, struct perf_inject, tool); inject 211 tools/perf/builtin-inject.c if (!inject->aux_id) inject 212 tools/perf/builtin-inject.c inject->aux_id = sample->id; inject 258 tools/perf/builtin-inject.c struct perf_inject *inject = container_of(tool, struct perf_inject, tool); inject 265 tools/perf/builtin-inject.c ret = jit_process(inject->session, &inject->output, machine, inject 270 tools/perf/builtin-inject.c inject->bytes_written += n; inject 296 tools/perf/builtin-inject.c struct perf_inject *inject = container_of(tool, struct perf_inject, tool); inject 303 tools/perf/builtin-inject.c ret = jit_process(inject->session, &inject->output, machine, inject 308 tools/perf/builtin-inject.c inject->bytes_written += n; inject 473 tools/perf/builtin-inject.c struct perf_inject *inject = container_of(tool, struct perf_inject, tool); inject 476 tools/perf/builtin-inject.c list_for_each_entry(ent, &inject->samples, node) { inject 493 tools/perf/builtin-inject.c struct perf_inject *inject = container_of(tool, struct perf_inject, tool); inject 507 tools/perf/builtin-inject.c list_add(&ent->node, &inject->samples); inject 520 tools/perf/builtin-inject.c struct perf_inject *inject = container_of(tool, struct perf_inject, tool); inject 523 tools/perf/builtin-inject.c list_for_each_entry(ent, &inject->samples, node) { inject 570 tools/perf/builtin-inject.c static void strip_init(struct perf_inject *inject) inject 572 tools/perf/builtin-inject.c struct evlist *evlist = inject->session->evlist; inject 575 tools/perf/builtin-inject.c inject->tool.context_switch = perf_event__drop; inject 617 tools/perf/builtin-inject.c static void strip_fini(struct perf_inject *inject) inject 619 tools/perf/builtin-inject.c struct evlist *evlist = inject->session->evlist; inject 633 tools/perf/builtin-inject.c static int __cmd_inject(struct perf_inject *inject) inject 636 tools/perf/builtin-inject.c struct perf_session *session = inject->session; inject 637 tools/perf/builtin-inject.c struct perf_data *data_out = &inject->output; inject 643 tools/perf/builtin-inject.c if (inject->build_ids || inject->sched_stat || inject 644 tools/perf/builtin-inject.c inject->itrace_synth_opts.set) { inject 645 tools/perf/builtin-inject.c inject->tool.mmap = perf_event__repipe_mmap; inject 646 tools/perf/builtin-inject.c inject->tool.mmap2 = perf_event__repipe_mmap2; inject 647 tools/perf/builtin-inject.c inject->tool.fork = perf_event__repipe_fork; inject 648 tools/perf/builtin-inject.c inject->tool.tracing_data = perf_event__repipe_tracing_data; inject 653 tools/perf/builtin-inject.c if (inject->build_ids) { inject 654 tools/perf/builtin-inject.c inject->tool.sample = perf_event__inject_buildid; inject 655 tools/perf/builtin-inject.c } else if (inject->sched_stat) { inject 671 tools/perf/builtin-inject.c } else if (inject->itrace_synth_opts.set) { inject 672 tools/perf/builtin-inject.c session->itrace_synth_opts = &inject->itrace_synth_opts; inject 673 tools/perf/builtin-inject.c inject->itrace_synth_opts.inject = true; inject 674 tools/perf/builtin-inject.c inject->tool.comm = perf_event__repipe_comm; inject 675 tools/perf/builtin-inject.c inject->tool.namespaces = perf_event__repipe_namespaces; inject 676 tools/perf/builtin-inject.c inject->tool.exit = perf_event__repipe_exit; inject 677 tools/perf/builtin-inject.c inject->tool.id_index = perf_event__repipe_id_index; inject 678 tools/perf/builtin-inject.c inject->tool.auxtrace_info = perf_event__process_auxtrace_info; inject 679 tools/perf/builtin-inject.c inject->tool.auxtrace = perf_event__process_auxtrace; inject 680 tools/perf/builtin-inject.c inject->tool.aux = perf_event__drop_aux; inject 681 tools/perf/builtin-inject.c inject->tool.itrace_start = perf_event__drop_aux, inject 682 tools/perf/builtin-inject.c inject->tool.ordered_events = true; inject 683 tools/perf/builtin-inject.c inject->tool.ordering_requires_timestamps = true; inject 686 tools/perf/builtin-inject.c if (inject->strip) inject 687 tools/perf/builtin-inject.c strip_init(inject); inject 690 tools/perf/builtin-inject.c if (!inject->itrace_synth_opts.set) inject 701 tools/perf/builtin-inject.c if (inject->build_ids) inject 709 tools/perf/builtin-inject.c inject->have_auxtrace && !inject->itrace_synth_opts.set) inject 716 tools/perf/builtin-inject.c if (inject->itrace_synth_opts.set) { inject 721 tools/perf/builtin-inject.c if (inject->itrace_synth_opts.last_branch) inject 725 tools/perf/builtin-inject.c inject->aux_id); inject 732 tools/perf/builtin-inject.c if (inject->strip) inject 733 tools/perf/builtin-inject.c strip_fini(inject); inject 736 tools/perf/builtin-inject.c session->header.data_size = inject->bytes_written; inject 745 tools/perf/builtin-inject.c struct perf_inject inject = { inject 773 tools/perf/builtin-inject.c .samples = LIST_HEAD_INIT(inject.samples), inject 785 tools/perf/builtin-inject.c OPT_BOOLEAN('b', "build-ids", &inject.build_ids, inject 787 tools/perf/builtin-inject.c OPT_STRING('i', "input", &inject.input_name, "file", inject 789 tools/perf/builtin-inject.c OPT_STRING('o', "output", &inject.output.path, "file", inject 791 tools/perf/builtin-inject.c OPT_BOOLEAN('s', "sched-stat", &inject.sched_stat, inject 795 tools/perf/builtin-inject.c OPT_BOOLEAN('j', "jit", &inject.jit_mode, "merge jitdump files into perf.data file"), inject 802 tools/perf/builtin-inject.c OPT_CALLBACK_OPTARG(0, "itrace", &inject.itrace_synth_opts, inject 806 tools/perf/builtin-inject.c OPT_BOOLEAN(0, "strip", &inject.strip, inject 825 tools/perf/builtin-inject.c if (inject.strip && !inject.itrace_synth_opts.set) { inject 830 tools/perf/builtin-inject.c if (perf_data__open(&inject.output)) { inject 835 tools/perf/builtin-inject.c inject.tool.ordered_events = inject.sched_stat; inject 837 tools/perf/builtin-inject.c data.path = inject.input_name; inject 838 tools/perf/builtin-inject.c inject.session = perf_session__new(&data, true, &inject.tool); inject 839 tools/perf/builtin-inject.c if (IS_ERR(inject.session)) inject 840 tools/perf/builtin-inject.c return PTR_ERR(inject.session); inject 842 tools/perf/builtin-inject.c if (zstd_init(&(inject.session->zstd_data), 0) < 0) inject 845 tools/perf/builtin-inject.c if (inject.build_ids) { inject 852 tools/perf/builtin-inject.c inject.tool.ordered_events = true; inject 853 tools/perf/builtin-inject.c inject.tool.ordering_requires_timestamps = true; inject 856 tools/perf/builtin-inject.c if (inject.jit_mode) { inject 857 tools/perf/builtin-inject.c inject.tool.mmap2 = perf_event__jit_repipe_mmap2; inject 858 tools/perf/builtin-inject.c inject.tool.mmap = perf_event__jit_repipe_mmap; inject 859 tools/perf/builtin-inject.c inject.tool.ordered_events = true; inject 860 tools/perf/builtin-inject.c inject.tool.ordering_requires_timestamps = true; inject 865 tools/perf/builtin-inject.c inject.tool.finished_round = perf_event__drop_oe; inject 868 tools/perf/builtin-inject.c ret = symbol__init(&inject.session->header.env); inject 872 tools/perf/builtin-inject.c ret = __cmd_inject(&inject); inject 875 tools/perf/builtin-inject.c zstd_fini(&(inject.session->zstd_data)); inject 876 tools/perf/builtin-inject.c perf_session__delete(inject.session); inject 89 tools/perf/util/auxtrace.h bool inject; inject 1142 tools/perf/util/cs-etm.c if (etm->synth_opts.inject) { inject 1213 tools/perf/util/cs-etm.c if (etm->synth_opts.inject) { inject 301 tools/perf/util/intel-bts.c if (bts->synth_opts.inject) { inject 1246 tools/perf/util/intel-pt.c if (!pt->synth_opts.inject) inject 3236 tools/perf/util/intel-pt.c !session->itrace_synth_opts->inject) { inject 1069 tools/perf/util/s390-cpumsf.c ison = itops->inject || itops->instructions || itops->branches || inject 45 virt/kvm/eventfd.c container_of(work, struct kvm_kernel_irqfd, inject); inject 132 virt/kvm/eventfd.c flush_work(&irqfd->inject); inject 205 virt/kvm/eventfd.c schedule_work(&irqfd->inject); inject 304 virt/kvm/eventfd.c INIT_WORK(&irqfd->inject, irqfd_inject); inject 404 virt/kvm/eventfd.c schedule_work(&irqfd->inject);