Lines Matching refs:fb_header
114 static void fastboot_send(struct fastboot_header fb_header, char *fastboot_data, in fastboot_send() argument
122 struct fastboot_header fb_response_header = fb_header; in fastboot_send()
143 switch (fb_header.id) { in fastboot_send()
192 if (fb_header.seq != fb_sequence_number) { in fastboot_send()
201 error("ID %d not implemented.\n", fb_header.id); in fastboot_send()
476 struct fastboot_header fb_header; in fastboot_handler() local
490 memcpy(&fb_header, packet, sizeof(fb_header)); in fastboot_handler()
491 fb_header.flags = 0; in fastboot_handler()
492 fb_header.seq = ntohs(fb_header.seq); in fastboot_handler()
493 packet += sizeof(fb_header); in fastboot_handler()
494 len -= sizeof(fb_header); in fastboot_handler()
496 switch (fb_header.id) { in fastboot_handler()
498 fastboot_send(fb_header, fastboot_data, 0, 0); in fastboot_handler()
506 if (fb_header.seq == fb_sequence_number) { in fastboot_handler()
507 fastboot_send(fb_header, fastboot_data, fastboot_data_len, 0); in fastboot_handler()
509 } else if (fb_header.seq == fb_sequence_number - 1) { in fastboot_handler()
511 fastboot_send(fb_header, fastboot_data, fastboot_data_len, 1); in fastboot_handler()
515 error("ID %d not implemented.\n", fb_header.id); in fastboot_handler()
516 fb_header.id = FASTBOOT_ERROR; in fastboot_handler()
517 fastboot_send(fb_header, fastboot_data, 0, 0); in fastboot_handler()