Lines Matching refs:comp
109 struct mlxfw_mfa2_component *comp) in mlxfw_flash_component() argument
119 err = mlxfw_dev->ops->component_query(mlxfw_dev, comp->index, in mlxfw_flash_component()
126 if (comp->data_size > comp_max_size) { in mlxfw_flash_component()
128 comp->index, comp->data_size, comp_max_size); in mlxfw_flash_component()
137 comp->index, in mlxfw_flash_component()
138 comp->data_size); in mlxfw_flash_component()
149 offset < MLXFW_ALIGN_UP(comp->data_size, comp_align_bits); in mlxfw_flash_component()
151 block_ptr = comp->data + offset; in mlxfw_flash_component()
152 block_size = (u16) min_t(u32, comp->data_size - offset, in mlxfw_flash_component()
163 comp->index); in mlxfw_flash_component()
193 struct mlxfw_mfa2_component *comp; in mlxfw_flash_components() local
195 comp = mlxfw_mfa2_file_component_get(mfa2_file, mlxfw_dev->psid, in mlxfw_flash_components()
197 if (IS_ERR(comp)) in mlxfw_flash_components()
198 return PTR_ERR(comp); in mlxfw_flash_components()
200 pr_info("Flashing component type %d\n", comp->index); in mlxfw_flash_components()
201 err = mlxfw_flash_component(mlxfw_dev, fwhandle, comp); in mlxfw_flash_components()
202 mlxfw_mfa2_file_component_put(comp); in mlxfw_flash_components()