Lines Matching refs:sds_ring

246 	struct qlcnic_host_sds_ring *sds_ring;  in qlcnic_82xx_fw_cmd_create_rx_ctx()  local
325 sds_ring = &recv_ctx->sds_rings[i]; in qlcnic_82xx_fw_cmd_create_rx_ctx()
326 sds_ring->consumer = 0; in qlcnic_82xx_fw_cmd_create_rx_ctx()
327 memset(sds_ring->desc_head, 0, STATUS_DESC_RINGSIZE(sds_ring)); in qlcnic_82xx_fw_cmd_create_rx_ctx()
328 prq_sds[i].host_phys_addr = cpu_to_le64(sds_ring->phys_addr); in qlcnic_82xx_fw_cmd_create_rx_ctx()
329 prq_sds[i].ring_size = cpu_to_le32(sds_ring->num_desc); in qlcnic_82xx_fw_cmd_create_rx_ctx()
365 sds_ring = &recv_ctx->sds_rings[i]; in qlcnic_82xx_fw_cmd_create_rx_ctx()
372 sds_ring->crb_intr_mask = ahw->pci_base0 + reg2; in qlcnic_82xx_fw_cmd_create_rx_ctx()
373 sds_ring->crb_sts_consumer = ahw->pci_base0 + reg; in qlcnic_82xx_fw_cmd_create_rx_ctx()
563 struct qlcnic_host_sds_ring *sds_ring; in qlcnic_alloc_hw_resources() local
606 sds_ring = &recv_ctx->sds_rings[ring]; in qlcnic_alloc_hw_resources()
609 STATUS_DESC_RINGSIZE(sds_ring), in qlcnic_alloc_hw_resources()
610 &sds_ring->phys_addr, GFP_KERNEL); in qlcnic_alloc_hw_resources()
615 sds_ring->desc_head = addr; in qlcnic_alloc_hw_resources()
716 struct qlcnic_host_sds_ring *sds_ring; in qlcnic_free_hw_resources() local
754 sds_ring = &recv_ctx->sds_rings[ring]; in qlcnic_free_hw_resources()
756 if (sds_ring->desc_head != NULL) { in qlcnic_free_hw_resources()
758 STATUS_DESC_RINGSIZE(sds_ring), in qlcnic_free_hw_resources()
759 sds_ring->desc_head, in qlcnic_free_hw_resources()
760 sds_ring->phys_addr); in qlcnic_free_hw_resources()
761 sds_ring->desc_head = NULL; in qlcnic_free_hw_resources()