From: Lucas De Marchi Date: Tue, 21 Feb 2023 23:33:46 +0000 (-0800) Subject: drm/xe: Remove unused functions X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=220d957b5954ee4631fe781adfbfae8592b34811;p=linux.git drm/xe: Remove unused functions xe_gt_topology_dss_group_mask and xe_gt_topology_count_dss are probably leftover from initial implementation - they are not called from anywhere. Remove those functions. Signed-off-by: Lucas De Marchi Reviewed-by: Matthew Auld Signed-off-by: Rodrigo Vivi --- diff --git a/drivers/gpu/drm/xe/xe_gt_topology.c b/drivers/gpu/drm/xe/xe_gt_topology.c index 8e02e362ba27d..3dd7cbbff0714 100644 --- a/drivers/gpu/drm/xe/xe_gt_topology.c +++ b/drivers/gpu/drm/xe/xe_gt_topology.c @@ -94,31 +94,6 @@ xe_gt_topology_init(struct xe_gt *gt) xe_gt_topology_dump(gt, &p); } -unsigned int -xe_gt_topology_count_dss(xe_dss_mask_t mask) -{ - return bitmap_weight(mask, XE_MAX_DSS_FUSE_BITS); -} - -u64 -xe_gt_topology_dss_group_mask(xe_dss_mask_t mask, int grpsize) -{ - xe_dss_mask_t per_dss_mask = {}; - u64 grpmask = 0; - - WARN_ON(DIV_ROUND_UP(XE_MAX_DSS_FUSE_BITS, grpsize) > BITS_PER_TYPE(grpmask)); - - bitmap_fill(per_dss_mask, grpsize); - for (int i = 0; !bitmap_empty(mask, XE_MAX_DSS_FUSE_BITS); i++) { - if (bitmap_intersects(mask, per_dss_mask, grpsize)) - grpmask |= BIT(i); - - bitmap_shift_right(mask, mask, grpsize, XE_MAX_DSS_FUSE_BITS); - } - - return grpmask; -} - void xe_gt_topology_dump(struct xe_gt *gt, struct drm_printer *p) {