Lines Matching refs:bcf_hdr
787 const struct i2400m_bcf_hdr *bcf_hdr, in i2400m_dnload_finalize() argument
819 sizeof(*bcf_hdr) in i2400m_dnload_finalize()
820 + le32_to_cpu(bcf_hdr->key_size) * sizeof(u32) in i2400m_dnload_finalize()
821 + le32_to_cpu(bcf_hdr->exponent_size) * sizeof(u32); in i2400m_dnload_finalize()
823 le32_to_cpu(bcf_hdr->modulus_size) * sizeof(u32); in i2400m_dnload_finalize()
825 (void *) bcf_hdr + signature_block_offset, in i2400m_dnload_finalize()
1109 const struct i2400m_bcf_hdr *bcf_hdr) in i2400m_dnload_init_signed() argument
1119 d_fnstart(5, dev, "(i2400m %p bcf_hdr %p)\n", i2400m, bcf_hdr); in i2400m_dnload_init_signed()
1125 memcpy(&cmd_buf->cmd_pl, bcf_hdr, sizeof(*bcf_hdr)); in i2400m_dnload_init_signed()
1130 d_fnend(5, dev, "(i2400m %p bcf_hdr %p) = %d\n", i2400m, bcf_hdr, ret); in i2400m_dnload_init_signed()
1143 const struct i2400m_bcf_hdr *bcf_hdr) in i2400m_dnload_init() argument
1150 result = i2400m_dnload_init_signed(i2400m, bcf_hdr); in i2400m_dnload_init()
1185 const struct i2400m_bcf_hdr *bcf_hdr, in i2400m_fw_hdr_check() argument
1193 module_type = le32_to_cpu(bcf_hdr->module_type); in i2400m_fw_hdr_check()
1194 header_len = sizeof(u32) * le32_to_cpu(bcf_hdr->header_len); in i2400m_fw_hdr_check()
1195 major_version = (le32_to_cpu(bcf_hdr->header_version) & 0xffff0000) in i2400m_fw_hdr_check()
1197 minor_version = le32_to_cpu(bcf_hdr->header_version) & 0x0000ffff; in i2400m_fw_hdr_check()
1198 module_id = le32_to_cpu(bcf_hdr->module_id); in i2400m_fw_hdr_check()
1199 module_vendor = le32_to_cpu(bcf_hdr->module_vendor); in i2400m_fw_hdr_check()
1200 date = le32_to_cpu(bcf_hdr->date); in i2400m_fw_hdr_check()
1201 size = sizeof(u32) * le32_to_cpu(bcf_hdr->size); in i2400m_fw_hdr_check()
1258 const struct i2400m_bcf_hdr *bcf_hdr; in i2400m_fw_check() local
1269 if (leftover <= sizeof(*bcf_hdr)) { in i2400m_fw_check()
1275 bcf_hdr = itr; in i2400m_fw_check()
1278 header_len = sizeof(u32) * le32_to_cpu(bcf_hdr->header_len); in i2400m_fw_check()
1279 size = sizeof(u32) * le32_to_cpu(bcf_hdr->size); in i2400m_fw_check()
1285 result = i2400m_fw_hdr_check(i2400m, bcf_hdr, headers, offset); in i2400m_fw_check()
1299 i2400m->fw_hdrs[used_slots] = bcf_hdr; in i2400m_fw_check()
1321 const struct i2400m_bcf_hdr *bcf_hdr) in i2400m_bcf_hdr_match() argument
1325 u32 module_id = le32_to_cpu(bcf_hdr->module_id) in i2400m_bcf_hdr_match()
1340 const struct i2400m_bcf_hdr **bcf_itr, *bcf_hdr; in i2400m_bcf_hdr_find() local
1346 bcf_hdr = i2400m->fw_hdrs[0]; in i2400m_bcf_hdr_find()
1348 "barker\n", 0, le32_to_cpu(bcf_hdr->module_id)); in i2400m_bcf_hdr_find()
1349 return bcf_hdr; in i2400m_bcf_hdr_find()
1352 bcf_hdr = *bcf_itr; in i2400m_bcf_hdr_find()
1353 if (i2400m_bcf_hdr_match(i2400m, bcf_hdr)) { in i2400m_bcf_hdr_find()
1355 i, le32_to_cpu(bcf_hdr->module_id)); in i2400m_bcf_hdr_find()
1356 return bcf_hdr; in i2400m_bcf_hdr_find()
1359 i, le32_to_cpu(bcf_hdr->module_id)); in i2400m_bcf_hdr_find()
1388 const struct i2400m_bcf_hdr *bcf_hdr; in i2400m_fw_dnload() local
1420 bcf_hdr = i2400m_bcf_hdr_find(i2400m); in i2400m_fw_dnload()
1421 if (bcf_hdr == NULL) in i2400m_fw_dnload()
1424 ret = i2400m_dnload_init(i2400m, bcf_hdr); in i2400m_fw_dnload()
1435 bcf_size = sizeof(u32) * le32_to_cpu(bcf_hdr->size); in i2400m_fw_dnload()
1445 ret = i2400m_dnload_finalize(i2400m, bcf_hdr, bcf, ret); in i2400m_fw_dnload()