nvm_image
struct qed_nvm_image_att *nvm_image,
buf = kzalloc(nvm_image->length, GFP_KERNEL);
rc = qed_mcp_nvm_read(cdev, nvm_image->start_addr,
buf, nvm_image->length);
DIV_ROUND_UP(nvm_image->length - 4, 4));
*crc = ~crc32(~0U, buf, nvm_image->length - 4);
struct qed_nvm_image_att nvm_image;
nvm_image.start_addr = p_hwfn->nvm_info.image_att[i].nvm_start_addr;
nvm_image.length = p_hwfn->nvm_info.image_att[i].len;
**data, image_type, nvm_image.start_addr,
nvm_image.start_addr + nvm_image.length - 1);
rc = qed_nvm_flash_image_access_crc(cdev, &nvm_image, &crc);
(nvm_image.start_addr +
nvm_image.length - 4), (u8 *)&crc, 4);
nvm_image.start_addr + nvm_image.length - 4, rc);
rc = qed_mcp_nvm_read(cdev, nvm_image.start_addr + offset, buf,
nvm_image.start_addr + offset);
nvm_image.start_addr + offset, cur_value,
nvm_image.start_addr + offset,
nvm_image.start_addr + offset);
#define GET_NVM_FIXED_AREA_SIZE(is_asic, is_e4) (sizeof(struct nvm_image) + \
#define NVM_OFFSET(f) ((u32_t)((int_ptr_t)(&(((struct nvm_image *)0)->(f)))))