Lines Matching refs:rxq
749 struct athn_rxq *rxq = &sc->sc_rxq[qid]; in ar9003_rx_alloc() local
754 rxq->bf = malloc(count * sizeof(*bf), M_DEVBUF, M_WAITOK | M_ZERO); in ar9003_rx_alloc()
755 rxq->count = count; in ar9003_rx_alloc()
757 for (i = 0; i < rxq->count; i++) { in ar9003_rx_alloc()
758 bf = &rxq->bf[i]; in ar9003_rx_alloc()
805 struct athn_rxq *rxq = &sc->sc_rxq[qid]; in ar9003_rx_free() local
809 if (rxq->bf == NULL) in ar9003_rx_free()
811 for (i = 0; i < rxq->count; i++) { in ar9003_rx_free()
812 bf = &rxq->bf[i]; in ar9003_rx_free()
818 free(rxq->bf, M_DEVBUF); in ar9003_rx_free()
837 struct athn_rxq *rxq; in ar9003_rx_enable() local
852 rxq = &sc->sc_rxq[qid]; in ar9003_rx_enable()
855 SIMPLEQ_INIT(&rxq->head); in ar9003_rx_enable()
856 for (i = 0; i < rxq->count; i++) { in ar9003_rx_enable()
857 bf = &rxq->bf[i]; in ar9003_rx_enable()
866 SIMPLEQ_INSERT_TAIL(&rxq->head, bf, bf_list); in ar9003_rx_enable()
938 struct athn_rxq *rxq = &sc->sc_rxq[qid]; in ar9003_rx_process() local
948 bf = SIMPLEQ_FIRST(&rxq->head); in ar9003_rx_process()
1069 SIMPLEQ_REMOVE_HEAD(&rxq->head, bf_list); in ar9003_rx_process()
1081 SIMPLEQ_INSERT_TAIL(&rxq->head, bf, bf_list); in ar9003_rx_process()