Lines Matching full:component
58 * | | component index tlv | |
61 * | component descriptor multi_tlv |
63 * | | component descriptor tlv +-----> |Among others: |
69 * | COMPONENT BLOCK (CB) |
86 * the number of device descriptors and component descriptor following this
94 * - Component index of type MLXFW_MFA2_TLV_COMPONENT_PTR that contains that
95 * device component index.
97 * The component descriptor multi_tlv
100 * component descriptor, and are expected to have a first child of type
101 * MLXFW_MFA2_TLV_COMPONENT_DESCRIPTOR that contains mostly the component index,
103 * component block.
110 static const u8 mlxfw_mfa2_comp_magic[] = "#BIN.COMPONENT!#";
206 pr_debug(" -- Component index %d\n", in mlxfw_mfa2_file_dev_validate()
221 pr_debug("Component %d\n", comp_idx); in mlxfw_mfa2_file_comp_validate()
225 pr_err("Component %d is not a valid TLV error\n", comp_idx); in mlxfw_mfa2_file_comp_validate()
232 /* Check that component have COMPONENT_DESCRIPTOR as first child */ in mlxfw_mfa2_file_comp_validate()
235 pr_err("Component descriptor %d multi TLV error\n", comp_idx); in mlxfw_mfa2_file_comp_validate()
241 pr_err("Component %d does not have a valid descriptor\n", in mlxfw_mfa2_file_comp_validate()
245 pr_debug(" -- Component type %d\n", be16_to_cpu(cdesc->identifier)); in mlxfw_mfa2_file_comp_validate()
281 /* Check each component */ in mlxfw_mfa2_file_validate()
339 pr_err("Component block is out side the file\n"); in mlxfw_mfa2_file_init()
345 pr_err("Component block size is too big\n"); in mlxfw_mfa2_file_init()
588 pr_err("Component could not be reached in CB\n"); in mlxfw_mfa2_file_component_get()
594 pr_err("Component has wrong magic\n"); in mlxfw_mfa2_file_component_get()