Searched refs:fuse_topo (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_gt_topology.c | 234 load_dss_mask(gt, gt->fuse_topo.g_dss_mask, in xe_gt_topology_init() 243 load_eu_mask(gt, gt->fuse_topo.eu_mask_per_dss, >->fuse_topo.eu_type); in xe_gt_topology_init() 244 load_l3_bank_mask(gt, gt->fuse_topo.l3_bank_mask); in xe_gt_topology_init() 267 gt->fuse_topo.g_dss_mask); in xe_gt_topology_dump() 269 gt->fuse_topo.c_dss_mask); in xe_gt_topology_dump() 272 gt->fuse_topo.eu_mask_per_dss); in xe_gt_topology_dump() 274 eu_type_to_str(gt->fuse_topo.eu_type)); in xe_gt_topology_dump() 277 gt->fuse_topo.l3_bank_mask); in xe_gt_topology_dump() 314 bitmap_or(all_dss, gt->fuse_topo.g_dss_mask, gt->fuse_topo.c_dss_mask, in xe_gt_topology_has_dss_in_quadrant() 327 return test_bit(dss, gt->fuse_topo.g_dss_mask); in xe_gt_has_geometry_dss() [all …]
|
| H A D | xe_query.c | 471 sizeof_field(struct xe_gt, fuse_topo.g_dss_mask) + in calc_topo_query_size() 472 sizeof_field(struct xe_gt, fuse_topo.c_dss_mask) + in calc_topo_query_size() 473 sizeof_field(struct xe_gt, fuse_topo.eu_mask_per_dss); in calc_topo_query_size() 478 sizeof_field(struct xe_gt, fuse_topo.l3_bank_mask); in calc_topo_query_size() 523 err = copy_mask(&query_ptr, &topo, gt->fuse_topo.g_dss_mask, in query_gt_topology() 524 sizeof(gt->fuse_topo.g_dss_mask)); in query_gt_topology() 530 sizeof(gt->fuse_topo.c_dss_mask)); in query_gt_topology() 542 sizeof(gt->fuse_topo.l3_bank_mask)); in query_gt_topology() 547 topo.type = gt->fuse_topo.eu_type == XE_GT_EU_TYPE_SIMD16 ? in query_gt_topology() 551 gt->fuse_topo.eu_mask_per_dss, in query_gt_topology() [all …]
|
| H A D | xe_gt_topology.h | 18 (gt)->fuse_topo.g_dss_mask, \ 19 (gt)->fuse_topo.c_dss_mask, \
|
| H A D | xe_rtp.c | 338 if (drm_WARN(>_to_xe(gt)->drm, xe_dss_mask_empty(gt->fuse_topo.g_dss_mask), in xe_rtp_match_first_gslice_fused_off() 342 dss = xe_dss_mask_group_ffs(gt->fuse_topo.g_dss_mask, 0, 0); in xe_rtp_match_first_gslice_fused_off()
|
| H A D | xe_gt_types.h | 369 } fuse_topo; member
|
| H A D | xe_gt_pagefault.c | 431 bitmap_or(all_dss, gt->fuse_topo.g_dss_mask, gt->fuse_topo.c_dss_mask, in xe_alloc_pf_queue() 435 num_eus = bitmap_weight(gt->fuse_topo.eu_mask_per_dss, in xe_alloc_pf_queue()
|
| H A D | xe_gt_mcr.c | 392 min(xe_dss_mask_group_ffs(gt->fuse_topo.g_dss_mask, 0, 0), in init_steering_dss() 393 xe_dss_mask_group_ffs(gt->fuse_topo.c_dss_mask, 0, 0)), in init_steering_dss()
|
| H A D | xe_eu_stall.c | 715 bitmap_or(all_xecores, gt->fuse_topo.g_dss_mask, gt->fuse_topo.c_dss_mask, in xe_eu_stall_stream_init()
|
| H A D | xe_guc_capture.c | 439 total = bitmap_weight(gt->fuse_topo.g_dss_mask, sizeof(gt->fuse_topo.g_dss_mask) * 8) * in guc_capture_alloc_steered_lists()
|