Lines Matching refs:rds_ring
245 struct qlcnic_host_rds_ring *rds_ring; in qlcnic_82xx_fw_cmd_create_rx_ctx() local
313 rds_ring = &recv_ctx->rds_rings[i]; in qlcnic_82xx_fw_cmd_create_rx_ctx()
314 rds_ring->producer = 0; in qlcnic_82xx_fw_cmd_create_rx_ctx()
315 prq_rds[i].host_phys_addr = cpu_to_le64(rds_ring->phys_addr); in qlcnic_82xx_fw_cmd_create_rx_ctx()
316 prq_rds[i].ring_size = cpu_to_le32(rds_ring->num_desc); in qlcnic_82xx_fw_cmd_create_rx_ctx()
318 prq_rds[i].buff_size = cpu_to_le64(rds_ring->dma_size); in qlcnic_82xx_fw_cmd_create_rx_ctx()
356 rds_ring = &recv_ctx->rds_rings[i]; in qlcnic_82xx_fw_cmd_create_rx_ctx()
358 rds_ring->crb_rcv_producer = ahw->pci_base0 + reg; in qlcnic_82xx_fw_cmd_create_rx_ctx()
562 struct qlcnic_host_rds_ring *rds_ring; in qlcnic_alloc_hw_resources() local
593 rds_ring = &recv_ctx->rds_rings[ring]; in qlcnic_alloc_hw_resources()
595 RCV_DESC_RINGSIZE(rds_ring), in qlcnic_alloc_hw_resources()
596 &rds_ring->phys_addr, GFP_KERNEL); in qlcnic_alloc_hw_resources()
601 rds_ring->desc_head = addr; in qlcnic_alloc_hw_resources()
715 struct qlcnic_host_rds_ring *rds_ring; in qlcnic_free_hw_resources() local
742 rds_ring = &recv_ctx->rds_rings[ring]; in qlcnic_free_hw_resources()
744 if (rds_ring->desc_head != NULL) { in qlcnic_free_hw_resources()
746 RCV_DESC_RINGSIZE(rds_ring), in qlcnic_free_hw_resources()
747 rds_ring->desc_head, in qlcnic_free_hw_resources()
748 rds_ring->phys_addr); in qlcnic_free_hw_resources()
749 rds_ring->desc_head = NULL; in qlcnic_free_hw_resources()