Lines Matching refs:fw_info

151 	struct shim_fw_info fw_info;  member
472 struct shim_fw_info *fw_info) in ish_query_loader_prop() argument
488 *fw_info = (struct shim_fw_info){}; in ish_query_loader_prop()
498 *fw_info = (struct shim_fw_info){}; in ish_query_loader_prop()
503 *fw_info = ldr_xfer_query_resp.fw_info; in ish_query_loader_prop()
508 fw_info->ish_fw_version.major, in ish_query_loader_prop()
509 fw_info->ish_fw_version.minor, in ish_query_loader_prop()
510 fw_info->ish_fw_version.hotfix, in ish_query_loader_prop()
511 fw_info->ish_fw_version.build, in ish_query_loader_prop()
512 fw_info->protocol_version, in ish_query_loader_prop()
513 fw_info->ldr_version.value); in ish_query_loader_prop()
517 fw_info->ldr_capability.max_fw_image_size, in ish_query_loader_prop()
518 fw_info->ldr_capability.xfer_mode, in ish_query_loader_prop()
519 fw_info->ldr_capability.max_dma_buf_size, in ish_query_loader_prop()
523 if (fw_info->ldr_capability.max_fw_image_size < fw->size) { in ish_query_loader_prop()
527 fw_info->ldr_capability.max_fw_image_size); in ish_query_loader_prop()
532 if ((fw_info->ldr_capability.xfer_mode & LOADER_XFER_MODE_DIRECT_DMA) && in ish_query_loader_prop()
533 (fw_info->ldr_capability.max_dma_buf_size % L1_CACHE_BYTES)) { in ish_query_loader_prop()
536 fw_info->ldr_capability.max_dma_buf_size); in ish_query_loader_prop()
636 const struct shim_fw_info fw_info) in ish_fw_xfer_direct_dma() argument
646 fw_info.ldr_capability.max_dma_buf_size; in ish_fw_xfer_direct_dma()
754 struct shim_fw_info fw_info; in load_fw_from_host() local
777 rv = ish_query_loader_prop(client_data, fw, &fw_info); in load_fw_from_host()
783 xfer_mode = fw_info.ldr_capability.xfer_mode; in load_fw_from_host()
785 rv = ish_fw_xfer_direct_dma(client_data, fw, fw_info); in load_fw_from_host()