Lines Matching refs:image_att
3317 nvm_info.image_att = kmalloc_array(nvm_info.num_images, in qed_mcp_nvm_info_populate()
3320 if (!nvm_info.image_att) { in qed_mcp_nvm_info_populate()
3328 &nvm_info.image_att[i], i); in qed_mcp_nvm_info_populate()
3336 nvm_info.image_att[i].len); in qed_mcp_nvm_info_populate()
3342 kfree(p_hwfn->nvm_info.image_att); in qed_mcp_nvm_info_populate()
3343 p_hwfn->nvm_info.image_att = nvm_info.image_att; in qed_mcp_nvm_info_populate()
3351 kfree(nvm_info.image_att); in qed_mcp_nvm_info_populate()
3359 kfree(p_hwfn->nvm_info.image_att); in qed_mcp_nvm_info_free()
3360 p_hwfn->nvm_info.image_att = NULL; in qed_mcp_nvm_info_free()
3404 if (type == p_hwfn->nvm_info.image_att[i].image_type) in qed_mcp_get_nvm_image_att()
3413 p_image_att->start_addr = p_hwfn->nvm_info.image_att[i].nvm_start_addr; in qed_mcp_get_nvm_image_att()
3414 p_image_att->length = p_hwfn->nvm_info.image_att[i].len; in qed_mcp_get_nvm_image_att()
3423 struct qed_nvm_image_att image_att; in qed_mcp_get_nvm_image() local
3428 rc = qed_mcp_get_nvm_image_att(p_hwfn, image_id, &image_att); in qed_mcp_get_nvm_image()
3433 if (image_att.length <= 4) { in qed_mcp_get_nvm_image()
3436 image_id, image_att.length); in qed_mcp_get_nvm_image()
3440 if (image_att.length > buffer_len) { in qed_mcp_get_nvm_image()
3444 image_id, image_att.length, buffer_len); in qed_mcp_get_nvm_image()
3448 return qed_mcp_nvm_read(p_hwfn->cdev, image_att.start_addr, in qed_mcp_get_nvm_image()
3449 p_buffer, image_att.length); in qed_mcp_get_nvm_image()