HomeSort by: relevance | last modified time | path
    Searched defs:sseu (Results 1 - 25 of 36) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_getparam.c 20 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:i915_getparam_ioctl
78 value = intel_sseu_subslice_total(sseu);
83 value = sseu->eu_total;
100 value = sseu->min_eu_in_pool;
155 value = sseu->slice_mask;
160 value = sseu->subslice_mask[0];
i915_getparam.c 20 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:i915_getparam_ioctl
78 value = intel_sseu_subslice_total(sseu);
83 value = sseu->eu_total;
100 value = sseu->min_eu_in_pool;
155 value = sseu->slice_mask;
160 value = sseu->subslice_mask[0];
i915_getparam.c 20 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:i915_getparam_ioctl
78 value = intel_sseu_subslice_total(sseu);
83 value = sseu->eu_total;
100 value = sseu->min_eu_in_pool;
155 value = sseu->slice_mask;
160 value = sseu->subslice_mask[0];
i915_query.c 43 const struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:query_topology_info
51 if (sseu->max_slices == 0)
54 BUILD_BUG_ON(sizeof(u8) != sizeof(sseu->slice_mask));
56 slice_length = sizeof(sseu->slice_mask);
57 subslice_length = sseu->max_slices * sseu->ss_stride;
58 eu_length = sseu->max_slices * sseu->max_subslices * sseu->eu_stride
    [all...]
i915_query.c 43 const struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:query_topology_info
51 if (sseu->max_slices == 0)
54 BUILD_BUG_ON(sizeof(u8) != sizeof(sseu->slice_mask));
56 slice_length = sizeof(sseu->slice_mask);
57 subslice_length = sseu->max_slices * sseu->ss_stride;
58 eu_length = sseu->max_slices * sseu->max_subslices * sseu->eu_stride
    [all...]
i915_query.c 43 const struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:query_topology_info
51 if (sseu->max_slices == 0)
54 BUILD_BUG_ON(sizeof(u8) != sizeof(sseu->slice_mask));
56 slice_length = sizeof(sseu->slice_mask);
57 subslice_length = sseu->max_slices * sseu->ss_stride;
58 eu_length = sseu->max_slices * sseu->max_subslices * sseu->eu_stride
    [all...]
intel_device_info.h 218 struct sseu_dev_info sseu; member in struct:intel_runtime_info
240 void intel_device_info_print_topology(const struct sseu_dev_info *sseu,
intel_device_info.h 218 struct sseu_dev_info sseu; member in struct:intel_runtime_info
240 void intel_device_info_print_topology(const struct sseu_dev_info *sseu,
intel_device_info.h 218 struct sseu_dev_info sseu; member in struct:intel_runtime_info
240 void intel_device_info_print_topology(const struct sseu_dev_info *sseu,
intel_device_info.c 114 static void sseu_dump(const struct sseu_dev_info *sseu, struct drm_printer *p)
119 hweight8(sseu->slice_mask), sseu->slice_mask);
120 drm_printf(p, "subslice total: %u\n", intel_sseu_subslice_total(sseu));
121 for (s = 0; s < sseu->max_slices; s++) {
123 s, intel_sseu_subslices_per_slice(sseu, s),
124 intel_sseu_get_subslices(sseu, s));
126 drm_printf(p, "EU total: %u\n", sseu->eu_total);
127 drm_printf(p, "EU per subslice: %u\n", sseu->eu_per_subslice);
129 yesno(sseu->has_slice_pg))
238 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen12_sseu_info_init
270 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen11_sseu_info_init
294 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen10_sseu_info_init
370 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:cherryview_sseu_info_init
426 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen9_sseu_info_init
529 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:bdw_sseu_info_init
610 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:hsw_sseu_info_init
    [all...]
intel_device_info.c 114 static void sseu_dump(const struct sseu_dev_info *sseu, struct drm_printer *p)
119 hweight8(sseu->slice_mask), sseu->slice_mask);
120 drm_printf(p, "subslice total: %u\n", intel_sseu_subslice_total(sseu));
121 for (s = 0; s < sseu->max_slices; s++) {
123 s, intel_sseu_subslices_per_slice(sseu, s),
124 intel_sseu_get_subslices(sseu, s));
126 drm_printf(p, "EU total: %u\n", sseu->eu_total);
127 drm_printf(p, "EU per subslice: %u\n", sseu->eu_per_subslice);
129 yesno(sseu->has_slice_pg))
238 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen12_sseu_info_init
270 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen11_sseu_info_init
294 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen10_sseu_info_init
370 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:cherryview_sseu_info_init
426 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen9_sseu_info_init
529 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:bdw_sseu_info_init
610 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:hsw_sseu_info_init
    [all...]
intel_device_info.c 114 static void sseu_dump(const struct sseu_dev_info *sseu, struct drm_printer *p)
119 hweight8(sseu->slice_mask), sseu->slice_mask);
120 drm_printf(p, "subslice total: %u\n", intel_sseu_subslice_total(sseu));
121 for (s = 0; s < sseu->max_slices; s++) {
123 s, intel_sseu_subslices_per_slice(sseu, s),
124 intel_sseu_get_subslices(sseu, s));
126 drm_printf(p, "EU total: %u\n", sseu->eu_total);
127 drm_printf(p, "EU per subslice: %u\n", sseu->eu_per_subslice);
129 yesno(sseu->has_slice_pg))
238 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen12_sseu_info_init
270 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen11_sseu_info_init
294 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen10_sseu_info_init
370 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:cherryview_sseu_info_init
426 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:gen9_sseu_info_init
529 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:bdw_sseu_info_init
610 struct sseu_dev_info *sseu = &RUNTIME_INFO(dev_priv)->sseu; local in function:hsw_sseu_info_init
    [all...]
i915_gpu_error.c 434 const struct sseu_dev_info *sseu = &RUNTIME_INFO(m->i915)->sseu; local in function:error_print_instdone
450 for_each_instdone_slice_subslice(m->i915, sseu, slice, subslice)
455 for_each_instdone_slice_subslice(m->i915, sseu, slice, subslice)
623 intel_device_info_print_topology(&runtime->sseu, &p);
i915_gpu_error.c 434 const struct sseu_dev_info *sseu = &RUNTIME_INFO(m->i915)->sseu; local in function:error_print_instdone
450 for_each_instdone_slice_subslice(m->i915, sseu, slice, subslice)
455 for_each_instdone_slice_subslice(m->i915, sseu, slice, subslice)
623 intel_device_info_print_topology(&runtime->sseu, &p);
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_sseu.c 16 void intel_sseu_set_info(struct sseu_dev_info *sseu, u8 max_slices,
19 sseu->max_slices = max_slices;
20 sseu->max_subslices = max_subslices;
21 sseu->max_eus_per_subslice = max_eus_per_subslice;
23 sseu->ss_stride = GEN_SSEU_STRIDE(sseu->max_subslices);
24 GEM_BUG_ON(sseu->ss_stride > GEN_MAX_SUBSLICE_STRIDE);
25 sseu->eu_stride = GEN_SSEU_STRIDE(sseu->max_eus_per_subslice);
26 GEM_BUG_ON(sseu->eu_stride > GEN_MAX_EU_STRIDE)
71 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:intel_sseu_make_rpcs
    [all...]
intel_sseu.c 16 void intel_sseu_set_info(struct sseu_dev_info *sseu, u8 max_slices,
19 sseu->max_slices = max_slices;
20 sseu->max_subslices = max_subslices;
21 sseu->max_eus_per_subslice = max_eus_per_subslice;
23 sseu->ss_stride = GEN_SSEU_STRIDE(sseu->max_subslices);
24 GEM_BUG_ON(sseu->ss_stride > GEN_MAX_SUBSLICE_STRIDE);
25 sseu->eu_stride = GEN_SSEU_STRIDE(sseu->max_eus_per_subslice);
26 GEM_BUG_ON(sseu->eu_stride > GEN_MAX_EU_STRIDE)
71 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:intel_sseu_make_rpcs
    [all...]
intel_sseu.c 16 void intel_sseu_set_info(struct sseu_dev_info *sseu, u8 max_slices,
19 sseu->max_slices = max_slices;
20 sseu->max_subslices = max_subslices;
21 sseu->max_eus_per_subslice = max_eus_per_subslice;
23 sseu->ss_stride = GEN_SSEU_STRIDE(sseu->max_subslices);
24 GEM_BUG_ON(sseu->ss_stride > GEN_MAX_SUBSLICE_STRIDE);
25 sseu->eu_stride = GEN_SSEU_STRIDE(sseu->max_eus_per_subslice);
26 GEM_BUG_ON(sseu->eu_stride > GEN_MAX_EU_STRIDE)
71 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:intel_sseu_make_rpcs
    [all...]
intel_context_types.h 86 /** sseu: Control eu/slice partitioning */
87 struct intel_sseu sseu; member in struct:intel_context
intel_context_types.h 86 /** sseu: Control eu/slice partitioning */
87 struct intel_sseu sseu; member in struct:intel_context
intel_context_types.h 86 /** sseu: Control eu/slice partitioning */
87 struct intel_sseu sseu; member in struct:intel_context
intel_workarounds.c 399 if (!is_power_of_2(RUNTIME_INFO(i915)->sseu.subslice_7eu[i]))
408 ss = ffs(RUNTIME_INFO(i915)->sseu.subslice_7eu[i]) - 1;
786 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:wa_init_mcr
820 if (INTEL_GEN(i915) >= 10 && is_power_of_2(sseu->slice_mask)) {
831 slice = fls(sseu->slice_mask) - 1;
832 subslice = fls(l3_en & intel_sseu_get_subslices(sseu, slice));
835 intel_sseu_get_subslices(sseu, slice), l3_en);
intel_workarounds.c 399 if (!is_power_of_2(RUNTIME_INFO(i915)->sseu.subslice_7eu[i]))
408 ss = ffs(RUNTIME_INFO(i915)->sseu.subslice_7eu[i]) - 1;
786 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:wa_init_mcr
820 if (INTEL_GEN(i915) >= 10 && is_power_of_2(sseu->slice_mask)) {
831 slice = fls(sseu->slice_mask) - 1;
832 subslice = fls(l3_en & intel_sseu_get_subslices(sseu, slice));
835 intel_sseu_get_subslices(sseu, slice), l3_en);
intel_workarounds.c 399 if (!is_power_of_2(RUNTIME_INFO(i915)->sseu.subslice_7eu[i]))
408 ss = ffs(RUNTIME_INFO(i915)->sseu.subslice_7eu[i]) - 1;
786 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:wa_init_mcr
820 if (INTEL_GEN(i915) >= 10 && is_power_of_2(sseu->slice_mask)) {
831 slice = fls(sseu->slice_mask) - 1;
832 subslice = fls(l3_en & intel_sseu_get_subslices(sseu, slice));
835 intel_sseu_get_subslices(sseu, slice), l3_en);
intel_engine_cs.c 611 engine->sseu =
612 intel_sseu_from_device_info(&RUNTIME_INFO(engine->i915)->sseu);
976 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:intel_engine_get_instdone
994 for_each_instdone_slice_subslice(i915, sseu, slice, subslice) {
intel_engine_cs.c 611 engine->sseu =
612 intel_sseu_from_device_info(&RUNTIME_INFO(engine->i915)->sseu);
976 const struct sseu_dev_info *sseu = &RUNTIME_INFO(i915)->sseu; local in function:intel_engine_get_instdone
994 for_each_instdone_slice_subslice(i915, sseu, slice, subslice) {

Completed in 46 milliseconds

1 2