Lines Matching full:comp
107 struct mlxfw_mfa2_component *comp) in mlxfw_flash_component() argument
117 err = mlxfw_dev->ops->component_query(mlxfw_dev, comp->index, in mlxfw_flash_component()
124 if (comp->data_size > comp_max_size) { in mlxfw_flash_component()
126 comp->index, comp->data_size, comp_max_size); in mlxfw_flash_component()
135 comp->index, in mlxfw_flash_component()
136 comp->data_size); in mlxfw_flash_component()
147 offset < MLXFW_ALIGN_UP(comp->data_size, comp_align_bits); in mlxfw_flash_component()
149 block_ptr = comp->data + offset; in mlxfw_flash_component()
150 block_size = (u16) min_t(u32, comp->data_size - offset, in mlxfw_flash_component()
161 comp->index); in mlxfw_flash_component()
191 struct mlxfw_mfa2_component *comp; in mlxfw_flash_components() local
193 comp = mlxfw_mfa2_file_component_get(mfa2_file, mlxfw_dev->psid, in mlxfw_flash_components()
195 if (IS_ERR(comp)) in mlxfw_flash_components()
196 return PTR_ERR(comp); in mlxfw_flash_components()
198 pr_info("Flashing component type %d\n", comp->index); in mlxfw_flash_components()
199 err = mlxfw_flash_component(mlxfw_dev, fwhandle, comp); in mlxfw_flash_components()
200 mlxfw_mfa2_file_component_put(comp); in mlxfw_flash_components()