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);