Lines Matching defs:header

253 	struct tb_drom_entry_header header;
259 struct tb_drom_entry_header header;
285 struct tb_drom_entry_header header;
325 struct tb_drom_entry_header *header)
328 (const struct tb_drom_entry_generic *)header;
330 switch (header->index) {
332 /* Length includes 2 bytes header so remove it before copy */
334 header->len - sizeof(*header), GFP_KERNEL);
341 header->len - sizeof(*header), GFP_KERNEL);
361 struct tb_drom_entry_header *header)
371 if (header->index > sw->config.max_port_number) {
376 port = &sw->ports[header->index];
377 port->disabled = header->port_disabled;
387 struct tb_drom_entry_port *entry = (void *) header;
388 if (header->len != sizeof(*entry)) {
391 header->len, sizeof(struct tb_drom_entry_port));
409 struct tb_drom_header *header = (void *) sw->drom;
411 u16 drom_size = header->data_len + TB_DROM_DATA_START;
573 const struct tb_drom_header *header =
577 crc = tb_crc8((u8 *) &header->uid, 8);
578 if (crc != header->uid_crc8) {
581 header->uid_crc8, crc);
585 sw->uid = header->uid;
586 sw->vendor = header->vendor_id;
587 sw->device = header->model_id;
589 crc = tb_crc32(sw->drom + TB_DROM_DATA_START, header->data_len);
590 if (crc != header->data_crc32) {
593 header->data_crc32, crc);
601 const struct tb_drom_header *header =
605 crc = tb_crc32(sw->drom + TB_DROM_DATA_START, header->data_len);
606 if (crc != header->data_crc32) {
609 header->data_crc32, crc);
617 const struct tb_drom_header *header = (const void *)sw->drom;
620 if (header->data_len + TB_DROM_DATA_START != size) {
626 tb_sw_dbg(sw, "DROM version: %d\n", header->device_rom_revision);
628 switch (header->device_rom_revision) {
634 header->device_rom_revision);