Home
last modified time | relevance | path

Searched refs:fuse_topo (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_gt_topology.c224 load_dss_mask(gt, gt->fuse_topo.g_dss_mask, in xe_gt_topology_init()
229 load_dss_mask(gt, gt->fuse_topo.c_dss_mask, num_compute_regs, in xe_gt_topology_init()
233 load_eu_mask(gt, gt->fuse_topo.eu_mask_per_dss, &gt->fuse_topo.eu_type); in xe_gt_topology_init()
234 load_l3_bank_mask(gt, gt->fuse_topo.l3_bank_mask); in xe_gt_topology_init()
257 gt->fuse_topo.g_dss_mask); in xe_gt_topology_dump()
259 gt->fuse_topo.c_dss_mask); in xe_gt_topology_dump()
262 gt->fuse_topo.eu_mask_per_dss); in xe_gt_topology_dump()
264 eu_type_to_str(gt->fuse_topo.eu_type)); in xe_gt_topology_dump()
267 gt->fuse_topo.l3_bank_mask); in xe_gt_topology_dump()
304 bitmap_or(all_dss, gt->fuse_topo.g_dss_mask, gt->fuse_topo.c_dss_mask, in xe_gt_topology_has_dss_in_quadrant()
[all …]
H A Dxe_query.c460 sizeof_field(struct xe_gt, fuse_topo.g_dss_mask) + in calc_topo_query_size()
461 sizeof_field(struct xe_gt, fuse_topo.c_dss_mask) + in calc_topo_query_size()
462 sizeof_field(struct xe_gt, fuse_topo.eu_mask_per_dss); in calc_topo_query_size()
467 sizeof_field(struct xe_gt, fuse_topo.l3_bank_mask); in calc_topo_query_size()
512 err = copy_mask(&query_ptr, &topo, gt->fuse_topo.g_dss_mask, in query_gt_topology()
513 sizeof(gt->fuse_topo.g_dss_mask)); in query_gt_topology()
518 err = copy_mask(&query_ptr, &topo, gt->fuse_topo.c_dss_mask, in query_gt_topology()
519 sizeof(gt->fuse_topo.c_dss_mask)); in query_gt_topology()
530 err = copy_mask(&query_ptr, &topo, gt->fuse_topo.l3_bank_mask, in query_gt_topology()
531 sizeof(gt->fuse_topo.l3_bank_mask)); in query_gt_topology()
[all …]
H A Dxe_gt_topology.h18 (gt)->fuse_topo.g_dss_mask, \
19 (gt)->fuse_topo.c_dss_mask, \
H A Dxe_rtp.c334 if (drm_WARN(&gt_to_xe(gt)->drm, xe_dss_mask_empty(gt->fuse_topo.g_dss_mask), in xe_rtp_match_first_gslice_fused_off()
338 dss = xe_dss_mask_group_ffs(gt->fuse_topo.g_dss_mask, 0, 0); in xe_rtp_match_first_gslice_fused_off()
H A Dxe_gt_pagefault.c419 bitmap_or(all_dss, gt->fuse_topo.g_dss_mask, gt->fuse_topo.c_dss_mask, in xe_alloc_pf_queue()
423 num_eus = bitmap_weight(gt->fuse_topo.eu_mask_per_dss, in xe_alloc_pf_queue()
H A Dxe_gt_types.h367 } fuse_topo; member
H A Dxe_gt_mcr.c386 min(xe_dss_mask_group_ffs(gt->fuse_topo.g_dss_mask, 0, 0), in init_steering_dss()
387 xe_dss_mask_group_ffs(gt->fuse_topo.c_dss_mask, 0, 0)), in init_steering_dss()