Lines Matching defs:wr_ptr
1101 struct dle* wr_ptr;
1189 wr_ptr = iadev->rx_dle_q.write;
1190 wr_ptr->sys_pkt_addr = dma_map_single(&iadev->pci->dev, skb->data,
1192 wr_ptr->local_pkt_addr = buf_addr;
1193 wr_ptr->bytes = len; /* We don't know this do we ?? */
1194 wr_ptr->mode = DMA_INT_ENABLE;
1197 if(++wr_ptr == iadev->rx_dle_q.end)
1198 wr_ptr = iadev->rx_dle_q.start;
1199 iadev->rx_dle_q.write = wr_ptr;
2887 struct dle *wr_ptr;
3004 wr_ptr = iadev->tx_dle_q.write;
3005 memset((caddr_t)wr_ptr, 0, sizeof(*wr_ptr));
3006 wr_ptr->sys_pkt_addr = dma_map_single(&iadev->pci->dev, skb->data,
3008 wr_ptr->local_pkt_addr = (buf_desc_ptr->buf_start_hi << 16) |
3010 /* wr_ptr->bytes = swap_byte_order(total_len); didn't seem to affect?? */
3011 wr_ptr->bytes = skb->len;
3014 if ((wr_ptr->bytes >> 2) == 0xb)
3015 wr_ptr->bytes = 0x30;
3017 wr_ptr->mode = TX_DLE_PSI;
3018 wr_ptr->prq_wr_ptr_data = 0;
3021 if (++wr_ptr == iadev->tx_dle_q.end)
3022 wr_ptr = iadev->tx_dle_q.start;
3025 wr_ptr->sys_pkt_addr = iadev->tx_buf[desc-1].dma_addr;
3026 wr_ptr->local_pkt_addr = ((buf_desc_ptr->buf_start_hi << 16) |
3029 wr_ptr->bytes = sizeof(struct cpcs_trailer);
3030 wr_ptr->mode = DMA_INT_ENABLE;
3031 wr_ptr->prq_wr_ptr_data = iadev->ffL.prq_wr;
3034 if (++wr_ptr == iadev->tx_dle_q.end)
3035 wr_ptr = iadev->tx_dle_q.start;
3037 iadev->tx_dle_q.write = wr_ptr;