| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_device.h | 65 static inline struct xe_gt *xe_tile_get_gt(struct xe_tile *tile, u8 gt_id) in xe_tile_get_gt() argument 67 if (drm_WARN_ON(&tile_to_xe(tile)->drm, gt_id >= XE_MAX_GT_PER_TILE)) in xe_tile_get_gt() 68 gt_id = 0; in xe_tile_get_gt() 70 return gt_id ? tile->media_gt : tile->primary_gt; in xe_tile_get_gt() 73 static inline struct xe_gt *xe_device_get_gt(struct xe_device *xe, u8 gt_id) in xe_device_get_gt() argument 86 gt = xe_tile_get_gt(root_tile, gt_id); in xe_device_get_gt() 88 if (drm_WARN_ON(&xe->drm, gt_id >= XE_MAX_TILES_PER_DEVICE)) in xe_device_get_gt() 89 gt_id = 0; in xe_device_get_gt() 91 gt = xe->tiles[gt_id].primary_gt; in xe_device_get_gt() 97 drm_WARN_ON(&xe->drm, gt->info.id != gt_id); in xe_device_get_gt()
|
| H A D | xe_trace_guc.h | 63 TP_PROTO(struct xe_device *xe, u8 gt_id, u32 action, u32 len, u32 _head, u32 tail), 64 TP_ARGS(xe, gt_id, action, len, _head, tail), 68 __field(u8, gt_id) 77 __entry->gt_id = gt_id; 85 __get_str(dev), __entry->gt_id, __entry->action, __entry->len, 90 TP_PROTO(struct xe_device *xe, u8 gt_id, u32 action, u32 len, u32 _head, u32 tail), 91 TP_ARGS(xe, gt_id, action, len, _head, tail) 95 TP_PROTO(struct xe_device *xe, u8 gt_id, u32 action, u32 len, u32 _head, u32 tail), 96 TP_ARGS(xe, gt_id, action, len, _head, tail), 99 __get_str(dev), __entry->gt_id, __entry->action, __entry->len,
|
| H A D | xe_query.c | 53 u8 gt_id; in calc_hw_engine_info_size() local 56 for_each_gt(gt, xe, gt_id) in calc_hw_engine_info_size() 144 if (eci->gt_id >= XE_MAX_GT_PER_TILE) in query_engine_cycles() 195 u8 gt_id; in query_engines() local 209 for_each_gt(gt, xe, gt_id) in query_engines() 520 topo.gt_id = id; in query_gt_topology() 594 u8 gt_id; in query_uc_fw_version() local 596 for_each_tile(tile, xe, gt_id) { in query_uc_fw_version() 660 int gt_id, i, j, ret; in query_oa_units() local 676 for_each_gt(gt, xe, gt_id) { in query_oa_units() [all …]
|
| H A D | xe_trace.h | 92 __field(u8, gt_id) 103 __entry->gt_id = q->gt->info.id; 112 __entry->gt_id, __entry->width, __entry->guc_id, 214 __field(u8, gt_id) 227 __entry->gt_id = job->q->gt->info.id; 239 __entry->lrc_seqno, __entry->gt_id, __entry->guc_id, 287 __field(u8, gt_id) 295 __entry->gt_id = 299 … TP_printk("dev=%s, gt=%u guc_id=%d, opcode=%u", __get_str(dev), __entry->gt_id, __entry->guc_id,
|
| H A D | xe_drm_client.c | 276 unsigned long gt_id; in any_engine() local 278 for_each_gt(gt, xe, gt_id) { in any_engine() 318 unsigned long class, i, gt_id, capacity[XE_ENGINE_CLASS_MAX] = { }; in show_run_ticks() local 369 for_each_gt(gt, xe, gt_id) in show_run_ticks()
|
| H A D | xe_exec_queue.c | 550 u16 gt_id; in calc_validate_logical_mask() local 572 if (XE_IOCTL_DBG(xe, n && eci[n].gt_id != gt_id) || in calc_validate_logical_mask() 577 gt_id = eci[n].gt_id; in calc_validate_logical_mask() 627 if (XE_IOCTL_DBG(xe, eci[0].gt_id >= xe->info.gt_count)) in xe_exec_queue_create_ioctl()
|
| H A D | xe_hw_engine.c | 1052 if (eci.gt_id >= xe->info.gt_count) in xe_hw_engine_lookup() 1058 return xe_gt_hw_engine(xe_device_get_gt(xe, eci.gt_id), in xe_hw_engine_lookup()
|
| H A D | xe_irq.c | 861 unsigned int tile_id, gt_id; in xe_irq_msix_default_hwe_handler() local 877 for_each_gt(gt, xe, gt_id) { in xe_irq_msix_default_hwe_handler()
|
| H A D | xe_pmu.c | 97 eci.gt_id = config_to_gt_id(config); in event_to_hwe()
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_pmu.c | 203 return pmu->sample[gt_id][sample].cur; in read_sample() 209 pmu->sample[gt_id][sample].cur = val; in store_sample() 221 const unsigned int gt_id = gt->info.id; in get_rc6() local 461 const unsigned int gt_id = gt->info.id; in frequency_sample() local 466 if (!frequency_sampling_enabled(pmu, gt_id)) in frequency_sample() 573 unsigned int gt_id = config_gt_id(config); in config_status() local 576 if (gt_id > max_gt_id) in config_status() 590 if (gt_id) in config_status() 689 div_u64(read_sample(pmu, gt_id, in __i915_pmu_event_read() 695 div_u64(read_sample(pmu, gt_id, in __i915_pmu_event_read() [all …]
|
| /linux-6.15/include/uapi/drm/ |
| H A D | xe_drm.h | 243 __u16 gt_id; member 445 __u16 gt_id; member 539 __u16 gt_id; member
|