Lines Matching defs:header
73 * Edgeport firmware header
78 * "length" is the number of bytes of actual data following the header.
632 /* Read a descriptor header from I2C based on type */
799 /* Build firmware header used for firmware update */
800 static int build_i2c_fw_hdr(u8 *header, const struct firmware *fw)
854 /* Build new header */
855 i2c_header = (struct ti_i2c_desc *)header;
973 dev_err(dev, "incomplete fw header\n");
1270 __u8 *header;
1273 header = kmalloc(HEADER_SIZE, GFP_KERNEL);
1274 if (!header) {
1282 kfree(header);
1302 status = build_i2c_fw_hdr(header, fw);
1305 kfree(header);
1318 header);
1321 kfree(header);
1335 dev_dbg(dev, "%s - can't read header back\n",
1338 kfree(header);
1343 if (memcmp(vheader, header, HEADER_SIZE)) {
1347 kfree(header);
1354 kfree(header);
1415 struct ti_i2c_image_header *header;
1459 /* Allocate a 15.5k buffer + 3 byte header */
1475 header = (struct ti_i2c_image_header *)buffer;
1478 header->Length = cpu_to_le16((__u16)(buffer_size -
1480 header->CheckSum = cs;