/linux-master/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_init.c | 33 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 D | netxen_nic_ctx.c | 262 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 D | netxen_nic.h | 59 #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 D | netxen_nic_main.c | 1196 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 D | qlcnic_io.c | 814 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 D | qlcnic_init.c | 85 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 D | qlcnic_ctx.c | 244 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 D | qlcnic_main.c | 1859 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 D | qlcnic.h | 64 #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 D | qlcnic_83xx_hw.c | 1401 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);
|