Searched refs:xe_guc (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_guc_hwconfig.h | 12 struct xe_guc; 14 int xe_guc_hwconfig_init(struct xe_guc *guc); 15 u32 xe_guc_hwconfig_size(struct xe_guc *guc); 16 void xe_guc_hwconfig_copy(struct xe_guc *guc, void *dst); 17 void xe_guc_hwconfig_dump(struct xe_guc *guc, struct drm_printer *p); 18 int xe_guc_hwconfig_lookup_u32(struct xe_guc *guc, u32 attribute, u32 *val);
|
| H A D | xe_guc_submit.c | 52 static int guc_submit_reset_prepare(struct xe_guc *guc); 54 static struct xe_guc * 236 struct xe_guc *guc = arg; in guc_submit_sw_fini() 246 struct xe_guc *guc = arg; in guc_submit_fini() 272 static void primelockdep(struct xe_guc *guc) in primelockdep() 298 int xe_guc_submit_init(struct xe_guc *guc, unsigned int num_ids) in xe_guc_submit_init() 343 static int guc_init_global_schedule_policy(struct xe_guc *guc) in guc_init_global_schedule_policy() 374 int xe_guc_submit_enable(struct xe_guc *guc) in xe_guc_submit_enable() 387 void xe_guc_submit_disable(struct xe_guc *guc) in xe_guc_submit_disable() 392 static void __release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q, in __release_guc_id() [all …]
|
| H A D | xe_guc_capture.c | 356 struct xe_guc *guc = >->uc.guc; in xe_guc_capture_get_reg_desc_list() 426 static void guc_capture_alloc_steered_lists(struct xe_guc *guc) in guc_capture_alloc_steered_lists() 513 guc_capture_list_init(struct xe_guc *guc, u32 owner, u32 type, in guc_capture_list_init() 557 guc_cap_list_num_regs(struct xe_guc *guc, u32 owner, u32 type, in guc_cap_list_num_regs() 589 guc_capture_getlistsize(struct xe_guc *guc, u32 owner, u32 type, in guc_capture_getlistsize() 649 xe_guc_capture_getlistsize(struct xe_guc *guc, u32 owner, u32 type, in xe_guc_capture_getlistsize() 670 xe_guc_capture_getlist(struct xe_guc *guc, u32 owner, u32 type, in xe_guc_capture_getlist() 734 xe_guc_capture_getnullheader(struct xe_guc *guc, void **outptr, size_t *size) in xe_guc_capture_getnullheader() 765 size_t xe_guc_capture_ads_input_worst_size(struct xe_guc *guc) in xe_guc_capture_ads_input_worst_size() 804 static int guc_capture_output_size_est(struct xe_guc *guc) in guc_capture_output_size_est() [all …]
|
| H A D | xe_guc_debugfs.h | 10 struct xe_guc; 12 void xe_guc_debugfs_register(struct xe_guc *guc, struct dentry *parent);
|
| H A D | xe_guc_db_mgr.c | 31 static struct xe_guc *dbm_to_guc(struct xe_guc_db_mgr *dbm) in dbm_to_guc() 33 return container_of(dbm, struct xe_guc, dbm); in dbm_to_guc()
|
| H A D | xe_guc_id_mgr.c | 17 static struct xe_guc *idm_to_guc(struct xe_guc_id_mgr *idm) in idm_to_guc() 19 return container_of(idm, struct xe_guc, submission_state.idm); in idm_to_guc()
|
| H A D | xe_guc_types.h | 54 struct xe_guc { struct
|
| H A D | xe_guc_ads.c | 37 static struct xe_guc * 40 return container_of(ads, struct xe_guc, ads); in ads_to_guc() 686 static inline bool get_capture_list(struct xe_guc_ads *ads, struct xe_guc *guc, struct xe_gt *gt, in get_capture_list() 705 struct xe_guc *guc = ads_to_guc(ads); in guc_capture_prep_lists() 920 struct xe_guc *guc = ads_to_guc(ads); in guc_um_init_params() 1109 struct xe_guc *guc = ads_to_guc(ads); in xe_guc_ads_scheduler_policy_toggle_reset()
|
| H A D | xe_guc_log.c | 95 static struct xe_guc * 98 return container_of(log, struct xe_guc, log); in log_to_guc() 192 struct xe_guc *guc = log_to_guc(log); in xe_guc_log_snapshot_capture()
|
| H A D | xe_gt_idle.c | 53 struct xe_guc *guc = container_of(pc, struct xe_guc, pc); in pc_to_xe()
|
| H A D | xe_gt_sriov_pf_migration.c | 154 static int guc_action_vf_save_restore(struct xe_guc *guc, u32 vfid, u32 opcode, in guc_action_vf_save_restore() 185 struct xe_guc *guc = >->uc.guc; in pf_send_guc_save_vf_mig_data() 215 struct xe_guc *guc = >->uc.guc; in pf_send_guc_restore_vf_mig_data()
|
| H A D | xe_guc_relay.c | 38 static struct xe_guc *relay_to_guc(struct xe_guc_relay *relay) in relay_to_guc() 40 return container_of(relay, struct xe_guc, relay); in relay_to_guc()
|
| H A D | Makefile | 65 xe_guc.o \
|