Lines Matching refs:fw_desc

1631 					struct lkd_fw_comms_desc *fw_desc)  in hl_fw_dynamic_validate_descriptor()  argument
1641 if (le32_to_cpu(fw_desc->header.magic) != HL_COMMS_DESC_MAGIC) { in hl_fw_dynamic_validate_descriptor()
1643 fw_desc->header.magic); in hl_fw_dynamic_validate_descriptor()
1647 if (fw_desc->header.version != HL_COMMS_DESC_VER) { in hl_fw_dynamic_validate_descriptor()
1649 fw_desc->header.version); in hl_fw_dynamic_validate_descriptor()
1660 data_ptr = (u8 *)fw_desc + sizeof(struct comms_desc_header); in hl_fw_dynamic_validate_descriptor()
1662 if (le16_to_cpu(fw_desc->header.size) != data_size) { in hl_fw_dynamic_validate_descriptor()
1665 le16_to_cpu(fw_desc->header.size), data_size); in hl_fw_dynamic_validate_descriptor()
1671 if (data_crc32 != le32_to_cpu(fw_desc->header.crc32)) { in hl_fw_dynamic_validate_descriptor()
1674 data_crc32, fw_desc->header.crc32); in hl_fw_dynamic_validate_descriptor()
1679 addr = le64_to_cpu(fw_desc->img_addr); in hl_fw_dynamic_validate_descriptor()
1740 struct lkd_fw_comms_desc *fw_desc; in hl_fw_dynamic_read_and_validate_descriptor() local
1747 fw_desc = &fw_loader->dynamic_loader.comm_desc; in hl_fw_dynamic_read_and_validate_descriptor()
1765 memcpy_fromio(fw_desc, src, sizeof(struct lkd_fw_comms_desc)); in hl_fw_dynamic_read_and_validate_descriptor()
1767 return hl_fw_dynamic_validate_descriptor(hdev, fw_loader, fw_desc); in hl_fw_dynamic_read_and_validate_descriptor()
1855 struct lkd_fw_comms_desc *fw_desc; in hl_fw_dynamic_copy_image() local
1861 fw_desc = &fw_loader->dynamic_loader.comm_desc; in hl_fw_dynamic_copy_image()
1862 addr = le64_to_cpu(fw_desc->img_addr); in hl_fw_dynamic_copy_image()
1887 struct lkd_fw_comms_desc *fw_desc; in hl_fw_dynamic_copy_msg() local
1893 fw_desc = &fw_loader->dynamic_loader.comm_desc; in hl_fw_dynamic_copy_msg()
1894 addr = le64_to_cpu(fw_desc->img_addr); in hl_fw_dynamic_copy_msg()