Lines Matching refs:bf

35 arn_rx_buf_link(struct arn_softc *sc, struct ath_buf *bf)  in arn_rx_buf_link()  argument
39 ds = bf->bf_desc; in arn_rx_buf_link()
41 ds->ds_data = bf->bf_dma.cookie.dmac_address; in arn_rx_buf_link()
44 ds->ds_vdata = bf->bf_dma.mem_va; in arn_rx_buf_link()
52 bf->bf_dma.alength, /* buffer size */ in arn_rx_buf_link()
56 ath9k_hw_putrxbuf(sc->sc_ah, bf->bf_daddr); in arn_rx_buf_link()
58 *sc->sc_rxlink = bf->bf_daddr; in arn_rx_buf_link()
277 struct ath_buf *bf; in arn_startrecv() local
287 bf = list_head(&sc->sc_rxbuf_list); in arn_startrecv()
288 while (bf != NULL) { in arn_startrecv()
289 arn_rx_buf_link(sc, bf); in arn_startrecv()
290 bf = list_next(&sc->sc_rxbuf_list, bf); in arn_startrecv()
298 bf = list_head(&sc->sc_rxbuf_list); in arn_startrecv()
300 ath9k_hw_putrxbuf(ah, bf->bf_daddr); in arn_startrecv()
401 arn_printrxbuf(struct ath_buf *bf, int32_t done) in arn_printrxbuf() argument
403 struct ath_desc *ds = bf->bf_desc; in arn_printrxbuf()
408 ds, bf->bf_daddr, in arn_printrxbuf()
423 struct ath_buf *bf; in arn_rx_handler() local
442 bf = list_head(&sc->sc_rxbuf_list); in arn_rx_handler()
443 if (bf == NULL) { in arn_rx_handler()
450 ASSERT(bf->bf_dma.cookie.dmac_address != 0); in arn_rx_handler()
451 ds = bf->bf_desc; in arn_rx_handler()
465 bf->bf_daddr, in arn_rx_handler()
471 if (list_is_last(&bf->bf_node, &sc->sc_rxbuf_list)) { in arn_rx_handler()
479 bf->bf_node.list_next); in arn_rx_handler()
500 list_remove(&sc->sc_rxbuf_list, bf); in arn_rx_handler()
527 ARN_DMA_SYNC(bf->bf_dma, DDI_DMA_SYNC_FORCPU); in arn_rx_handler()
528 bcopy(bf->bf_dma.mem_va, rx_mp->b_rptr, len); in arn_rx_handler()
545 arn_printrxbuf(bf, status == 0); in arn_rx_handler()
559 arn_dump_pkg((unsigned char *)bf->bf_dma.mem_va, in arn_rx_handler()
673 list_insert_tail(&sc->sc_rxbuf_list, bf); in arn_rx_handler()
675 arn_rx_buf_link(sc, bf); in arn_rx_handler()