Home
last modified time | relevance | path

Searched refs:eu_masks (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/intel/dev/
H A Dintel_device_info.h262 uint8_t eu_masks[INTEL_DEVICE_MAX_SLICES * member
272 * Strides to access eu_masks[].
459 return (devinfo->eu_masks[subslice_offset + eu / 8] & (1U << eu % 8)) != 0; in intel_device_info_eu_available()
479 for (size_t i = 0; i < ARRAY_SIZE(devinfo->eu_masks); i++) in intel_device_info_eu_total()
480 total += __builtin_popcount(devinfo->eu_masks[i]); in intel_device_info_eu_total()
H A Dintel_device_info.c1108 memset(devinfo->eu_masks, 0, sizeof(devinfo->eu_masks)); in reset_masks()
1272 devinfo->eu_masks[s * devinfo->eu_slice_stride + in update_from_single_slice_topology()
1312 assert(sizeof(devinfo->eu_masks) >= eu_mask_len); in update_from_topology()
1313 memcpy(devinfo->eu_masks, &topology->data[topology->eu_offset], eu_mask_len); in update_from_topology()
/third_party/mesa3d/src/intel/perf/
H A Dintel_perf.c376 for (int i = 0; i < sizeof(devinfo->eu_masks); i++) in compute_topology_builtins()
377 perf->sys_vars.n_eus += util_bitcount(devinfo->eu_masks[i]); in compute_topology_builtins()

Completed in 7 milliseconds