Searched refs:subslice_masks (Results 1 – 4 of 4) sorted by relevance
22 assert(devinfo->num_slices <= ARRAY_SIZE(devinfo->subslice_masks)); in verify_device_info()34 for (size_t i = 0; i < ARRAY_SIZE(devinfo->subslice_masks); i++) in verify_device_info()35 total_subslices += __builtin_popcount(devinfo->subslice_masks[i]); in verify_device_info()
249 uint8_t subslice_masks[INTEL_DEVICE_MAX_SLICES * member448 return (devinfo->subslice_masks[slice * devinfo->subslice_slice_stride + in intel_device_info_subslice_available()467 for (size_t i = 0; i < ARRAY_SIZE(devinfo->subslice_masks); i++) { in intel_device_info_subslice_total()468 total += __builtin_popcount(devinfo->subslice_masks[i]); in intel_device_info_subslice_total()
1107 memset(devinfo->subslice_masks, 0, sizeof(devinfo->subslice_masks)); in reset_masks()1123 __builtin_popcount(devinfo->subslice_masks[s * devinfo->subslice_slice_stride + b]); in update_slice_subslice_counts()1132 update_pixel_pipes(struct intel_device_info *devinfo, uint8_t *subslice_masks) in update_pixel_pipes() argument1159 if (subslice_idx < ARRAY_SIZE(devinfo->subslice_masks)) in update_pixel_pipes()1161 __builtin_popcount(subslice_masks[subslice_idx] & ppipe_mask); in update_pixel_pipes()1214 uint8_t geom_subslice_masks[ARRAY_SIZE(devinfo->subslice_masks)] = { 0 }; in update_from_single_slice_topology()1260 devinfo->subslice_masks[s * devinfo->subslice_slice_stride + in update_from_single_slice_topology()1306 assert(sizeof(devinfo->subslice_masks) >= subslice_mask_len); in update_from_topology()1307 memcpy(devinfo->subslice_masks, &topology->data[topology->subslice_offset], in update_from_topology()1317 update_pixel_pipes(devinfo, devinfo->subslice_masks); in update_from_topology()
371 for (int i = 0; i < sizeof(devinfo->subslice_masks[i]); i++) { in compute_topology_builtins()373 util_bitcount(devinfo->subslice_masks[i]); in compute_topology_builtins()