Home
last modified time | relevance | path

Searched refs:sds_ring (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/qlogic/qlcnic/
A Dqlcnic_io.c967 adapter = sds_ring->adapter; in qlcnic_poll()
968 tx_ring = sds_ring->tx_ring; in qlcnic_poll()
1018 adapter = sds_ring->adapter; in qlcnic_rx_poll()
1099 adapter = sds_ring->adapter; in qlcnic_handle_fw_message()
1569 sds_ring->consumer = consumer; in qlcnic_82xx_process_rcv_ring_diag()
1654 napi_enable(&sds_ring->napi); in qlcnic_82xx_napi_enable()
1959 adapter = sds_ring->adapter; in qlcnic_83xx_msix_sriov_vf_poll()
1987 adapter = sds_ring->adapter; in qlcnic_83xx_poll()
2034 adapter = sds_ring->adapter; in qlcnic_83xx_rx_poll()
2057 napi_enable(&sds_ring->napi); in qlcnic_83xx_napi_enable()
[all …]
A Dqlcnic_ctx.c245 struct qlcnic_host_sds_ring *sds_ring; in qlcnic_82xx_fw_cmd_create_rx_ctx() local
324 sds_ring = &recv_ctx->sds_rings[i]; in qlcnic_82xx_fw_cmd_create_rx_ctx()
325 sds_ring->consumer = 0; in qlcnic_82xx_fw_cmd_create_rx_ctx()
326 memset(sds_ring->desc_head, 0, STATUS_DESC_RINGSIZE(sds_ring)); in qlcnic_82xx_fw_cmd_create_rx_ctx()
364 sds_ring = &recv_ctx->sds_rings[i]; in qlcnic_82xx_fw_cmd_create_rx_ctx()
616 sds_ring->desc_head = addr; in qlcnic_alloc_hw_resources()
757 if (sds_ring->desc_head != NULL) { in qlcnic_free_hw_resources()
759 STATUS_DESC_RINGSIZE(sds_ring), in qlcnic_free_hw_resources()
760 sds_ring->desc_head, in qlcnic_free_hw_resources()
761 sds_ring->phys_addr); in qlcnic_free_hw_resources()
[all …]
A Dqlcnic_main.c1741 snprintf(sds_ring->name, in qlcnic_request_irq()
1742 sizeof(sds_ring->name), in qlcnic_request_irq()
1745 snprintf(sds_ring->name, in qlcnic_request_irq()
1746 sizeof(sds_ring->name), in qlcnic_request_irq()
1750 snprintf(sds_ring->name, in qlcnic_request_irq()
1751 sizeof(sds_ring->name), in qlcnic_request_irq()
1756 sds_ring->name, sds_ring); in qlcnic_request_irq()
1797 free_irq(sds_ring->irq, sds_ring); in qlcnic_free_irq()
2991 if (!sds_ring) in qlcnic_dump_rings()
2996 sds_ring->consumer, readl(sds_ring->crb_intr_mask), in qlcnic_dump_rings()
[all …]
A Dqlcnic.h68 #define STATUS_DESC_RINGSIZE(sds_ring) \ argument
1935 sds_ring->adapter->ahw->hw_ops->process_lb_rcv_ring_diag(sds_ring); in qlcnic_process_rcv_ring_diag()
2198 struct qlcnic_host_sds_ring *sds_ring) in qlcnic_83xx_enable_sds_intr() argument
2200 writel(0, sds_ring->crb_intr_mask); in qlcnic_83xx_enable_sds_intr()
2208 writel(1, sds_ring->crb_intr_mask); in qlcnic_83xx_disable_sds_intr()
2227 writel(0x1, sds_ring->crb_intr_mask); in qlcnic_82xx_disable_sds_intr()
2229 writel(0, sds_ring->crb_intr_mask); in qlcnic_82xx_disable_sds_intr()
2233 struct qlcnic_host_sds_ring *sds_ring) in qlcnic_enable_sds_intr() argument
2241 struct qlcnic_host_sds_ring *sds_ring) in qlcnic_disable_sds_intr() argument
2271 writel(0, sds_ring->crb_intr_mask); in qlcnic_82xx_enable_sds_intr()
[all …]
A Dqlcnic_init.c186 struct qlcnic_host_sds_ring *sds_ring; in qlcnic_alloc_sw_resources() local
241 sds_ring = &recv_ctx->sds_rings[ring]; in qlcnic_alloc_sw_resources()
242 sds_ring->irq = adapter->msix_entries[ring].vector; in qlcnic_alloc_sw_resources()
243 sds_ring->adapter = adapter; in qlcnic_alloc_sw_resources()
244 sds_ring->num_desc = adapter->num_rxd; in qlcnic_alloc_sw_resources()
248 sds_ring->tx_ring = &adapter->tx_ring[ring]; in qlcnic_alloc_sw_resources()
250 sds_ring->tx_ring = &adapter->tx_ring[0]; in qlcnic_alloc_sw_resources()
253 INIT_LIST_HEAD(&sds_ring->free_list[i]); in qlcnic_alloc_sw_resources()
A Dqlcnic_ethtool.c533 struct qlcnic_host_sds_ring *sds_ring; in qlcnic_get_regs() local
583 sds_ring = &(recv_ctx->sds_rings[ring]); in qlcnic_get_regs()
584 regs_buff[i++] = readl(sds_ring->crb_sts_consumer); in qlcnic_get_regs()
585 regs_buff[i++] = sds_ring->consumer; in qlcnic_get_regs()
586 regs_buff[i++] = readl(sds_ring->crb_intr_mask); in qlcnic_get_regs()
1044 struct qlcnic_host_sds_ring *sds_ring = &recv_ctx->sds_rings[0]; in qlcnic_do_lb_test() local
1060 qlcnic_process_rcv_ring_diag(sds_ring); in qlcnic_do_lb_test()
1091 struct qlcnic_host_sds_ring *sds_ring; in qlcnic_loopback_test() local
1120 sds_ring = &adapter->recv_ctx->sds_rings[0]; in qlcnic_loopback_test()
1128 qlcnic_process_rcv_ring_diag(sds_ring); in qlcnic_loopback_test()
A Dqlcnic_hw.h184 void qlcnic_82xx_process_rcv_ring_diag(struct qlcnic_host_sds_ring *sds_ring);
A Dqlcnic_83xx_hw.c526 struct qlcnic_host_sds_ring *sds_ring; in qlcnic_83xx_intr() local
544 sds_ring = &adapter->recv_ctx->sds_rings[0]; in qlcnic_83xx_intr()
545 napi_schedule(&sds_ring->napi); in qlcnic_83xx_intr()
553 struct qlcnic_host_sds_ring *sds_ring = data; in qlcnic_83xx_tmp_intr() local
564 qlcnic_enable_sds_intr(adapter, sds_ring); in qlcnic_83xx_tmp_intr()
1401 struct qlcnic_host_sds_ring *sds_ring; in qlcnic_83xx_diag_alloc_res() local
1442 sds_ring = &adapter->recv_ctx->sds_rings[ring]; in qlcnic_83xx_diag_alloc_res()
1443 qlcnic_enable_sds_intr(adapter, sds_ring); in qlcnic_83xx_diag_alloc_res()
1460 struct qlcnic_host_sds_ring *sds_ring; in qlcnic_83xx_diag_free_res() local
1466 sds_ring = &adapter->recv_ctx->sds_rings[ring]; in qlcnic_83xx_diag_free_res()
[all …]
/linux/drivers/net/ethernet/qlogic/netxen/
A Dnetxen_nic_ctx.c263 struct nx_host_sds_ring *sds_ring; in nx_fw_cmd_create_rx_ctx() local
339 sds_ring = &recv_ctx->sds_rings[i]; in nx_fw_cmd_create_rx_ctx()
685 struct nx_host_sds_ring *sds_ring; in netxen_init_old_ctx() local
741 struct nx_host_sds_ring *sds_ring; in netxen_alloc_hw_resources() local
813 sds_ring->desc_head = addr; in netxen_alloc_hw_resources()
816 sds_ring->crb_sts_consumer = in netxen_alloc_hw_resources()
820 sds_ring->crb_intr_mask = in netxen_alloc_hw_resources()
854 struct nx_host_sds_ring *sds_ring; in netxen_free_hw_resources() local
912 sds_ring->desc_head, in netxen_free_hw_resources()
913 sds_ring->phys_addr); in netxen_free_hw_resources()
[all …]
A Dnetxen_nic_main.c168 struct nx_host_sds_ring *sds_ring; in netxen_napi_add() local
187 struct nx_host_sds_ring *sds_ring; in netxen_napi_del() local
192 netif_napi_del(&sds_ring->napi); in netxen_napi_del()
202 struct nx_host_sds_ring *sds_ring; in netxen_napi_enable() local
207 napi_enable(&sds_ring->napi); in netxen_napi_enable()
208 netxen_nic_enable_int(sds_ring); in netxen_napi_enable()
216 struct nx_host_sds_ring *sds_ring; in netxen_napi_disable() local
221 netxen_nic_disable_int(sds_ring); in netxen_napi_disable()
223 napi_disable(&sds_ring->napi); in netxen_napi_disable()
1058 flags, sds_ring->name, sds_ring); in netxen_nic_request_irq()
[all …]
A Dnetxen_nic_init.c180 struct nx_host_sds_ring *sds_ring; in netxen_alloc_sw_resources() local
279 sds_ring = &recv_ctx->sds_rings[ring]; in netxen_alloc_sw_resources()
281 sds_ring->adapter = adapter; in netxen_alloc_sw_resources()
282 sds_ring->num_desc = adapter->num_rxd; in netxen_alloc_sw_resources()
1426 struct nx_host_sds_ring *sds_ring) in netxen_handle_fw_message() argument
1433 desc = &sds_ring->desc_head[index]; in netxen_handle_fw_message()
1515 struct nx_host_sds_ring *sds_ring, in netxen_process_rcv() argument
1555 napi_gro_receive(&sds_ring->napi, skb); in netxen_process_rcv()
1569 struct nx_host_sds_ring *sds_ring, in netxen_process_lro() argument
1655 u32 consumer = sds_ring->consumer; in netxen_process_rcv_ring()
[all …]
A Dnetxen_nic_ethtool.c288 struct nx_host_sds_ring *sds_ring; in netxen_nic_get_regs() local
347 sds_ring = &(recv_ctx->sds_rings[ring]); in netxen_nic_get_regs()
349 sds_ring->crb_sts_consumer); in netxen_nic_get_regs()
A Dnetxen_nic.h63 #define STATUS_DESC_RINGSIZE(sds_ring) \ argument
64 (sizeof(struct status_desc) * (sds_ring)->num_desc)
1766 int netxen_process_rcv_ring(struct nx_host_sds_ring *sds_ring, int max);

Completed in 61 milliseconds