Home
last modified time | relevance | path

Searched refs:cpu_map (Results 1 – 25 of 37) sorted by relevance

12

/linux/tools/power/x86/intel-speed-select/
H A Disst-config.c74 struct _cpu_map *cpu_map; variable
361 if (cpu_map && cpu_map[cpu].initialized) in get_physical_core_id()
362 return cpu_map[cpu].pkg_id; in get_physical_core_id()
385 if (cpu_map && cpu_map[cpu].initialized) in get_physical_die_id()
386 return cpu_map[cpu].core_id; in get_physical_die_id()
409 if (cpu_map && cpu_map[cpu].initialized) in get_physical_die_id()
410 return cpu_map[cp in get_physical_die_id()
722 update_punit_cpu_info(__u32 physical_cpu,struct _cpu_map * cpu_map) update_punit_cpu_info() argument
[all...]
/linux/tools/perf/arch/arm64/util/
H A Darm-spe.c83 struct perf_cpu_map *cpu_map = arm_spe_find_cpus(evlist); in arm_spe_info_priv_size() local
86 if (!cpu_map) in arm_spe_info_priv_size()
90 ARM_SPE_CPU_PRIV_MAX * perf_cpu_map__nr(cpu_map); in arm_spe_info_priv_size()
93 perf_cpu_map__put(cpu_map); in arm_spe_info_priv_size()
153 struct perf_cpu_map *cpu_map; in arm_spe_info_fill()
163 cpu_map = arm_spe_find_cpus(session->evlist); in arm_spe_info_fill()
164 if (!cpu_map) in arm_spe_info_fill()
172 auxtrace_info->priv[ARM_SPE_CPUS_NUM] = perf_cpu_map__nr(cpu_map); in arm_spe_info_fill()
175 perf_cpu_map__for_each_cpu(cpu, i, cpu_map) { in arm_spe_info_fill()
186 perf_cpu_map__put(cpu_map); in arm_spe_info_fill()
152 struct perf_cpu_map *cpu_map; arm_spe_info_fill() local
[all...]
/linux/arch/mips/kernel/
H A Dcacheinfo.c58 static void fill_cpumask_siblings(int cpu, cpumask_t *cpu_map) in fill_cpumask_siblings() argument
64 cpumask_set_cpu(cpu1, cpu_map); in fill_cpumask_siblings()
67 static void fill_cpumask_cluster(int cpu, cpumask_t *cpu_map) in fill_cpumask_cluster() argument
74 cpumask_set_cpu(cpu1, cpu_map); in fill_cpumask_cluster()
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_bo.c34 u64 *cpu_map; in ccs_test_migrate() local
98 cpu_map = kmap_local_page(page); in ccs_test_migrate()
101 if (cpu_map[0] != get_val) { in ccs_test_migrate()
105 (unsigned long long)cpu_map[0]); in ccs_test_migrate()
112 if (cpu_map[offset] != get_val) { in ccs_test_migrate()
116 (unsigned long long)cpu_map[offset]); in ccs_test_migrate()
120 cpu_map[0] = assign_val; in ccs_test_migrate()
121 cpu_map[offset] = assign_val; in ccs_test_migrate()
122 kunmap_local(cpu_map); in ccs_test_migrate()
/linux/Documentation/bpf/
H A Dmap_cpumap.rst103 ``cpu_map`` and how to redirect packets to a remote CPU using a round robin scheme.
112 } cpu_map SEC(".maps");
153 return bpf_redirect_map(&cpu_map, cpu_dest, 0);
164 int set_max_cpu_entries(struct bpf_map *cpu_map)
166 if (bpf_map__set_max_entries(cpu_map, libbpf_num_possible_cpus()) < 0) {
167 fprintf(stderr, "Failed to set max entries for cpu_map map: %s",
/linux/tools/testing/selftests/bpf/progs/
H A Dfreplace_progmap.c10 } cpu_map SEC(".maps");
21 return bpf_redirect_map(&cpu_map, 0, XDP_PASS); in xdp_cpumap_prog()
H A Dtest_xdp_with_cpumap_frags_helpers.c13 } cpu_map SEC(".maps");
H A Dxdp_features.c52 } cpu_map SEC(".maps");
222 return bpf_redirect_map(&cpu_map, 0, 0); in xdp_do_redirect()
/linux/tools/perf/util/
H A Dmmap.c248 struct perf_cpu_map *cpu_map = cpu_map__online(); in build_node_mask() local
250 if (!cpu_map) in build_node_mask()
253 nr_cpus = perf_cpu_map__nr(cpu_map); in build_node_mask()
255 cpu = perf_cpu_map__cpu(cpu_map, idx); /* map c index to online cpu index */ in build_node_mask()
259 perf_cpu_map__put(cpu_map); in build_node_mask()
H A Dmem-events.c258 struct perf_cpu_map *cpu_map = NULL; in perf_mem_events__record_args() local
297 ret = perf_cpu_map__merge(&cpu_map, pmu->cpus); in perf_mem_events__record_args()
305 if (cpu_map) { in perf_mem_events__record_args()
308 if (!perf_cpu_map__equal(cpu_map, online)) { in perf_mem_events__record_args()
311 cpu_map__snprint(cpu_map, buf, sizeof(buf)); in perf_mem_events__record_args()
315 perf_cpu_map__put(cpu_map); in perf_mem_events__record_args()
H A Dtool.h78 cpu_map, member
H A Dtool.c325 tool->cpu_map = process_event_cpu_map_stub; in perf_tool__init()
427 CREATE_DELEGATE_OP2(cpu_map);
510 tool->tool.cpu_map = delegate_cpu_map; in delegate_tool__init()
/linux/drivers/platform/x86/intel/speed_select_if/
H A Disst_if_common.c461 struct isst_if_cpu_map *cpu_map; in isst_if_proc_phyid_req() local
463 cpu_map = (struct isst_if_cpu_map *)cmd_ptr; in isst_if_proc_phyid_req()
464 if (cpu_map->logical_cpu >= nr_cpu_ids || in isst_if_proc_phyid_req()
465 cpu_map->logical_cpu >= num_possible_cpus()) in isst_if_proc_phyid_req()
469 cpu_map->physical_cpu = isst_cpu_info[cpu_map->logical_cpu].punit_cpu_id; in isst_if_proc_phyid_req()
593 cmd_cb.offset = offsetof(struct isst_if_cpu_maps, cpu_map); in isst_if_def_ioctl()
/linux/drivers/base/
H A Dcacheinfo.c997 cpumask_t *cpu_map) in update_per_cpu_data_slice_size() argument
1001 for_each_cpu(icpu, cpu_map) { in update_per_cpu_data_slice_size()
1012 cpumask_t *cpu_map; in cacheinfo_cpu_online() local
1019 if (cpu_map_shared_cache(true, cpu, &cpu_map)) in cacheinfo_cpu_online()
1020 update_per_cpu_data_slice_size(true, cpu, cpu_map); in cacheinfo_cpu_online()
1029 cpumask_t *cpu_map; in cacheinfo_cpu_pre_down() local
1032 nr_shared = cpu_map_shared_cache(false, cpu, &cpu_map); in cacheinfo_cpu_pre_down()
1038 update_per_cpu_data_slice_size(false, cpu, cpu_map); in cacheinfo_cpu_pre_down()
/linux/kernel/bpf/
H A Dcpumap.c82 struct bpf_cpu_map_entry __rcu **cpu_map; member
108 cmap->cpu_map = bpf_map_area_alloc(cmap->map.max_entries * in cpu_map_alloc()
111 if (!cmap->cpu_map) { in cpu_map_alloc()
561 old_rcpu = unrcu_pointer(xchg(&cmap->cpu_map[key_cpu], RCU_INITIALIZER(rcpu))); in __cpu_map_entry_replace()
640 rcpu = rcu_dereference_raw(cmap->cpu_map[i]); in cpu_map_free()
647 bpf_map_area_free(cmap->cpu_map); in cpu_map_free()
663 rcpu = rcu_dereference_check(cmap->cpu_map[key], in __cpu_map_lookup_elem()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_cpumap_attach.c41 map_fd = bpf_map__fd(skel->maps.cpu_map); in test_xdp_with_cpumap_helpers()
130 map_fd = bpf_map__fd(skel->maps.cpu_map); in test_xdp_with_cpumap_frags_helpers()
/linux/tools/perf/arch/arm/util/
H A Dcs-etm.c790 struct perf_cpu_map *cpu_map; in cs_etm_info_fill() local
806 cpu_map = online_cpus; in cs_etm_info_fill()
814 cpu_map = event_cpus; in cs_etm_info_fill()
817 nr_cpu = perf_cpu_map__nr(cpu_map); in cs_etm_info_fill()
830 perf_cpu_map__for_each_cpu(cpu, i, cpu_map) { in cs_etm_info_fill()
/linux/tools/perf/python/
H A Dtwatch.py12 cpus = perf.cpu_map()
H A Dtracepoint.py17 cpus = perf.cpu_map()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_queue.c1242 void *cpu_map; in pvr_queue_create() local
1301 cpu_map = pvr_fw_object_create_and_map(pvr_dev, sizeof(*queue->timeline_ufo.value), in pvr_queue_create()
1304 if (IS_ERR(cpu_map)) { in pvr_queue_create()
1305 err = PTR_ERR(cpu_map); in pvr_queue_create()
1309 queue->timeline_ufo.value = cpu_map; in pvr_queue_create()
/linux/include/linux/
H A Dpercpu.h81 unsigned int *cpu_map; /* unit->cpu map, empty member
/linux/tools/perf/
H A Dbuiltin-stat.c1289 struct perf_cpu_map *cpu_map = perf_cpu_map__new(map); in cpu__get_cache_id_from_map()
1296 id = perf_cpu_map__min(cpu_map).cpu;
1301 perf_cpu_map__put(cpu_map); in cpu__get_cache_details()
1679 struct perf_cpu_map *cpu_map; in perf_env__get_cache_id_for_cpu()
1690 cpu_map = perf_cpu_map__new(caches[i].map); in perf_env__get_cache_aggr_by_cpu()
1691 map_contains_cpu = perf_cpu_map__idx(cpu_map, cpu); in perf_env__get_cache_aggr_by_cpu()
1692 perf_cpu_map__put(cpu_map); in perf_env__get_cache_aggr_by_cpu()
2310 cpus = cpu_map__new_data(&event->cpu_map.data); in __cmd_report()
2373 perf_stat.tool.cpu_map = process_cpu_map_event; in setup_system_wide()
1274 struct perf_cpu_map *cpu_map = perf_cpu_map__new(map); cpu__get_cache_id_from_map() local
1664 struct perf_cpu_map *cpu_map; perf_env__get_cache_id_for_cpu() local
/linux/include/uapi/linux/
H A Disst_if.h63 struct isst_if_cpu_map cpu_map[1]; member
/linux/tools/perf/tests/
H A Dtests.h150 DECLARE_SUITE(cpu_map);
/linux/drivers/hwtracing/coresight/
H A Dcoresight-core.c1059 free_percpu(csdev->perf_sink_id_map.cpu_map); in coresight_device_release()
1354 csdev->perf_sink_id_map.cpu_map = alloc_percpu(atomic_t); in coresight_register()
1355 if (!csdev->perf_sink_id_map.cpu_map) { in coresight_register()

12