Lines Matching defs:fw_info
151 struct shim_fw_info fw_info;
464 * @fw_info: Loader firmware properties
472 struct shim_fw_info *fw_info)
488 *fw_info = (struct shim_fw_info){};
498 *fw_info = (struct shim_fw_info){};
502 /* Save fw_info for use outside this function */
503 *fw_info = ldr_xfer_query_resp.fw_info;
508 fw_info->ish_fw_version.major,
509 fw_info->ish_fw_version.minor,
510 fw_info->ish_fw_version.hotfix,
511 fw_info->ish_fw_version.build,
512 fw_info->protocol_version,
513 fw_info->ldr_version.value);
517 fw_info->ldr_capability.max_fw_image_size,
518 fw_info->ldr_capability.xfer_mode,
519 fw_info->ldr_capability.max_dma_buf_size,
523 if (fw_info->ldr_capability.max_fw_image_size < fw->size) {
527 fw_info->ldr_capability.max_fw_image_size);
532 if ((fw_info->ldr_capability.xfer_mode & LOADER_XFER_MODE_DIRECT_DMA) &&
533 (fw_info->ldr_capability.max_dma_buf_size % L1_CACHE_BYTES)) {
536 fw_info->ldr_capability.max_dma_buf_size);
623 * @fw_info: Loader firmware properties
636 const struct shim_fw_info fw_info)
646 fw_info.ldr_capability.max_dma_buf_size;
754 struct shim_fw_info fw_info;
777 rv = ish_query_loader_prop(client_data, fw, &fw_info);
783 xfer_mode = fw_info.ldr_capability.xfer_mode;
785 rv = ish_fw_xfer_direct_dma(client_data, fw, fw_info);