sds_ring 63 drivers/net/ethernet/qlogic/netxen/netxen_nic.h #define STATUS_DESC_RINGSIZE(sds_ring) \ sds_ring 64 drivers/net/ethernet/qlogic/netxen/netxen_nic.h (sizeof(struct status_desc) * (sds_ring)->num_desc) sds_ring 1769 drivers/net/ethernet/qlogic/netxen/netxen_nic.h int netxen_process_rcv_ring(struct nx_host_sds_ring *sds_ring, int max); sds_ring 262 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct nx_host_sds_ring *sds_ring; sds_ring 338 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring = &recv_ctx->sds_rings[i]; sds_ring 340 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c prq_sds[i].host_phys_addr = cpu_to_le64(sds_ring->phys_addr); sds_ring 341 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c prq_sds[i].ring_size = cpu_to_le32(sds_ring->num_desc); sds_ring 374 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring = &recv_ctx->sds_rings[i]; sds_ring 377 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring->crb_sts_consumer = netxen_get_ioaddr(adapter, sds_ring 381 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring->crb_intr_mask = netxen_get_ioaddr(adapter, sds_ring 682 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct nx_host_sds_ring *sds_ring; sds_ring 707 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 710 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c hwctx->sts_ring_addr = cpu_to_le64(sds_ring->phys_addr); sds_ring 711 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c hwctx->sts_ring_size = cpu_to_le32(sds_ring->num_desc); sds_ring 713 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c hwctx->sts_rings[ring].addr = cpu_to_le64(sds_ring->phys_addr); sds_ring 714 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c hwctx->sts_rings[ring].size = cpu_to_le32(sds_ring->num_desc); sds_ring 738 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct nx_host_sds_ring *sds_ring; sds_ring 798 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 801 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c STATUS_DESC_RINGSIZE(sds_ring), sds_ring 802 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c &sds_ring->phys_addr); sds_ring 810 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring->desc_head = addr; sds_ring 813 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring->crb_sts_consumer = sds_ring 817 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring->crb_intr_mask = sds_ring 851 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct nx_host_sds_ring *sds_ring; sds_ring 906 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 908 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c if (sds_ring->desc_head != NULL) { sds_ring 910 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c STATUS_DESC_RINGSIZE(sds_ring), sds_ring 911 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring->desc_head, sds_ring 912 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring->phys_addr); sds_ring 913 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c sds_ring->desc_head = NULL; sds_ring 288 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c struct nx_host_sds_ring *sds_ring; sds_ring 347 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c sds_ring = &(recv_ctx->sds_rings[ring]); sds_ring 349 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c sds_ring->crb_sts_consumer); sds_ring 182 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct nx_host_sds_ring *sds_ring; sds_ring 281 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 282 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c sds_ring->irq = adapter->msix_entries[ring].vector; sds_ring 283 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c sds_ring->adapter = adapter; sds_ring 284 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c sds_ring->num_desc = adapter->num_rxd; sds_ring 287 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c INIT_LIST_HEAD(&sds_ring->free_list[i]); sds_ring 1427 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct nx_host_sds_ring *sds_ring) sds_ring 1434 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c desc = &sds_ring->desc_head[index]; sds_ring 1438 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c index = get_next_index(index, sds_ring->num_desc); sds_ring 1445 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c netxen_handle_linkevent(sds_ring->adapter, &msg); sds_ring 1516 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct nx_host_sds_ring *sds_ring, sds_ring 1556 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c napi_gro_receive(&sds_ring->napi, skb); sds_ring 1570 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct nx_host_sds_ring *sds_ring, sds_ring 1647 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c netxen_process_rcv_ring(struct nx_host_sds_ring *sds_ring, int max) sds_ring 1649 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct netxen_adapter *adapter = sds_ring->adapter; sds_ring 1656 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c u32 consumer = sds_ring->consumer; sds_ring 1663 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c desc = &sds_ring->desc_head[consumer]; sds_ring 1678 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c rxbuf = netxen_process_rcv(adapter, sds_ring, sds_ring 1684 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c rxbuf = netxen_process_lro(adapter, sds_ring, sds_ring 1688 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c netxen_handle_fw_message(desc_cnt, consumer, sds_ring); sds_ring 1696 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]); sds_ring 1700 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c desc = &sds_ring->desc_head[consumer]; sds_ring 1703 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c consumer = get_next_index(consumer, sds_ring->num_desc); sds_ring 1712 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c if (!list_empty(&sds_ring->free_list[ring])) { sds_ring 1713 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c list_for_each(cur, &sds_ring->free_list[ring]) { sds_ring 1719 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c netxen_merge_rx_buffers(&sds_ring->free_list[ring], sds_ring 1728 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c sds_ring->consumer = consumer; sds_ring 1729 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c NXWRIO(adapter, sds_ring->crb_sts_consumer, consumer); sds_ring 130 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static inline void netxen_nic_disable_int(struct nx_host_sds_ring *sds_ring) sds_ring 132 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = sds_ring->adapter; sds_ring 134 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c NXWRIO(adapter, sds_ring->crb_intr_mask, 0); sds_ring 137 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static inline void netxen_nic_enable_int(struct nx_host_sds_ring *sds_ring) sds_ring 139 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = sds_ring->adapter; sds_ring 141 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c NXWRIO(adapter, sds_ring->crb_intr_mask, 0x1); sds_ring 168 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring; sds_ring 175 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 176 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_napi_add(netdev, &sds_ring->napi, sds_ring 187 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring; sds_ring 191 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 192 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_napi_del(&sds_ring->napi); sds_ring 202 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring; sds_ring 206 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 207 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c napi_enable(&sds_ring->napi); sds_ring 208 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_enable_int(sds_ring); sds_ring 216 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring; sds_ring 220 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 221 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_disable_int(sds_ring); sds_ring 222 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c napi_synchronize(&sds_ring->napi); sds_ring 223 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c napi_disable(&sds_ring->napi); sds_ring 1040 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring; sds_ring 1058 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 1059 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); sds_ring 1060 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = request_irq(sds_ring->irq, handler, sds_ring 1061 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c flags, sds_ring->name, sds_ring); sds_ring 1073 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring; sds_ring 1078 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 1079 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c free_irq(sds_ring->irq, sds_ring); sds_ring 2291 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring = data; sds_ring 2292 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = sds_ring->adapter; sds_ring 2319 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_disable_int(sds_ring); sds_ring 2327 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c napi_schedule(&sds_ring->napi); sds_ring 2334 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring = data; sds_ring 2335 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = sds_ring->adapter; sds_ring 2340 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c napi_schedule(&sds_ring->napi); sds_ring 2346 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring = data; sds_ring 2348 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c napi_schedule(&sds_ring->napi); sds_ring 2354 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct nx_host_sds_ring *sds_ring = sds_ring 2357 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = sds_ring->adapter; sds_ring 2364 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c work_done = netxen_process_rcv_ring(sds_ring, budget); sds_ring 2370 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c napi_complete_done(&sds_ring->napi, work_done); sds_ring 2372 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_enable_int(sds_ring); sds_ring 69 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h #define STATUS_DESC_RINGSIZE(sds_ring) \ sds_ring 70 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h (sizeof(struct status_desc) * (sds_ring)->num_desc) sds_ring 1943 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_process_rcv_ring_diag(struct qlcnic_host_sds_ring *sds_ring) sds_ring 1945 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h sds_ring->adapter->ahw->hw_ops->process_lb_rcv_ring_diag(sds_ring); sds_ring 2208 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_host_sds_ring *sds_ring) sds_ring 2210 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h writel(0, sds_ring->crb_intr_mask); sds_ring 2216 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_host_sds_ring *sds_ring) sds_ring 2218 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h writel(1, sds_ring->crb_intr_mask); sds_ring 2232 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_host_sds_ring *sds_ring) sds_ring 2237 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h writel(0x1, sds_ring->crb_intr_mask); sds_ring 2239 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h writel(0, sds_ring->crb_intr_mask); sds_ring 2243 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_host_sds_ring *sds_ring) sds_ring 2246 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h adapter->ahw->hw_ops->enable_sds_intr(adapter, sds_ring); sds_ring 2251 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_host_sds_ring *sds_ring) sds_ring 2254 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h adapter->ahw->hw_ops->disable_sds_intr(adapter, sds_ring); sds_ring 2276 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_host_sds_ring *sds_ring) sds_ring 2281 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h writel(0, sds_ring->crb_intr_mask); sds_ring 2283 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h writel(0x1, sds_ring->crb_intr_mask); sds_ring 527 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c sds_ring = &adapter->recv_ctx->sds_rings[0]; sds_ring 546 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c napi_schedule(&sds_ring->napi); sds_ring 554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_host_sds_ring *sds_ring = data; sds_ring 555 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = sds_ring->adapter; sds_ring 565 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 1397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1438 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c sds_ring = &adapter->recv_ctx->sds_rings[ring]; sds_ring 1439 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 1456 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1462 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c sds_ring = &adapter->recv_ctx->sds_rings[ring]; sds_ring 1464 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_disable_sds_intr(adapter, sds_ring); sds_ring 246 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 325 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring = &recv_ctx->sds_rings[i]; sds_ring 326 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring->consumer = 0; sds_ring 327 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c memset(sds_ring->desc_head, 0, STATUS_DESC_RINGSIZE(sds_ring)); sds_ring 328 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c prq_sds[i].host_phys_addr = cpu_to_le64(sds_ring->phys_addr); sds_ring 329 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c prq_sds[i].ring_size = cpu_to_le32(sds_ring->num_desc); sds_ring 365 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring = &recv_ctx->sds_rings[i]; sds_ring 372 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring->crb_intr_mask = ahw->pci_base0 + reg2; sds_ring 373 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring->crb_sts_consumer = ahw->pci_base0 + reg; sds_ring 563 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 608 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 611 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c STATUS_DESC_RINGSIZE(sds_ring), sds_ring 612 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c &sds_ring->phys_addr, GFP_KERNEL); sds_ring 617 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring->desc_head = addr; sds_ring 718 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 756 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 758 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c if (sds_ring->desc_head != NULL) { sds_ring 760 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c STATUS_DESC_RINGSIZE(sds_ring), sds_ring 761 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring->desc_head, sds_ring 762 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring->phys_addr); sds_ring 763 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c sds_ring->desc_head = NULL; sds_ring 534 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 584 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c sds_ring = &(recv_ctx->sds_rings[ring]); sds_ring 585 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c regs_buff[i++] = readl(sds_ring->crb_sts_consumer); sds_ring 586 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c regs_buff[i++] = sds_ring->consumer; sds_ring 587 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c regs_buff[i++] = readl(sds_ring->crb_intr_mask); sds_ring 1045 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_host_sds_ring *sds_ring = &recv_ctx->sds_rings[0]; sds_ring 1061 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_process_rcv_ring_diag(sds_ring); sds_ring 1091 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1120 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c sds_ring = &adapter->recv_ctx->sds_rings[0]; sds_ring 1128 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_process_rcv_ring_diag(sds_ring); sds_ring 185 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_process_rcv_ring_diag(struct qlcnic_host_sds_ring *sds_ring); sds_ring 189 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 244 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 245 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c sds_ring->irq = adapter->msix_entries[ring].vector; sds_ring 246 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c sds_ring->adapter = adapter; sds_ring 247 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c sds_ring->num_desc = adapter->num_rxd; sds_ring 251 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c sds_ring->tx_ring = &adapter->tx_ring[ring]; sds_ring 253 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c sds_ring->tx_ring = &adapter->tx_ring[0]; sds_ring 256 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c INIT_LIST_HEAD(&sds_ring->free_list[i]); sds_ring 130 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_process_rcv_ring(struct qlcnic_host_sds_ring *sds_ring, sds_ring 963 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 967 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = container_of(napi, struct qlcnic_host_sds_ring, napi); sds_ring 968 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c adapter = sds_ring->adapter; sds_ring 969 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c tx_ring = sds_ring->tx_ring; sds_ring 973 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_process_rcv_ring(sds_ring, budget); sds_ring 980 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_complete_done(&sds_ring->napi, work_done); sds_ring 982 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 1014 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1018 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = container_of(napi, struct qlcnic_host_sds_ring, napi); sds_ring 1019 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c adapter = sds_ring->adapter; sds_ring 1021 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_process_rcv_ring(sds_ring, budget); sds_ring 1024 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_complete_done(&sds_ring->napi, work_done); sds_ring 1026 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 1083 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring) sds_ring 1092 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c desc = &sds_ring->desc_head[index]; sds_ring 1096 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c index = get_next_index(index, sds_ring->num_desc); sds_ring 1100 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c adapter = sds_ring->adapter; sds_ring 1195 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring, int ring, sds_ring 1249 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_gro_receive(&sds_ring->napi, skb); sds_ring 1357 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_process_rcv_ring(struct qlcnic_host_sds_ring *sds_ring, int max) sds_ring 1360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = sds_ring->adapter; sds_ring 1367 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c u32 consumer = sds_ring->consumer; sds_ring 1370 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c desc = &sds_ring->desc_head[consumer]; sds_ring 1383 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c rxbuf = qlcnic_process_rcv(adapter, sds_ring, ring, sds_ring 1393 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_handle_fw_message(desc_cnt, consumer, sds_ring); sds_ring 1400 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]); sds_ring 1405 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c desc = &sds_ring->desc_head[consumer]; sds_ring 1407 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c consumer = get_next_index(consumer, sds_ring->num_desc); sds_ring 1414 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (!list_empty(&sds_ring->free_list[ring])) { sds_ring 1415 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c list_for_each(cur, &sds_ring->free_list[ring]) { sds_ring 1421 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c list_splice_tail_init(&sds_ring->free_list[ring], sds_ring 1430 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring->consumer = consumer; sds_ring 1431 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c writel(consumer, sds_ring->crb_sts_consumer); sds_ring 1536 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_82xx_process_rcv_ring_diag(struct qlcnic_host_sds_ring *sds_ring) sds_ring 1538 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = sds_ring->adapter; sds_ring 1543 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c u32 consumer = sds_ring->consumer; sds_ring 1545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c desc = &sds_ring->desc_head[consumer]; sds_ring 1555 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_handle_fw_message(desc_cnt, consumer, sds_ring); sds_ring 1564 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c desc = &sds_ring->desc_head[consumer]; sds_ring 1566 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c consumer = get_next_index(consumer, sds_ring->num_desc); sds_ring 1569 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring->consumer = consumer; sds_ring 1570 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c writel(consumer, sds_ring->crb_sts_consumer); sds_ring 1577 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1585 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 1588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, qlcnic_rx_poll, sds_ring 1592 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, sds_ring 1596 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, sds_ring 1621 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1626 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 1627 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_del(&sds_ring->napi); sds_ring 1645 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1653 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 1654 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_enable(&sds_ring->napi); sds_ring 1655 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 1672 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1680 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 1681 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_disable_sds_intr(adapter, sds_ring); sds_ring 1682 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_synchronize(&sds_ring->napi); sds_ring 1683 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_disable(&sds_ring->napi); sds_ring 1718 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring, sds_ring 1775 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_gro_receive(&sds_ring->napi, skb); sds_ring 1880 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_83xx_process_rcv_ring(struct qlcnic_host_sds_ring *sds_ring, sds_ring 1884 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = sds_ring->adapter; sds_ring 1891 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c u32 consumer = sds_ring->consumer; sds_ring 1894 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c desc = &sds_ring->desc_head[consumer]; sds_ring 1904 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c rxbuf = qlcnic_83xx_process_rcv(adapter, sds_ring, sds_ring 1918 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]); sds_ring 1922 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c desc = &sds_ring->desc_head[consumer]; sds_ring 1925 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c consumer = get_next_index(consumer, sds_ring->num_desc); sds_ring 1930 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (!list_empty(&sds_ring->free_list[ring])) { sds_ring 1931 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c list_for_each(cur, &sds_ring->free_list[ring]) { sds_ring 1937 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c list_splice_tail_init(&sds_ring->free_list[ring], sds_ring 1944 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring->consumer = consumer; sds_ring 1945 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c writel(consumer, sds_ring->crb_sts_consumer); sds_ring 1954 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1958 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = container_of(napi, struct qlcnic_host_sds_ring, napi); sds_ring 1959 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c adapter = sds_ring->adapter; sds_ring 1964 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_83xx_process_rcv_ring(sds_ring, budget); sds_ring 1971 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_complete_done(&sds_ring->napi, work_done); sds_ring 1972 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 1982 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1986 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = container_of(napi, struct qlcnic_host_sds_ring, napi); sds_ring 1987 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c adapter = sds_ring->adapter; sds_ring 1992 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_83xx_process_rcv_ring(sds_ring, budget); sds_ring 1999 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_complete_done(&sds_ring->napi, work_done); sds_ring 2000 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 2030 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 2033 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = container_of(napi, struct qlcnic_host_sds_ring, napi); sds_ring 2034 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c adapter = sds_ring->adapter; sds_ring 2035 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_83xx_process_rcv_ring(sds_ring, budget); sds_ring 2037 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_complete_done(&sds_ring->napi, work_done); sds_ring 2039 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 2048 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 2056 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 2057 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_enable(&sds_ring->napi); sds_ring 2059 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 2075 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 2083 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 2085 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_disable_sds_intr(adapter, sds_ring); sds_ring 2086 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_synchronize(&sds_ring->napi); sds_ring 2087 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c napi_disable(&sds_ring->napi); sds_ring 2105 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 2113 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 2116 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, sds_ring 2120 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, sds_ring 2125 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, sds_ring 2152 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 2157 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 2158 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_del(&sds_ring->napi); sds_ring 2210 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_83xx_process_rcv_ring_diag(struct qlcnic_host_sds_ring *sds_ring) sds_ring 2212 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = sds_ring->adapter; sds_ring 2216 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c u32 consumer = sds_ring->consumer; sds_ring 2218 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c desc = &sds_ring->desc_head[consumer]; sds_ring 2227 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c desc = &sds_ring->desc_head[consumer]; sds_ring 2229 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c consumer = get_next_index(consumer, sds_ring->num_desc); sds_ring 2230 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sds_ring->consumer = consumer; sds_ring 2231 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c writel(consumer, sds_ring->crb_sts_consumer); sds_ring 1722 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1759 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 1765 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c snprintf(sds_ring->name, sds_ring 1766 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sizeof(sds_ring->name), sds_ring 1769 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c snprintf(sds_ring->name, sds_ring 1770 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sizeof(sds_ring->name), sds_ring 1774 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c snprintf(sds_ring->name, sds_ring 1775 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sizeof(sds_ring->name), sds_ring 1779 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = request_irq(sds_ring->irq, handler, flags, sds_ring 1780 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sds_ring->name, sds_ring); sds_ring 1810 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 1820 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sds_ring = &recv_ctx->sds_rings[ring]; sds_ring 1821 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c free_irq(sds_ring->irq, sds_ring); sds_ring 2053 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 2060 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sds_ring = &adapter->recv_ctx->sds_rings[ring]; sds_ring 2061 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_disable_sds_intr(adapter, sds_ring); sds_ring 2137 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 2173 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sds_ring = &adapter->recv_ctx->sds_rings[ring]; sds_ring 2174 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 3011 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_host_sds_ring *sds_ring; sds_ring 3029 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sds_ring = &(recv_ctx->sds_rings[ring]); sds_ring 3030 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (!sds_ring) sds_ring 3034 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c ring, readl(sds_ring->crb_sts_consumer), sds_ring 3035 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sds_ring->consumer, readl(sds_ring->crb_intr_mask), sds_ring 3036 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c sds_ring->num_desc); sds_ring 3136 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_host_sds_ring *sds_ring = data; sds_ring 3137 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = sds_ring->adapter; sds_ring 3151 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_enable_sds_intr(adapter, sds_ring); sds_ring 3157 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_host_sds_ring *sds_ring = data; sds_ring 3158 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = sds_ring->adapter; sds_ring 3163 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c napi_schedule(&sds_ring->napi); sds_ring 3170 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_host_sds_ring *sds_ring = data; sds_ring 3171 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = sds_ring->adapter; sds_ring 3176 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c napi_schedule(&sds_ring->napi); sds_ring 3182 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_host_sds_ring *sds_ring = data; sds_ring 3184 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c napi_schedule(&sds_ring->napi);