Lines Matching refs:rxq
1772 struct bna_rxq *rxq = NULL; in bna_rxq_get() local
1774 rxq = list_first_entry(&rx_mod->rxq_free_q, struct bna_rxq, qe); in bna_rxq_get()
1775 list_del(&rxq->qe); in bna_rxq_get()
1778 return rxq; in bna_rxq_get()
1782 bna_rxq_put(struct bna_rx_mod *rx_mod, struct bna_rxq *rxq) in bna_rxq_put() argument
1784 list_add_tail(&rxq->qe, &rx_mod->rxq_free_q); in bna_rxq_put()
1844 rxp->rxq.single.only = q0; in bna_rxp_add_rxqs()
1845 rxp->rxq.single.reserved = NULL; in bna_rxp_add_rxqs()
1848 rxp->rxq.slr.large = q0; in bna_rxp_add_rxqs()
1849 rxp->rxq.slr.small = q1; in bna_rxp_add_rxqs()
1852 rxp->rxq.hds.data = q0; in bna_rxp_add_rxqs()
1853 rxp->rxq.hds.hdr = q1; in bna_rxp_add_rxqs()
1861 bna_rxq_qpt_setup(struct bna_rxq *rxq, in bna_rxq_qpt_setup() argument
1874 rxq->qpt.hw_qpt_ptr.lsb = qpt_mem->dma.lsb; in bna_rxq_qpt_setup()
1875 rxq->qpt.hw_qpt_ptr.msb = qpt_mem->dma.msb; in bna_rxq_qpt_setup()
1876 rxq->qpt.kv_qpt_ptr = qpt_mem->kva; in bna_rxq_qpt_setup()
1877 rxq->qpt.page_count = page_count; in bna_rxq_qpt_setup()
1878 rxq->qpt.page_size = page_size; in bna_rxq_qpt_setup()
1880 rxq->rcb->sw_qpt = (void **) swqpt_mem->kva; in bna_rxq_qpt_setup()
1881 rxq->rcb->sw_q = page_mem->kva; in bna_rxq_qpt_setup()
1886 for (i = 0; i < rxq->qpt.page_count; i++) { in bna_rxq_qpt_setup()
1887 rxq->rcb->sw_qpt[i] = kva; in bna_rxq_qpt_setup()
1891 ((struct bna_dma_addr *)rxq->qpt.kv_qpt_ptr)[i].lsb = in bna_rxq_qpt_setup()
1893 ((struct bna_dma_addr *)rxq->qpt.kv_qpt_ptr)[i].msb = in bna_rxq_qpt_setup()
2046 rx_mod->rxq = (struct bna_rxq *) in bna_rx_mod_init()
2081 rxq_ptr = &rx_mod->rxq[index]; in bna_rx_mod_init()
2398 q0->rcb->rxq = q0; in bna_rx_create()
2424 q1->rcb->rxq = q1; in bna_rx_create()
2520 rxp->rxq.slr.large = NULL; in bna_rx_destroy()
2521 rxp->rxq.slr.small = NULL; in bna_rx_destroy()