| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | psci_test.c | 25 static uint64_t psci_cpu_on(uint64_t target_cpu, uint64_t entry_addr, in psci_cpu_on() argument 30 do_smccc(PSCI_0_2_FN64_CPU_ON, target_cpu, entry_addr, context_id, in psci_cpu_on() 126 static void guest_test_cpu_on(uint64_t target_cpu) in guest_test_cpu_on() argument 130 GUEST_ASSERT(!psci_cpu_on(target_cpu, CPU_ON_ENTRY_ADDR, CPU_ON_CONTEXT_ID)); in guest_test_cpu_on() 133 target_state = psci_affinity_info(target_cpu, 0); in guest_test_cpu_on()
|
| /linux/tools/testing/selftests/sched_ext/ |
| H A D | cyclic_kick_wait.bpf.c | 22 static s32 target_cpu(s32 cpu) in target_cpu() function 49 tgt = target_cpu(this_cpu); in BPF_STRUCT_OPS()
|
| /linux/drivers/hv/ |
| H A D | channel_mgmt.c | 474 hv_clear_allocated_cpu(channel->target_cpu); in hv_process_channel_removal() 717 if (primary->target_cpu == cpu) in hv_cpuself_used() 721 if (sc != chn && sc->target_cpu == cpu) in hv_cpuself_used() 748 u32 target_cpu; in init_vp_index() local 762 channel->target_cpu = VMBUS_CONNECT_CPU; in init_vp_index() 794 target_cpu = cpumask_first(available_mask); in init_vp_index() 795 cpumask_set_cpu(target_cpu, allocated_mask); in init_vp_index() 798 i > ncpu || !hv_cpuself_used(target_cpu, channel)) in init_vp_index() 802 channel->target_cpu = target_cpu; in init_vp_index()
|
| H A D | vmbus_drv.c | 223 return sysfs_emit(buf, "%d\n", cpu_to_node(hv_dev->channel->target_cpu)); in numa_node_show() 508 channel->target_cpu); in channel_vp_mapping_show() 515 cur_sc->target_cpu); in channel_vp_mapping_show() 1756 return sprintf(buf, "%u\n", channel->target_cpu); in target_cpu_show() 1759 int vmbus_channel_set_cpu(struct vmbus_channel *channel, u32 target_cpu) in vmbus_channel_set_cpu() argument 1771 if (target_cpu >= nr_cpumask_bits) in vmbus_channel_set_cpu() 1774 if (!cpumask_test_cpu(target_cpu, housekeeping_cpumask(HK_TYPE_MANAGED_IRQ))) in vmbus_channel_set_cpu() 1777 if (!cpu_online(target_cpu)) in vmbus_channel_set_cpu() 1812 origin_cpu = channel->target_cpu; in vmbus_channel_set_cpu() 1813 if (target_cpu == origin_cpu) in vmbus_channel_set_cpu() [all …]
|
| H A D | hv.c | 559 if (channel->target_cpu == cpu || in hv_pick_new_cpu() 560 channel->target_cpu == VMBUS_CONNECT_CPU) in hv_pick_new_cpu() 601 if (channel->target_cpu == cpu) { in hv_synic_cleanup() 609 if (sc->target_cpu == cpu) { in hv_synic_cleanup()
|
| H A D | hyperv_vmbus.h | 491 if (channel->target_cpu == cpu) in hv_is_allocated_cpu() 494 if (sc->target_cpu == cpu) in hv_is_allocated_cpu()
|
| H A D | channel.c | 179 page = alloc_pages_node(cpu_to_node(newchannel->target_cpu), in vmbus_alloc_ring() 732 open_msg->target_vp = hv_cpu_number_to_vp_number(newchannel->target_cpu); in __vmbus_open()
|
| /linux/drivers/irqchip/ |
| H A D | irq-apple-aic.c | 247 u32 target_cpu; member 265 .target_cpu = AIC_TARGET_CPU, 272 .target_cpu = AIC_TARGET_CPU, 281 .target_cpu = AIC_TARGET_CPU, 435 BUG_ON(!ic->info.target_cpu); in aic_irq_set_affinity() 442 aic_ic_write(ic, ic->info.target_cpu + AIC_HWIRQ_IRQ(hwirq) * 4, BIT(cpu)); in aic_irq_set_affinity() 987 off = start_off = irqc->info.target_cpu; in aic_of_ic_init() 1062 if (irqc->info.target_cpu) in aic_of_ic_init() 1064 aic_ic_write(irqc, irqc->info.target_cpu + off + i * 4, 1); in aic_of_ic_init()
|
| /linux/tools/perf/scripts/perl/ |
| H A D | wakeup-latency.pl | 55 $comm, $pid, $prio, $success, $target_cpu) = @_; 57 $last_wakeup{$target_cpu}{ts} = nsecs($common_secs, $common_nsecs);
|
| /linux/arch/sparc/kernel/ |
| H A D | sun4d_irq.c | 487 int target_cpu; in sun4d_init_sbi_irq() local 489 target_cpu = boot_cpu_id; in sun4d_init_sbi_irq() 495 set_sbi_tid(devid, target_cpu << 3); in sun4d_init_sbi_irq() 496 board_to_cpu[board] = target_cpu; in sun4d_init_sbi_irq()
|
| /linux/tools/perf/scripts/python/ |
| H A D | sched-migration.py | 355 def wake_up(self, headers, comm, pid, success, target_cpu, fork): argument 359 ts.wake_up(self.timeslices, pid, target_cpu, fork) 433 target_cpu): argument 436 parser.wake_up(headers, comm, pid, success, target_cpu, 1) 441 target_cpu): argument 444 parser.wake_up(headers, comm, pid, success, target_cpu, 0)
|
| /linux/tools/perf/bench/ |
| H A D | numa.c | 272 static cpu_set_t *bind_to_cpu(int target_cpu) in bind_to_cpu() argument 292 if (target_cpu == -1) { in bind_to_cpu() 298 if (target_cpu < 0 || target_cpu >= g->p.nr_cpus) in bind_to_cpu() 301 CPU_SET_S(target_cpu, size, mask); in bind_to_cpu() 1331 int target_cpu; in worker_thread() local 1343 target_cpu = g->p.nr_cpus-1; in worker_thread() 1345 target_cpu = 0; in worker_thread() 1347 orig_mask = bind_to_cpu(target_cpu); in worker_thread() 1351 printf(" (injecting perturbalance, moved to CPU#%d)\n", target_cpu); in worker_thread()
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-iproc-msi.c | 211 int target_cpu = cpumask_first(mask); in iproc_msi_irq_set_affinity() local 216 if (curr_cpu == target_cpu) in iproc_msi_irq_set_affinity() 220 data->hwirq = hwirq_to_canonical_hwirq(msi, data->hwirq) + target_cpu; in iproc_msi_irq_set_affinity() 224 irq_data_update_effective_affinity(data, cpumask_of(target_cpu)); in iproc_msi_irq_set_affinity()
|
| H A D | pci-xgene-msi.c | 152 int target_cpu = cpumask_first(mask); in xgene_msi_set_affinity() local 154 irq_data_update_effective_affinity(irqdata, cpumask_of(target_cpu)); in xgene_msi_set_affinity()
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | mobility.c | 493 static void prod_single(unsigned int target_cpu) in prod_single() argument 498 hwid = get_hard_smp_processor_id(target_cpu); in prod_single() 503 target_cpu, hwid, hvrc); in prod_single()
|
| /linux/drivers/scsi/ |
| H A D | storvsc_drv.c | 631 if (device->channel != channel && device->channel->target_cpu == old) { in storvsc_change_target_cpu() 639 if (cur_chn->target_cpu == old) { in storvsc_change_target_cpu() 714 stor_device->stor_chns[new_sc->target_cpu] = new_sc; in handle_sc_creation() 715 cpumask_set_cpu(new_sc->target_cpu, &stor_device->alloced_cpus); in handle_sc_creation() 939 stor_device->stor_chns[device->channel->target_cpu] = device->channel; in storvsc_channel_init() 940 cpumask_set_cpu(device->channel->target_cpu, in storvsc_channel_init()
|
| /linux/include/linux/ |
| H A D | smp.h | 65 int panic_smp_redirect_cpu(int target_cpu, void *msg);
|
| H A D | irqdesc.h | 41 unsigned int target_cpu; member
|
| H A D | hyperv.h | 877 u32 target_cpu; member 1635 int vmbus_channel_set_cpu(struct vmbus_channel *channel, u32 target_cpu);
|
| /linux/include/trace/events/ |
| H A D | sched.h | 151 __field( int, target_cpu ) 158 __entry->target_cpu = task_cpu(p); 163 __entry->target_cpu)
|
| /linux/kernel/irq/ |
| H A D | irqdesc.c | 781 unsigned int target_cpu = READ_ONCE(desc->redirect.target_cpu); in demux_redirect_remote() local 819 irq_work_queue_on(&desc->redirect.work, target_cpu); in demux_redirect_remote()
|
| /linux/Documentation/arch/powerpc/ |
| H A D | vpa-dtl.rst | 149 … 105373.359903: sched:sched_waking: comm=perf pid=13418 prio=120 target_cpu=009 156 …5373.360052: sched:sched_waking: comm=migration/10 pid=72 prio=0 target_cpu=010
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth-debugfs.c | 82 fq->target_cpu, in dpaa2_dbg_fqs_show()
|
| /linux/kernel/ |
| H A D | panic.c | 354 int __weak panic_smp_redirect_cpu(int target_cpu, void *msg) in panic_smp_redirect_cpu() argument 361 return smp_call_function_single_async(target_cpu, &panic_csd); in panic_smp_redirect_cpu()
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-script-perl.txt | 71 field:int target_cpu; 81 $comm, $pid, $prio, $success, $target_cpu) = @_;
|