Lines Matching refs:xe_gt

49 static int vf_reset_guc_state(struct xe_gt *gt)  in vf_reset_guc_state()
93 static void vf_minimum_guc_version(struct xe_gt *gt, u32 *branch, u32 *major, u32 *minor) in vf_minimum_guc_version()
113 static void vf_wanted_guc_version(struct xe_gt *gt, u32 *branch, u32 *major, u32 *minor) in vf_wanted_guc_version()
119 static int vf_handshake_with_guc(struct xe_gt *gt) in vf_handshake_with_guc()
211 int xe_gt_sriov_vf_bootstrap(struct xe_gt *gt) in xe_gt_sriov_vf_bootstrap()
305 u32 xe_gt_sriov_vf_gmdid(struct xe_gt *gt) in xe_gt_sriov_vf_gmdid()
327 static int vf_get_ggtt_info(struct xe_gt *gt) in vf_get_ggtt_info()
359 static int vf_get_lmem_info(struct xe_gt *gt) in vf_get_lmem_info()
387 static int vf_get_submission_cfg(struct xe_gt *gt) in vf_get_submission_cfg()
423 static void vf_cache_gmdid(struct xe_gt *gt) in vf_cache_gmdid()
439 int xe_gt_sriov_vf_query_config(struct xe_gt *gt) in xe_gt_sriov_vf_query_config()
472 u16 xe_gt_sriov_vf_guc_ids(struct xe_gt *gt) in xe_gt_sriov_vf_guc_ids()
489 u64 xe_gt_sriov_vf_lmem(struct xe_gt *gt) in xe_gt_sriov_vf_lmem()
517 static int vf_balloon_ggtt(struct xe_gt *gt) in vf_balloon_ggtt()
584 int xe_gt_sriov_vf_prepare_ggtt(struct xe_gt *gt) in xe_gt_sriov_vf_prepare_ggtt()
600 static int relay_action_handshake(struct xe_gt *gt, u32 *major, u32 *minor) in relay_action_handshake()
632 static void vf_connect_pf(struct xe_gt *gt, u16 major, u16 minor) in vf_connect_pf()
640 static void vf_disconnect_pf(struct xe_gt *gt) in vf_disconnect_pf()
645 static int vf_handshake_with_pf(struct xe_gt *gt) in vf_handshake_with_pf()
680 int xe_gt_sriov_vf_connect(struct xe_gt *gt) in xe_gt_sriov_vf_connect()
695 static bool vf_is_negotiated(struct xe_gt *gt, u16 major, u16 minor) in vf_is_negotiated()
703 static int vf_prepare_runtime_info(struct xe_gt *gt, unsigned int num_regs) in vf_prepare_runtime_info()
734 static int vf_query_runtime_info(struct xe_gt *gt) in vf_query_runtime_info()
813 static void vf_show_runtime_info(struct xe_gt *gt) in vf_show_runtime_info()
833 int xe_gt_sriov_vf_query_runtime(struct xe_gt *gt) in xe_gt_sriov_vf_query_runtime()
860 static struct vf_runtime_reg *vf_lookup_reg(struct xe_gt *gt, u32 addr) in vf_lookup_reg()
882 u32 xe_gt_sriov_vf_read32(struct xe_gt *gt, struct xe_reg reg) in xe_gt_sriov_vf_read32()
918 void xe_gt_sriov_vf_write32(struct xe_gt *gt, struct xe_reg reg, u32 val) in xe_gt_sriov_vf_write32()
942 void xe_gt_sriov_vf_print_config(struct xe_gt *gt, struct drm_printer *p) in xe_gt_sriov_vf_print_config()
973 void xe_gt_sriov_vf_print_runtime(struct xe_gt *gt, struct drm_printer *p) in xe_gt_sriov_vf_print_runtime()
991 void xe_gt_sriov_vf_print_version(struct xe_gt *gt, struct drm_printer *p) in xe_gt_sriov_vf_print_version()