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

/xsrc/external/mit/MesaLib/dist/src/intel/dev/
H A Dintel_device_info.h201 uint8_t eu_masks[INTEL_DEVICE_MAX_SLICES * member in struct:intel_device_info
211 * Strides to access eu_masks[].
373 return (devinfo->eu_masks[subslice_offset + eu / 8] & (1U << eu % 8)) != 0;
393 for (uint32_t i = 0; i < ARRAY_SIZE(devinfo->eu_masks); i++)
394 total += __builtin_popcount(devinfo->eu_masks[i]);
H A Dintel_device_info.c1031 memset(devinfo->eu_masks, 0, sizeof(devinfo->eu_masks));
1108 assert(sizeof(devinfo->eu_masks) >= eu_mask_len);
1109 memcpy(devinfo->eu_masks, &topology->data[topology->eu_offset], eu_mask_len);
1113 n_eus += __builtin_popcount(devinfo->eu_masks[b]);
/xsrc/external/mit/MesaLib.old/dist/src/intel/dev/
H A Dgen_device_info.h154 uint8_t eu_masks[GEN_DEVICE_MAX_SLICES * member in struct:gen_device_info
164 * Strides to access eu_masks[].
H A Dgen_device_info.c1016 devinfo->eu_masks[subslice_offset + b_eu] =
1127 memset(devinfo->eu_masks, 0, sizeof(devinfo->eu_masks));
1166 assert(sizeof(devinfo->eu_masks) >= eu_mask_len);
1167 memcpy(devinfo->eu_masks, &topology->data[topology->eu_offset], eu_mask_len);
1171 n_eus += __builtin_popcount(devinfo->eu_masks[b]);
/xsrc/external/mit/MesaLib.old/dist/src/intel/perf/
H A Dgen_perf.c286 for (int i = 0; i < sizeof(devinfo->eu_masks); i++)
287 perf->sys_vars.n_eus += __builtin_popcount(devinfo->eu_masks[i]);
/xsrc/external/mit/MesaLib/dist/src/intel/perf/
H A Dintel_perf.c361 for (int i = 0; i < sizeof(devinfo->eu_masks); i++)
362 perf->sys_vars.n_eus += util_bitcount(devinfo->eu_masks[i]);

Completed in 10 milliseconds