Lines Matching refs:sseu
34 const struct sseu_dev_info *sseu = &dev_priv->gt.info.sseu; in query_topology_info() local
42 if (sseu->max_slices == 0) in query_topology_info()
45 BUILD_BUG_ON(sizeof(u8) != sizeof(sseu->slice_mask)); in query_topology_info()
47 slice_length = sizeof(sseu->slice_mask); in query_topology_info()
48 subslice_length = sseu->max_slices * sseu->ss_stride; in query_topology_info()
49 eu_length = sseu->max_slices * sseu->max_subslices * sseu->eu_stride; in query_topology_info()
62 topo.max_slices = sseu->max_slices; in query_topology_info()
63 topo.max_subslices = sseu->max_subslices; in query_topology_info()
64 topo.max_eus_per_subslice = sseu->max_eus_per_subslice; in query_topology_info()
67 topo.subslice_stride = sseu->ss_stride; in query_topology_info()
69 topo.eu_stride = sseu->eu_stride; in query_topology_info()
76 &sseu->slice_mask, slice_length)) in query_topology_info()
81 sseu->subslice_mask, subslice_length)) in query_topology_info()
87 sseu->eu_mask, eu_length)) in query_topology_info()