Lines Matching defs:packet
58 /* Received and ready for next Download packet. */
207 * ziirave_firm_write_pkt() - Build and write a firmware packet
209 * A packet to send to the firmware is composed by following bytes:
223 u8 i, checksum = 0, packet[ZIIRAVE_FIRM_PKT_TOTAL_SIZE];
228 dev_err(&client->dev, "Firmware packet too long (%d)\n",
237 * allow zero length packet that will be sent as the last step
244 packet[0] = len;
246 put_unaligned_le16(addr16, packet + 1);
248 memcpy(packet + 3, data, len);
249 memset(packet + 3 + len, 0, ZIIRAVE_FIRM_PKT_DATA_SIZE - len);
253 checksum += packet[i];
254 packet[ZIIRAVE_FIRM_PKT_TOTAL_SIZE - 1] = checksum;
257 sizeof(packet), packet);
267 "Failed to write firmware packet at address 0x%04x: %d\n",
385 dev_err(&client->dev, "Failed to send EMPTY packet: %d\n", ret);