/openbmc/linux/drivers/perf/hisilicon/ |
H A D | hisi_uncore_pmu.c | 61 return sysfs_emit(buf, "%d\n", hisi_pmu->on_cpu); in hisi_cpumask_sysfs_show() 218 if (hisi_pmu->on_cpu == -1) in hisi_uncore_pmu_event_init() 232 event->cpu = hisi_pmu->on_cpu; in hisi_uncore_pmu_event_init() 490 if (hisi_pmu->on_cpu != -1) in hisi_uncore_pmu_online_cpu() 494 hisi_pmu->on_cpu = cpu; in hisi_uncore_pmu_online_cpu() 514 if (hisi_pmu->on_cpu != cpu) in hisi_uncore_pmu_offline_cpu() 518 hisi_pmu->on_cpu = -1; in hisi_uncore_pmu_offline_cpu() 529 hisi_pmu->on_cpu = target; in hisi_uncore_pmu_offline_cpu()
|
H A D | hisi_pcie_pmu.c | 76 int on_cpu; member 135 return cpumap_print_to_pagebuf(true, buf, cpumask_of(pcie_pmu->on_cpu)); in cpumask_show() 372 event->cpu = pcie_pmu->on_cpu; in hisi_pcie_pmu_event_init() 694 if (pcie_pmu->on_cpu == -1) { in hisi_pcie_pmu_online_cpu() 695 pcie_pmu->on_cpu = cpumask_local_spread(0, dev_to_node(&pcie_pmu->pdev->dev)); in hisi_pcie_pmu_online_cpu() 696 WARN_ON(irq_set_affinity(pcie_pmu->irq, cpumask_of(pcie_pmu->on_cpu))); in hisi_pcie_pmu_online_cpu() 710 if (pcie_pmu->on_cpu != cpu) in hisi_pcie_pmu_offline_cpu() 713 pcie_pmu->on_cpu = -1; in hisi_pcie_pmu_offline_cpu() 730 pcie_pmu->on_cpu = target; in hisi_pcie_pmu_offline_cpu() 827 pcie_pmu->on_cpu = -1; in hisi_pcie_alloc_pmu()
|
H A D | hns3_pmu.c | 308 int on_cpu; member 482 return sysfs_emit(buf, "%d\n", hns3_pmu->on_cpu); in cpumask_show() 1258 event->cpu = hns3_pmu->on_cpu; in hns3_pmu_event_init() 1429 hns3_pmu->on_cpu = -1; in hns3_pmu_alloc_pmu() 1479 if (hns3_pmu->on_cpu == -1) { in hns3_pmu_online_cpu() 1480 hns3_pmu->on_cpu = cpu; in hns3_pmu_online_cpu() 1497 if (hns3_pmu->on_cpu != cpu) in hns3_pmu_offline_cpu() 1506 hns3_pmu->on_cpu = target; in hns3_pmu_offline_cpu()
|
H A D | hisi_uncore_pmu.h | 93 int on_cpu; member
|
H A D | hisi_uncore_cpa_pmu.c | 295 cpa_pmu->on_cpu = -1; in hisi_cpa_pmu_dev_probe()
|
H A D | hisi_uncore_hha_pmu.c | 492 hha_pmu->on_cpu = -1; in hisi_hha_pmu_dev_probe()
|
H A D | hisi_uncore_sllc_pmu.c | 417 sllc_pmu->on_cpu = -1; in hisi_sllc_pmu_dev_probe()
|
H A D | hisi_uncore_ddrc_pmu.c | 481 ddrc_pmu->on_cpu = -1; in hisi_ddrc_pmu_dev_probe()
|
H A D | hisi_uncore_pa_pmu.c | 472 pa_pmu->on_cpu = -1; in hisi_pa_pmu_dev_probe()
|
H A D | hisi_uncore_uc_pmu.c | 510 uc_pmu->on_cpu = -1; in hisi_uc_pmu_dev_probe()
|
H A D | hisi_uncore_l3c_pmu.c | 526 l3c_pmu->on_cpu = -1; in hisi_l3c_pmu_dev_probe()
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_raw_tp_test_run.c | 9 __u32 on_cpu = 0xffffffff; variable 17 on_cpu = bpf_get_smp_processor_id(); in BPF_PROG()
|
/openbmc/linux/drivers/perf/ |
H A D | qcom_l2_pmu.c | 144 int on_cpu; member 498 (cluster->on_cpu != event->group_leader->cpu)) { in l2_cache_event_init() 536 event->cpu = cluster->on_cpu; in l2_cache_event_init() 785 if (cluster->on_cpu != -1) in l2cache_pmu_online_cpu() 792 cluster->on_cpu = cpu; in l2cache_pmu_online_cpu() 815 if (cluster->on_cpu != cpu) in l2cache_pmu_offline_cpu() 820 cluster->on_cpu = -1; in l2cache_pmu_offline_cpu() 832 cluster->on_cpu = target; in l2cache_pmu_offline_cpu() 868 cluster->on_cpu = -1; in l2_cache_pmu_probe_cluster()
|
H A D | cxl_pmu.c | 106 int on_cpu; member 504 return cpumap_print_to_pagebuf(true, buf, cpumask_of(info->on_cpu)); in cpumask_show() 591 event->cpu = info->on_cpu; in cxl_pmu_event_init() 840 info->on_cpu = -1; in cxl_pmu_probe() 923 if (info->on_cpu != -1) in cxl_pmu_online_cpu() 926 info->on_cpu = cpu; in cxl_pmu_online_cpu() 941 if (info->on_cpu != cpu) in cxl_pmu_offline_cpu() 944 info->on_cpu = -1; in cxl_pmu_offline_cpu() 952 info->on_cpu = target; in cxl_pmu_offline_cpu()
|
H A D | arm_smmuv3_pmu.c | 128 unsigned int on_cpu; member 438 event->cpu = smmu_pmu->on_cpu; in smmu_pmu_event_init() 540 return cpumap_print_to_pagebuf(true, buf, cpumask_of(smmu_pmu->on_cpu)); in smmu_pmu_cpumask_show() 674 if (cpu != smmu_pmu->on_cpu) in smmu_pmu_offline_cpu() 682 smmu_pmu->on_cpu = target; in smmu_pmu_offline_cpu() 941 smmu_pmu->on_cpu = raw_smp_processor_id(); in smmu_pmu_probe() 942 WARN_ON(irq_set_affinity(smmu_pmu->irq, cpumask_of(smmu_pmu->on_cpu))); in smmu_pmu_probe()
|
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | raw_tp_test_run.c | 43 ASSERT_EQ(skel->data->on_cpu, 0xffffffff, "check_on_cpu"); in test_raw_tp_test_run() 65 ASSERT_EQ(skel->data->on_cpu, i, "check_on_cpu"); in test_raw_tp_test_run()
|
/openbmc/linux/drivers/hwtracing/ptt/ |
H A D | hisi_ptt.h | 134 int on_cpu; member
|
H A D | hisi_ptt.c | 770 hisi_ptt->trace_ctrl.on_cpu = -1; in hisi_ptt_init_ctrls() 1108 hisi_ptt->trace_ctrl.on_cpu = cpu; in hisi_ptt_pmu_start() 1386 src = hisi_ptt->trace_ctrl.on_cpu; in hisi_ptt_cpu_teardown() 1407 hisi_ptt->trace_ctrl.on_cpu = target; in hisi_ptt_cpu_teardown()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | unwind.h | 148 return task != current && task->on_cpu; in task_on_another_cpu()
|
/openbmc/linux/kernel/sched/ |
H A D | core.c | 516 * p->on_cpu <- { 0, 1 }: 523 * CPU to have ->on_cpu = 1 at the same time. ] 2760 * smp_cond_load_acquire(&p->on_cpu, !VAL), and we're in __schedule() in __do_set_cpus_allowed() 2766 SCHED_WARN_ON(!p->on_cpu); in __do_set_cpus_allowed() 3857 * When on_rq && !on_cpu the task is preempted, see if in ttwu_runnable() 3886 if (WARN_ON_ONCE(p->on_cpu)) in sched_ttwu_pending() 3887 smp_cond_load_acquire(&p->on_cpu, !VAL); in sched_ttwu_pending() 3992 * p->on_cpu can be whatever, we've done the dequeue, so in ttwu_queue_cond() 4129 * 1) smp_store_release(X->on_cpu, 0) -- finish_task() 4130 * 2) smp_cond_load_acquire(!X->on_cpu) [all...] |
H A D | sched.h | 2140 return p->on_cpu; in task_on_cpu()
|
H A D | fair.c | 1443 (lockdep_is_held(__rq_lockp(task_rq(p))) && !READ_ONCE(p->on_cpu))); in deref_task_numa_group()
|
/openbmc/linux/include/linux/ |
H A D | sched.h | 774 int on_cpu; member 2323 return READ_ONCE(owner->on_cpu) && !vcpu_is_preempted(task_cpu(owner)); in owner_on_cpu()
|
/openbmc/linux/kernel/rcu/ |
H A D | tree_nocb.h | 1603 return tsp && task_is_running(tsp) && !tsp->on_cpu ? "!" : ""; in show_rcu_should_be_on_cpu()
|