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],
849 p.header[0] = cond_le32_to_cpu(buffer[0]);
850 p.header[1] = cond_le32_to_cpu(buffer[1]);
851 p.header[2] = cond_le32_to_cpu(buffer[2]);
853 tcode = (p.header[0] >> 4) & 0x0f;
857 p.header[3] = (__force __u32) buffer[3];
863 p.header[3] = cond_le32_to_cpu(buffer[3]);
872 p.header[3] = cond_le32_to_cpu(buffer[3]);
874 p.payload_length = p.header[3] >> 16;
905 log_ar_at_event(ohci, 'R', p.speed, p.header, evt);
912 (p.header[0] & 0xff) == (OHCI1394_phy_tcode << 4))
930 ohci->request_generation = (p.header[2] >> 16) & 0xff;
1336 __le32 *header;
1354 tcode = (packet->header[0] >> 4) & 0x0f;
1355 header = (__le32 *) &d[1];
1366 header[0] = cpu_to_le32((packet->header[0] & 0xffff) |
1368 header[1] = cpu_to_le32((packet->header[1] & 0xffff) |
1369 (packet->header[0] & 0xffff0000));
1370 header[2] = cpu_to_le32(packet->header[2]);
1373 header[3] = cpu_to_le32(packet->header[3]);
1375 header[3] = (__force __le32) packet->header[3];
1381 header[0] = cpu_to_le32((OHCI1394_phy_tcode << 4) |
1383 header[1] = cpu_to_le32(packet->header[1]);
1384 header[2] = cpu_to_le32(packet->header[2]);
1387 if (is_ping_packet(&packet->header[1]))
1392 header[0] = cpu_to_le32((packet->header[0] & 0xffff) |
1394 header[1] = cpu_to_le32(packet->header[0] & 0xffff0000);
1496 log_ar_at_event(ohci, 'T', packet->speed, packet->header, evt);
1563 tcode = HEADER_GET_TCODE(packet->header[0]);
1565 length = HEADER_GET_DATA_LENGTH(packet->header[3]);
1571 fw_fill_response(&response, packet->header,
1574 fw_fill_response(&response, packet->header,
1577 fw_fill_response(&response, packet->header, RCODE_COMPLETE,
1592 tcode = HEADER_GET_TCODE(packet->header[0]);
1593 length = HEADER_GET_DATA_LENGTH(packet->header[3]);
1595 ext_tcode = HEADER_GET_EXTENDED_TCODE(packet->header[3]);
1605 fw_fill_response(&response, packet->header,
1619 fw_fill_response(&response, packet->header,
1626 fw_fill_response(&response, packet->header, RCODE_BUSY, NULL, 0);
1643 HEADER_GET_OFFSET_HIGH(packet->header[1]) << 32) |
1644 packet->header[2];
1678 if (HEADER_GET_DESTINATION(packet->header[0]) == ctx->ohci->node_id &&
1958 * the inverted quadlets and a header quadlet, we shift one
2076 * config_rom registers. Writing the header quadlet
2423 * workaround here, setting the bus header to 0 and then write
2515 * header quadlet; 0 is endian agnostic and means that the
2605 log_ar_at_event(ohci, 'T', packet->speed, packet->header, 0x20);
2773 ctx->header_length, ctx->header,
2788 ctx_hdr = ctx->header + ctx->header_length;
2792 * The two iso header quadlets are byteswapped to little
2797 ctx_hdr[0] = swab32(dma_hdr[1]); /* iso packet header */
2905 * If the packet has a header, the first OUTPUT_MORE/LAST descriptor's
2952 ctx_hdr = ctx->header + ctx->header_length;
3037 ctx->header = (void *) __get_free_page(GFP_KERNEL);
3038 if (ctx->header == NULL) {
3054 free_page((unsigned long)ctx->header);
3158 free_page((unsigned long)ctx->header);
3243 __le32 *header;
3268 /* Get header size in number of descriptors. */
3287 header = (__le32 *) &d[1];
3288 header[0] = cpu_to_le32(IT_HEADER_SY(p->sy) |
3293 header[1] =
3301 memcpy(&d[z], p->header, p->header_length);
3353 * The OHCI controller puts the isochronous header and trailer in the
3359 /* Get header size in number of descriptors. */
3366 /* d points to the header descriptor */