Lines Matching defs:uc_fw

193 static struct xe_gt *uc_fw_to_gt(struct xe_uc_fw *uc_fw)  in uc_fw_to_gt()
198 static struct xe_device *uc_fw_to_xe(struct xe_uc_fw *uc_fw) in uc_fw_to_xe()
204 uc_fw_auto_select(struct xe_device *xe, struct xe_uc_fw *uc_fw) in uc_fw_auto_select()
252 uc_fw_override(struct xe_uc_fw *uc_fw) in uc_fw_override()
287 size_t xe_uc_fw_copy_rsa(struct xe_uc_fw *uc_fw, void *dst, u32 max_len) in xe_uc_fw_copy_rsa()
303 struct xe_uc_fw *uc_fw = arg; in uc_fw_fini() local
311 static int guc_read_css_info(struct xe_uc_fw *uc_fw, struct uc_css_header *css) in guc_read_css_info()
335 int xe_uc_fw_check_version_requirements(struct xe_uc_fw *uc_fw) in xe_uc_fw_check_version_requirements()
381 static int parse_css_header(struct xe_uc_fw *uc_fw, const void *fw_data, size_t fw_size) in parse_css_header()
458 static int parse_cpd_header(struct xe_uc_fw *uc_fw, const void *data, size_t size, in parse_cpd_header()
544 static int parse_gsc_layout(struct xe_uc_fw *uc_fw, const void *data, size_t size) in parse_gsc_layout()
611 static int parse_headers(struct xe_uc_fw *uc_fw, const struct firmware *fw) in parse_headers()
648 static int uc_fw_request(struct xe_uc_fw *uc_fw, const struct firmware **firmware_p) in uc_fw_request()
743 static int uc_fw_copy(struct xe_uc_fw *uc_fw, const void *data, size_t size, u32 flags) in uc_fw_copy()
778 int xe_uc_fw_init(struct xe_uc_fw *uc_fw) in xe_uc_fw_init()
800 static u32 uc_fw_ggtt_offset(struct xe_uc_fw *uc_fw) in uc_fw_ggtt_offset()
805 static int uc_fw_xfer(struct xe_uc_fw *uc_fw, u32 offset, u32 dma_flags) in uc_fw_xfer()
849 int xe_uc_fw_upload(struct xe_uc_fw *uc_fw, u32 offset, u32 dma_flags) in xe_uc_fw_upload()
888 void xe_uc_fw_print(struct xe_uc_fw *uc_fw, struct drm_printer *p) in xe_uc_fw_print()