Lines Matching refs:pool
206 struct hix5hd2_desc_sw pool[QUEUE_NUMS]; member
207 #define rx_fq pool[0]
208 #define rx_bq pool[1]
209 #define tx_bq pool[2]
210 #define tx_rq pool[3]
847 if (priv->pool[i].desc) { in hix5hd2_destroy_hw_desc_queue()
848 dma_free_coherent(priv->dev, priv->pool[i].size, in hix5hd2_destroy_hw_desc_queue()
849 priv->pool[i].desc, in hix5hd2_destroy_hw_desc_queue()
850 priv->pool[i].phys_addr); in hix5hd2_destroy_hw_desc_queue()
851 priv->pool[i].desc = NULL; in hix5hd2_destroy_hw_desc_queue()
869 size = priv->pool[i].count * sizeof(struct hix5hd2_desc); in hix5hd2_init_hw_desc_queue()
876 priv->pool[i].size = size; in hix5hd2_init_hw_desc_queue()
877 priv->pool[i].desc = virt_addr; in hix5hd2_init_hw_desc_queue()
878 priv->pool[i].phys_addr = phys_addr; in hix5hd2_init_hw_desc_queue()