• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/ieee1394/

Lines Matching defs:pcl

385         struct ti_pcl pcl;
408 pcl.next = PCL_NEXT_INVALID;
409 pcl.async_error_next = PCL_NEXT_INVALID;
410 pcl.pcl_status = 0;
411 pcl.buffer[0].control = packet->speed_code << 14 | packet->header_size;
413 pcl.buffer[0].control |= PCL_BIGENDIAN;
415 pcl.buffer[0].pointer = d->header_dma;
416 pcl.buffer[1].control = PCL_LAST_BUFF | packet->data_size;
417 pcl.buffer[1].pointer = d->data_dma;
421 pcl.buffer[0].control |= PCL_CMD_XMT;
424 pcl.buffer[0].control |= PCL_CMD_UNFXMT;
428 put_pcl(lynx, d->pcl, &pcl);
660 struct ti_pcl pcl;
665 get_pcl(lynx, lynx->async.pcl, &pcl);
679 if (pcl.pcl_status & DMA_CHAN_STAT_PKTCMPL) {
680 if (pcl.pcl_status & DMA_CHAN_STAT_SPECIALACK) {
681 ack = (pcl.pcl_status >> 15) & 0xf;
685 ack = (pcl.pcl_status >> 15) & 0xf;
829 struct ti_pcl pcl;
833 get_pcl(lynx, lynx->async.pcl, &pcl);
851 if (pcl.pcl_status & DMA_CHAN_STAT_PKTCMPL) {
852 if (pcl.pcl_status & DMA_CHAN_STAT_SPECIALACK) {
853 ack = (pcl.pcl_status >> 15) & 0xf;
857 ack = (pcl.pcl_status >> 15) & 0xf;
875 struct ti_pcl pcl;
879 get_pcl(lynx, lynx->iso_send.pcl, &pcl);
892 if (pcl.pcl_status & DMA_CHAN_STAT_PKTCMPL) {
893 if (pcl.pcl_status & DMA_CHAN_STAT_SPECIALACK) {
894 ack = (pcl.pcl_status >> 15) & 0xf;
898 ack = (pcl.pcl_status >> 15) & 0xf;
1052 struct ti_pcl pcl;
1139 lynx->async.pcl = alloc_pcl(lynx);
1141 lynx->iso_send.pcl = alloc_pcl(lynx);
1145 lynx->iso_rcv.pcl[i] = alloc_pcl(lynx);
1187 pcl.next = pcl_bus(lynx, lynx->rcv_pcl);
1188 put_pcl(lynx, lynx->rcv_pcl_start, &pcl);
1190 pcl.next = PCL_NEXT_INVALID;
1191 pcl.async_error_next = PCL_NEXT_INVALID;
1193 pcl.buffer[0].control = PCL_CMD_RCV | 16;
1195 pcl.buffer[0].control |= PCL_BIGENDIAN;
1197 pcl.buffer[1].control = PCL_LAST_BUFF | 4080;
1199 pcl.buffer[0].pointer = lynx->rcv_page_dma;
1200 pcl.buffer[1].pointer = lynx->rcv_page_dma + 16;
1201 put_pcl(lynx, lynx->rcv_pcl, &pcl);
1203 pcl.next = pcl_bus(lynx, lynx->async.pcl);
1204 pcl.async_error_next = pcl_bus(lynx, lynx->async.pcl);
1205 put_pcl(lynx, lynx->async.pcl_start, &pcl);
1207 pcl.next = pcl_bus(lynx, lynx->iso_send.pcl);
1208 pcl.async_error_next = PCL_NEXT_INVALID;
1209 put_pcl(lynx, lynx->iso_send.pcl_start, &pcl);
1211 pcl.next = PCL_NEXT_INVALID;
1212 pcl.async_error_next = PCL_NEXT_INVALID;
1213 pcl.buffer[0].control = PCL_CMD_RCV | 4;
1215 pcl.buffer[0].control |= PCL_BIGENDIAN;
1217 pcl.buffer[1].control = PCL_LAST_BUFF | 2044;
1223 pcl.buffer[0].pointer = lynx->iso_rcv.page_dma[page]
1225 pcl.buffer[1].pointer = pcl.buffer[0].pointer + 4;
1226 put_pcl(lynx, lynx->iso_rcv.pcl[i], &pcl);
1229 pcli = (u32 *)&pcl;
1231 pcli[i] = pcl_bus(lynx, lynx->iso_rcv.pcl[i]);
1233 put_pcl(lynx, lynx->iso_rcv.pcl_start, &pcl);