Lines Matching defs:header
71 * Edgeport firmware header
76 * "length" is the number of bytes of actual data following the header.
629 /* Read a descriptor header from I2C based on type */
796 /* Build firmware header used for firmware update */
797 static int build_i2c_fw_hdr(u8 *header, const struct firmware *fw)
851 /* Build new header */
852 i2c_header = (struct ti_i2c_desc *)header;
970 dev_err(dev, "incomplete fw header\n");
1267 u8 *header;
1270 header = kmalloc(HEADER_SIZE, GFP_KERNEL);
1271 if (!header) {
1279 kfree(header);
1299 status = build_i2c_fw_hdr(header, fw);
1302 kfree(header);
1315 header);
1318 kfree(header);
1332 dev_dbg(dev, "%s - can't read header back\n",
1335 kfree(header);
1340 if (memcmp(vheader, header, HEADER_SIZE)) {
1344 kfree(header);
1351 kfree(header);
1412 struct ti_i2c_image_header *header;
1456 /* Allocate a 15.5k buffer + 3 byte header */
1472 header = (struct ti_i2c_image_header *)buffer;
1475 header->Length = cpu_to_le16((u16)(buffer_size -
1477 header->CheckSum = cs;