Lines Matching defs:wr_ptr
950 struct dle* wr_ptr;
1038 wr_ptr = iadev->rx_dle_q.write;
1039 wr_ptr->sys_pkt_addr = pci_map_single(iadev->pci, skb->data,
1041 wr_ptr->local_pkt_addr = buf_addr;
1042 wr_ptr->bytes = len; /* We don't know this do we ?? */
1043 wr_ptr->mode = DMA_INT_ENABLE;
1046 if(++wr_ptr == iadev->rx_dle_q.end)
1047 wr_ptr = iadev->rx_dle_q.start;
1048 iadev->rx_dle_q.write = wr_ptr;
2730 struct dle *wr_ptr;
2847 wr_ptr = iadev->tx_dle_q.write;
2848 memset((caddr_t)wr_ptr, 0, sizeof(*wr_ptr));
2849 wr_ptr->sys_pkt_addr = pci_map_single(iadev->pci, skb->data,
2851 wr_ptr->local_pkt_addr = (buf_desc_ptr->buf_start_hi << 16) |
2853 /* wr_ptr->bytes = swap_byte_order(total_len); didn't seem to affect?? */
2854 wr_ptr->bytes = skb->len;
2857 if ((wr_ptr->bytes >> 2) == 0xb)
2858 wr_ptr->bytes = 0x30;
2860 wr_ptr->mode = TX_DLE_PSI;
2861 wr_ptr->prq_wr_ptr_data = 0;
2864 if (++wr_ptr == iadev->tx_dle_q.end)
2865 wr_ptr = iadev->tx_dle_q.start;
2868 wr_ptr->sys_pkt_addr = iadev->tx_buf[desc-1].dma_addr;
2869 wr_ptr->local_pkt_addr = ((buf_desc_ptr->buf_start_hi << 16) |
2872 wr_ptr->bytes = sizeof(struct cpcs_trailer);
2873 wr_ptr->mode = DMA_INT_ENABLE;
2874 wr_ptr->prq_wr_ptr_data = iadev->ffL.prq_wr;
2877 if (++wr_ptr == iadev->tx_dle_q.end)
2878 wr_ptr = iadev->tx_dle_q.start;
2880 iadev->tx_dle_q.write = wr_ptr;