Lines Matching refs:topo
36 struct drm_i915_query_topology_info topo; in fill_topology_info() local
50 total_length = sizeof(topo) + slice_length + subslice_length + in fill_topology_info()
53 ret = copy_query_item(&topo, sizeof(topo), total_length, query_item); in fill_topology_info()
58 memset(&topo, 0, sizeof(topo)); in fill_topology_info()
59 topo.max_slices = sseu->max_slices; in fill_topology_info()
60 topo.max_subslices = sseu->max_subslices; in fill_topology_info()
61 topo.max_eus_per_subslice = sseu->max_eus_per_subslice; in fill_topology_info()
63 topo.subslice_offset = slice_length; in fill_topology_info()
64 topo.subslice_stride = ss_stride; in fill_topology_info()
65 topo.eu_offset = slice_length + subslice_length; in fill_topology_info()
66 topo.eu_stride = eu_stride; in fill_topology_info()
69 &topo, sizeof(topo))) in fill_topology_info()
72 if (copy_to_user(u64_to_user_ptr(query_item->data_ptr + sizeof(topo)), in fill_topology_info()
77 sizeof(topo) + slice_length), in fill_topology_info()
82 sizeof(topo) + in fill_topology_info()