Searched refs:topo (Results 1 - 25 of 43) sorted by relevance

12

/linux-master/arch/x86/kernel/cpu/
H A Ddebugfs.c19 seq_printf(m, "initial_apicid: %x\n", c->topo.initial_apicid);
20 seq_printf(m, "apicid: %x\n", c->topo.apicid);
21 seq_printf(m, "pkg_id: %u\n", c->topo.pkg_id);
22 seq_printf(m, "die_id: %u\n", c->topo.die_id);
23 seq_printf(m, "cu_id: %u\n", c->topo.cu_id);
24 seq_printf(m, "core_id: %u\n", c->topo.core_id);
25 seq_printf(m, "logical_pkg_id: %u\n", c->topo.logical_pkg_id);
26 seq_printf(m, "logical_die_id: %u\n", c->topo.logical_die_id);
27 seq_printf(m, "llc_id: %u\n", c->topo.llc_id);
28 seq_printf(m, "l2c_id: %u\n", c->topo
[all...]
H A Dtopology_common.c98 c->topo = topo_defaults;
105 c->topo.initial_apicid = ebx.apicid;
113 c->topo.apicid = c->topo.initial_apicid;
115 c->topo.apicid = read_apic_id();
146 u32 apicid = c->topo.apicid;
148 c->topo.pkg_id = topo_shift_apicid(apicid, TOPO_PKG_DOMAIN);
149 c->topo.die_id = topo_shift_apicid(apicid, TOPO_DIE_DOMAIN);
152 c->topo.logical_pkg_id = topology_get_logical_id(apicid, TOPO_PKG_DOMAIN);
153 c->topo
[all...]
H A Dtopology_amd.c83 tscan->c->topo.initial_apicid = leaf.ext_apic_id;
103 tscan->c->topo.cu_id = leaf.core_id;
138 tscan->c->topo.llc_id = nid.node_id;
144 unsigned int apicid = tscan->c->topo.initial_apicid;
147 tscan->c->topo.llc_id = apicid >> tscan->dom_shifts[TOPO_CORE_DOMAIN];
215 c->topo.core_id %= tscan->dom_ncpus[TOPO_CORE_DOMAIN] / tscan->amd_nodes_per_pkg;
H A Dtopology_ext.c83 tscan->c->topo.initial_apicid = sl.x2apic_id;
84 } else if (tscan->c->topo.initial_apicid != sl.x2apic_id) {
86 leaf, subleaf, tscan->c->topo.initial_apicid, sl.x2apic_id);
H A Dcacheinfo.c675 c->topo.llc_id = die_id;
681 c->topo.llc_id = c->topo.apicid >> 3;
697 c->topo.llc_id = c->topo.apicid >> bits;
715 c->topo.llc_id = c->topo.apicid >> 3;
776 l2_id = c->topo.apicid & ~((1 << index_msb) - 1);
782 l3_id = c->topo.apicid & ~((1 << index_msb) - 1);
856 c->topo
[all...]
H A Dhygon.c49 unsigned int apicid = c->topo.apicid;
53 node = c->topo.llc_id;
82 int ht_nodeid = c->topo.initial_apicid;
H A Dproc.c23 seq_printf(m, "physical id\t: %d\n", c->topo.pkg_id);
26 seq_printf(m, "core id\t\t: %d\n", c->topo.core_id);
28 seq_printf(m, "apicid\t\t: %d\n", c->topo.apicid);
29 seq_printf(m, "initial apicid\t: %d\n", c->topo.initial_apicid);
/linux-master/arch/x86/include/asm/
H A Dtopology.h137 #define topology_logical_package_id(cpu) (cpu_data(cpu).topo.logical_pkg_id)
138 #define topology_physical_package_id(cpu) (cpu_data(cpu).topo.pkg_id)
139 #define topology_logical_die_id(cpu) (cpu_data(cpu).topo.logical_die_id)
140 #define topology_die_id(cpu) (cpu_data(cpu).topo.die_id)
141 #define topology_core_id(cpu) (cpu_data(cpu).topo.core_id)
144 #define topology_amd_node_id(cpu) (cpu_data(cpu).topo.amd_node_id)
182 #define topology_cluster_id(cpu) (cpu_data(cpu).topo.l2c_id)
H A Dprocessor.h139 struct cpuinfo_topology topo; member in struct:cpuinfo_x86
674 return per_cpu(cpu_info.topo.llc_id, cpu);
679 return per_cpu(cpu_info.topo.l2c_id, cpu);
/linux-master/arch/s390/kernel/
H A Dtopology.c123 struct cpu_topology_s390 *topo; local
136 topo = &cpu_topology[cpu];
137 topo->drawer_id = drawer->id;
138 topo->book_id = book->id;
139 topo->socket_id = socket->id;
140 topo->core_id = rcore;
141 topo->thread_id = cpu;
142 topo->dedicated = tl_core->d;
254 struct cpu_topology_s390 *topo, *topo_package, *topo_sibling; local
258 topo
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_query.c36 struct drm_i915_query_topology_info topo; local
50 total_length = sizeof(topo) + slice_length + subslice_length +
53 ret = copy_query_item(&topo, sizeof(topo), total_length, query_item);
58 memset(&topo, 0, sizeof(topo));
59 topo.max_slices = sseu->max_slices;
60 topo.max_subslices = sseu->max_subslices;
61 topo.max_eus_per_subslice = sseu->max_eus_per_subslice;
63 topo
[all...]
/linux-master/drivers/staging/greybus/
H A Daudio_gb.c16 struct gb_audio_topology *topo; local
26 if (size < sizeof(*topo))
29 topo = kzalloc(size, GFP_KERNEL);
30 if (!topo)
34 topo, size);
36 kfree(topo);
40 *topology = topo;
/linux-master/arch/x86/kernel/
H A Dsmpboot.c366 if (c->topo.pkg_id == o->topo.pkg_id &&
367 c->topo.die_id == o->topo.die_id &&
368 c->topo.amd_node_id == o->topo.amd_node_id &&
370 if (c->topo.core_id == o->topo.core_id)
373 if ((c->topo.cu_id != 0xff) &&
374 (o->topo
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_query.c459 struct drm_xe_query_topology_mask *topo,
462 topo->num_bytes = mask_size;
464 if (copy_to_user(*ptr, topo, sizeof(*topo)))
466 *ptr += sizeof(topo);
480 struct drm_xe_query_topology_mask topo; local
494 topo.gt_id = id;
496 topo.type = DRM_XE_TOPO_DSS_GEOMETRY;
497 err = copy_mask(&query_ptr, &topo, gt->fuse_topo.g_dss_mask,
502 topo
458 copy_mask(void __user **ptr, struct drm_xe_query_topology_mask *topo, void *mask, size_t mask_size) argument
[all...]
/linux-master/drivers/media/mc/
H A Dmc-device.c232 struct media_v2_topology *topo = arg; local
244 topo->topology_version = mdev->topology_version;
248 uentity = media_get_uptr(topo->ptr_entities);
254 if (i > topo->num_entities) {
271 topo->num_entities = i;
272 topo->reserved1 = 0;
276 uintf = media_get_uptr(topo->ptr_interfaces);
282 if (i > topo->num_interfaces) {
307 topo->num_interfaces = i;
308 topo
[all...]
/linux-master/tools/power/x86/turbostat/
H A Dturbostat.c1226 topo.nodes_per_pkg * topo.cores_per_node * topo.threads_per_core) + \
1227 ((node_no) * topo.cores_per_node * topo.threads_per_core) + \
1228 ((core_no) * topo.threads_per_core) + \
1233 ((pkg_no) * topo.nodes_per_pkg * topo.cores_per_node) + \
1234 ((node_no) * topo.cores_per_node) + \
1422 } topo; variable in typeref:struct:topo_params
[all...]
/linux-master/arch/x86/kernel/cpu/mce/
H A Dapei.c106 if (cpu_data(cpu).topo.initial_apicid == lapic_id) {
108 m.socketid = cpu_data(m.extcpu).topo.pkg_id;
/linux-master/arch/x86/kernel/apic/
H A Dapic_numachip.c149 c->topo.llc_id = node;
157 c->topo.pkg_id = node / nodes;
/linux-master/drivers/ntb/hw/intel/
H A Dntb_hw_gen3.c187 switch (ndev->ntb.topo) {
194 if (ndev->ntb.topo == NTB_TOPO_B2B_USD) {
240 ndev->ntb.topo = xeon_ppd_topo(ndev, ppd);
241 dev_dbg(&pdev->dev, "ppd %#x topo %s\n", ppd,
242 ntb_topo_string(ndev->ntb.topo));
243 if (ndev->ntb.topo == NTB_TOPO_NONE)
281 ntb_topo_string(ndev->ntb.topo));
347 if (ntb_topo_is_b2b(ndev->ntb.topo)) {
H A Dntb_hw_gen4.c141 if (ndev->ntb.topo == NTB_TOPO_B2B_USD)
199 ndev->ntb.topo = gen4_ppd_topo(ndev, ppd1);
201 ndev->ntb.topo = spr_ppd_topo(ndev, ppd1);
202 dev_dbg(&pdev->dev, "ppd %#x topo %s\n", ppd1,
203 ntb_topo_string(ndev->ntb.topo));
204 if (ndev->ntb.topo == NTB_TOPO_NONE)
245 ntb_topo_string(ndev->ntb.topo));
/linux-master/include/drm/
H A Ddrm_displayid.h108 u8 topo[3]; member in struct:displayid_tiled_block
/linux-master/arch/x86/xen/
H A Dapic.c110 return cpu_data(cpu).topo.apicid;
/linux-master/drivers/ntb/hw/amd/
H A Dntb_hw_amd.c206 if (ndev->ntb.topo == NTB_TOPO_SEC) {
227 } else if (ndev->ntb.topo == NTB_TOPO_PRI) {
295 if (ndev->ntb.topo == NTB_TOPO_PRI) {
352 if (ndev->ntb.topo == NTB_TOPO_SEC)
368 if (ndev->ntb.topo == NTB_TOPO_SEC)
864 ntb_topo_string(ndev->ntb.topo));
960 ndev->ntb.topo = NTB_TOPO_NONE;
1066 switch (ndev->ntb.topo) {
1070 if (ndev->ntb.topo == NTB_TOPO_PRI) {
1114 ndev->ntb.topo
[all...]
/linux-master/drivers/ntb/
H A Dcore.c215 switch (ntb->topo) {
239 switch (ntb->topo) {
/linux-master/tools/perf/
H A Dbuiltin-record.c3795 struct cpu_topology *topo; local
3797 topo = cpu_topology__new();
3798 if (!topo) {
3803 ret = record__init_thread_masks_spec(rec, cpus, topo->core_cpus_list,
3804 topo->core_cpus_list, topo->core_cpus_lists);
3805 cpu_topology__delete(topo);
3813 struct cpu_topology *topo; local
3815 topo = cpu_topology__new();
3816 if (!topo) {
3833 struct numa_topology *topo; local
[all...]

Completed in 226 milliseconds

12