Lines Matching defs:header
166 void *header;
517 char dir, int speed, u32 *header, int evt)
519 int tcode = header[0] >> 4 & 0xf;
530 dir, (header[2] >> 16) & 0xff);
537 be32_to_cpu((__force __be32)header[3]));
541 header[3] >> 16, header[3] & 0xffff);
554 dir, evts[evt], header[1], header[2]);
559 dir, speed, header[0] >> 10 & 0x3f,
560 header[1] >> 16, header[0] >> 16, evts[evt],
561 tcodes[tcode], header[1] & 0xffff, header[2], specific);
566 dir, speed, header[0] >> 10 & 0x3f,
567 header[1] >> 16, header[0] >> 16, evts[evt],
852 p.header[0] = cond_le32_to_cpu(buffer[0]);
853 p.header[1] = cond_le32_to_cpu(buffer[1]);
854 p.header[2] = cond_le32_to_cpu(buffer[2]);
856 tcode = (p.header[0] >> 4) & 0x0f;
860 p.header[3] = (__force __u32) buffer[3];
866 p.header[3] = cond_le32_to_cpu(buffer[3]);
875 p.header[3] = cond_le32_to_cpu(buffer[3]);
877 p.payload_length = p.header[3] >> 16;
908 log_ar_at_event(ohci, 'R', p.speed, p.header, evt);
915 (p.header[0] & 0xff) == (OHCI1394_phy_tcode << 4))
933 ohci->request_generation = (p.header[2] >> 16) & 0xff;
1338 __le32 *header;
1356 tcode = (packet->header[0] >> 4) & 0x0f;
1357 header = (__le32 *) &d[1];
1368 header[0] = cpu_to_le32((packet->header[0] & 0xffff) |
1370 header[1] = cpu_to_le32((packet->header[1] & 0xffff) |
1371 (packet->header[0] & 0xffff0000));
1372 header[2] = cpu_to_le32(packet->header[2]);
1375 header[3] = cpu_to_le32(packet->header[3]);
1377 header[3] = (__force __le32) packet->header[3];
1383 header[0] = cpu_to_le32((OHCI1394_phy_tcode << 4) |
1385 header[1] = cpu_to_le32(packet->header[1]);
1386 header[2] = cpu_to_le32(packet->header[2]);
1389 if (is_ping_packet(&packet->header[1]))
1394 header[0] = cpu_to_le32((packet->header[0] & 0xffff) |
1396 header[1] = cpu_to_le32(packet->header[0] & 0xffff0000);
1498 log_ar_at_event(ohci, 'T', packet->speed, packet->header, evt);
1565 tcode = HEADER_GET_TCODE(packet->header[0]);
1567 length = HEADER_GET_DATA_LENGTH(packet->header[3]);
1573 fw_fill_response(&response, packet->header,
1576 fw_fill_response(&response, packet->header,
1579 fw_fill_response(&response, packet->header, RCODE_COMPLETE,
1594 tcode = HEADER_GET_TCODE(packet->header[0]);
1595 length = HEADER_GET_DATA_LENGTH(packet->header[3]);
1597 ext_tcode = HEADER_GET_EXTENDED_TCODE(packet->header[3]);
1607 fw_fill_response(&response, packet->header,
1621 fw_fill_response(&response, packet->header,
1628 fw_fill_response(&response, packet->header, RCODE_BUSY, NULL, 0);
1645 HEADER_GET_OFFSET_HIGH(packet->header[1]) << 32) |
1646 packet->header[2];
1682 if (HEADER_GET_DESTINATION(packet->header[0]) == ctx->ohci->node_id &&
1969 * the inverted quadlets and a header quadlet, we shift one
2087 * config_rom registers. Writing the header quadlet
2433 * workaround here, setting the bus header to 0 and then write
2523 * header quadlet; 0 is endian agnostic and means that the
2613 log_ar_at_event(ohci, 'T', packet->speed, packet->header, 0x20);
2785 ctx->header_length, ctx->header,
2800 ctx_hdr = ctx->header + ctx->header_length;
2804 * The two iso header quadlets are byteswapped to little
2809 ctx_hdr[0] = swab32(dma_hdr[1]); /* iso packet header */
2917 * If the packet has a header, the first OUTPUT_MORE/LAST descriptor's
2964 ctx_hdr = ctx->header + ctx->header_length;
3049 ctx->header = (void *) __get_free_page(GFP_KERNEL);
3050 if (ctx->header == NULL) {
3066 free_page((unsigned long)ctx->header);
3170 free_page((unsigned long)ctx->header);
3255 __le32 *header;
3280 /* Get header size in number of descriptors. */
3299 header = (__le32 *) &d[1];
3300 header[0] = cpu_to_le32(IT_HEADER_SY(p->sy) |
3305 header[1] =
3313 memcpy(&d[z], p->header, p->header_length);
3365 * The OHCI controller puts the isochronous header and trailer in the
3371 /* Get header size in number of descriptors. */
3378 /* d points to the header descriptor */