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

12

/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/arch/s390/kvm/
H A Dkvm-s390.c1921 u8 topo; local
1927 topo = ((struct bsca_block *)kvm->arch.sca)->utility.mtcr;
1930 return put_user(topo, (u8 __user *)attr->addr);
/linux-master/arch/x86/events/intel/
H A Duncore.c77 return c->topo.logical_die_id;
/linux-master/arch/x86/include/asm/
H A Dprocessor.h139 struct cpuinfo_topology topo; member in struct:cpuinfo_x86
673 return per_cpu(cpu_info.topo.llc_id, cpu);
678 return per_cpu(cpu_info.topo.l2c_id, cpu);
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)
/linux-master/arch/x86/kernel/
H A Damd_nb.c397 return (mask >> (4 * cpu_data(cpu).topo.core_id)) & 0xf;
423 cuid = cpu_data(cpu).topo.core_id;
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/arch/x86/kernel/apic/
H A Dapic_numachip.c149 c->topo.llc_id = node;
157 c->topo.pkg_id = node / nodes;
/linux-master/arch/x86/kernel/cpu/
H A Damd.c302 unsigned apicid = c->topo.apicid;
336 int ht_nodeid = c->topo.initial_apicid;
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 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 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);
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_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_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);
/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;
H A Dcore.c129 m->socketid = cpu_data(m->extcpu).topo.pkg_id;
130 m->apicid = cpu_data(m->extcpu).topo.initial_apicid;
/linux-master/arch/x86/xen/
H A Dapic.c110 return cpu_data(cpu).topo.apicid;
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_topology.c2238 return cpu_data(first_cpu_of_numa_node).topo.apicid;
/linux-master/drivers/gpu/drm/
H A Ddrm_edid.c7281 num_v_tile = (tile->topo[0] & 0xf) | (tile->topo[2] & 0x30);
7282 num_h_tile = (tile->topo[0] >> 4) | ((tile->topo[2] >> 2) & 0x30);
7283 tile_v_loc = (tile->topo[1] & 0xf) | ((tile->topo[2] & 0x3) << 4);
7284 tile_h_loc = (tile->topo[1] >> 4) | (((tile->topo[2] >> 2) & 0x3) << 4);
/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/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/drivers/ntb/
H A Dcore.c215 switch (ntb->topo) {
239 switch (ntb->topo) {

Completed in 697 milliseconds

12