Lines Matching refs:comp_data
564 struct mlxfw_mfa2_comp_data *comp_data; in mlxfw_mfa2_file_component_get() local
580 comp_data = kmalloc(sizeof(*comp_data) + comp_buf_size, GFP_KERNEL); in mlxfw_mfa2_file_component_get()
581 if (!comp_data) in mlxfw_mfa2_file_component_get()
583 comp_data->comp.data_size = comp_size; in mlxfw_mfa2_file_component_get()
584 comp_data->comp.index = be16_to_cpu(comp->identifier); in mlxfw_mfa2_file_component_get()
586 comp_data->buff); in mlxfw_mfa2_file_component_get()
592 if (memcmp(comp_data->buff, mlxfw_mfa2_comp_magic, in mlxfw_mfa2_file_component_get()
599 comp_data->comp.data = comp_data->buff + mlxfw_mfa2_comp_magic_len; in mlxfw_mfa2_file_component_get()
600 return &comp_data->comp; in mlxfw_mfa2_file_component_get()
602 kfree(comp_data); in mlxfw_mfa2_file_component_get()
608 const struct mlxfw_mfa2_comp_data *comp_data; in mlxfw_mfa2_file_component_put() local
610 comp_data = container_of(comp, struct mlxfw_mfa2_comp_data, comp); in mlxfw_mfa2_file_component_put()
611 kfree(comp_data); in mlxfw_mfa2_file_component_put()