Searched refs:rds_ring (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_init.c33 struct nx_host_rds_ring *rds_ring);
94 struct nx_host_rds_ring *rds_ring; local
100 rds_ring = &recv_ctx->rds_rings[ring];
101 for (i = 0; i < rds_ring->num_desc; ++i) {
102 rx_buf = &(rds_ring->rx_buf_arr[i]);
106 rds_ring->dma_size, DMA_FROM_DEVICE);
150 struct nx_host_rds_ring *rds_ring; local
160 rds_ring = &recv_ctx->rds_rings[ring];
161 vfree(rds_ring->rx_buf_arr);
162 rds_ring
179 struct nx_host_rds_ring *rds_ring; local
1450 netxen_alloc_rx_skb(struct netxen_adapter *adapter, struct nx_host_rds_ring *rds_ring, struct netxen_rx_buffer *buffer) argument
1483 netxen_process_rxbuf(struct netxen_adapter *adapter, struct nx_host_rds_ring *rds_ring, u16 index, u16 cksum) argument
1520 struct nx_host_rds_ring *rds_ring; local
1574 struct nx_host_rds_ring *rds_ring; local
1707 struct nx_host_rds_ring *rds_ring = local
1806 netxen_post_rx_buffers(struct netxen_adapter *adapter, u32 ringid, struct nx_host_rds_ring *rds_ring) argument
1864 netxen_post_rx_buffers_nodb(struct netxen_adapter *adapter, struct nx_host_rds_ring *rds_ring) argument
[all...]
H A Dnetxen_nic_ctx.c262 struct nx_host_rds_ring *rds_ring; local
326 rds_ring = &recv_ctx->rds_rings[i];
328 prq_rds[i].host_phys_addr = cpu_to_le64(rds_ring->phys_addr);
329 prq_rds[i].ring_size = cpu_to_le32(rds_ring->num_desc);
331 prq_rds[i].buff_size = cpu_to_le64(rds_ring->dma_size);
364 rds_ring = &recv_ctx->rds_rings[i];
367 rds_ring->crb_rcv_producer = netxen_get_ioaddr(adapter,
684 struct nx_host_rds_ring *rds_ring; local
701 rds_ring = &recv_ctx->rds_rings[ring];
704 cpu_to_le64(rds_ring
740 struct nx_host_rds_ring *rds_ring; local
853 struct nx_host_rds_ring *rds_ring; local
[all...]
H A Dnetxen_nic.h59 #define RCV_DESC_RINGSIZE(rds_ring) \
60 (sizeof(struct rcv_desc) * (rds_ring)->num_desc)
61 #define RCV_BUFF_RINGSIZE(rds_ring) \
62 (sizeof(struct netxen_rx_buffer) * rds_ring->num_desc)
1764 struct nx_host_rds_ring *rds_ring);
H A Dnetxen_nic_main.c1196 struct nx_host_rds_ring *rds_ring; local
1247 rds_ring = &adapter->recv_ctx.rds_rings[ring];
1248 netxen_post_rx_buffers(adapter, ring, rds_ring);
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c814 struct qlcnic_host_rds_ring *rds_ring,
821 skb = netdev_alloc_skb(adapter->netdev, rds_ring->skb_size);
828 dma = dma_map_single(&pdev->dev, skb->data, rds_ring->dma_size,
844 struct qlcnic_host_rds_ring *rds_ring,
853 if (!spin_trylock(&rds_ring->lock))
856 producer = rds_ring->producer;
857 head = &rds_ring->free_list;
862 if (qlcnic_alloc_rx_skb(adapter, rds_ring, buffer))
869 pdesc = &rds_ring->desc_head[producer];
873 pdesc->buffer_length = cpu_to_le32(rds_ring
813 qlcnic_alloc_rx_skb(struct qlcnic_adapter *adapter, struct qlcnic_host_rds_ring *rds_ring, struct qlcnic_rx_buffer *buffer) argument
843 qlcnic_post_rx_buffers_nodb(struct qlcnic_adapter *adapter, struct qlcnic_host_rds_ring *rds_ring, u8 ring_id) argument
1201 struct qlcnic_host_rds_ring *rds_ring; local
1268 struct qlcnic_host_rds_ring *rds_ring; local
1358 struct qlcnic_host_rds_ring *rds_ring; local
1437 qlcnic_post_rx_buffers(struct qlcnic_adapter *adapter, struct qlcnic_host_rds_ring *rds_ring, u8 ring_id) argument
1496 struct qlcnic_host_rds_ring *rds_ring; local
1723 struct qlcnic_host_rds_ring *rds_ring; local
1789 struct qlcnic_host_rds_ring *rds_ring; local
1881 struct qlcnic_host_rds_ring *rds_ring; local
2173 struct qlcnic_host_rds_ring *rds_ring; local
[all...]
H A Dqlcnic_init.c85 struct qlcnic_host_rds_ring *rds_ring; local
91 rds_ring = &recv_ctx->rds_rings[ring];
92 for (i = 0; i < rds_ring->num_desc; ++i) {
93 rx_buf = &(rds_ring->rx_buf_arr[i]);
98 rds_ring->dma_size, DMA_FROM_DEVICE);
108 struct qlcnic_host_rds_ring *rds_ring; local
114 rds_ring = &recv_ctx->rds_rings[ring];
116 INIT_LIST_HEAD(&rds_ring->free_list);
118 rx_buf = rds_ring->rx_buf_arr;
119 for (i = 0; i < rds_ring
166 struct qlcnic_host_rds_ring *rds_ring; local
185 struct qlcnic_host_rds_ring *rds_ring; local
[all...]
H A Dqlcnic_ctx.c244 struct qlcnic_host_rds_ring *rds_ring; local
312 rds_ring = &recv_ctx->rds_rings[i];
313 rds_ring->producer = 0;
314 prq_rds[i].host_phys_addr = cpu_to_le64(rds_ring->phys_addr);
315 prq_rds[i].ring_size = cpu_to_le32(rds_ring->num_desc);
317 prq_rds[i].buff_size = cpu_to_le64(rds_ring->dma_size);
355 rds_ring = &recv_ctx->rds_rings[i];
357 rds_ring->crb_rcv_producer = ahw->pci_base0 + reg;
561 struct qlcnic_host_rds_ring *rds_ring; local
594 rds_ring
722 struct qlcnic_host_rds_ring *rds_ring; local
[all...]
H A Dqlcnic_main.c1859 struct qlcnic_host_rds_ring *rds_ring; local
1876 rds_ring = &adapter->recv_ctx->rds_rings[ring];
1877 qlcnic_post_rx_buffers(adapter, rds_ring, ring);
2114 struct qlcnic_host_rds_ring *rds_ring; local
2143 rds_ring = &adapter->recv_ctx->rds_rings[ring];
2144 qlcnic_post_rx_buffers(adapter, rds_ring, ring);
2956 struct qlcnic_host_rds_ring *rds_ring; local
2965 rds_ring = &recv_ctx->rds_rings[ring];
2966 if (!rds_ring)
2969 "rds_ring
[all...]
H A Dqlcnic.h64 #define RCV_DESC_RINGSIZE(rds_ring) \
65 (sizeof(struct rcv_desc) * (rds_ring)->num_desc)
66 #define RCV_BUFF_RINGSIZE(rds_ring) \
67 (sizeof(struct qlcnic_rx_buffer) * rds_ring->num_desc)
1613 struct qlcnic_host_rds_ring *rds_ring, u8 ring_id);
H A Dqlcnic_83xx_hw.c1401 struct qlcnic_host_rds_ring *rds_ring; local
1435 rds_ring = &adapter->recv_ctx->rds_rings[ring];
1436 qlcnic_post_rx_buffers(adapter, rds_ring, ring);

Completed in 212 milliseconds