• Home
  • Raw
  • Download

Lines Matching refs:bf

72 			     struct ath_buf *bf, int rateidx)  in ath9k_beacon_setup()  argument
74 struct sk_buff *skb = bf->bf_mpdu; in ath9k_beacon_setup()
95 info.buf_addr[0] = bf->bf_buf_addr; in ath9k_beacon_setup()
107 ath9k_hw_set_txdesc(ah, bf->bf_desc, &info); in ath9k_beacon_setup()
132 struct ath_buf *bf; in ath9k_beacon_generate() local
143 bf = avp->av_bcbuf; in ath9k_beacon_generate()
144 skb = bf->bf_mpdu; in ath9k_beacon_generate()
146 dma_unmap_single(sc->dev, bf->bf_buf_addr, in ath9k_beacon_generate()
149 bf->bf_buf_addr = 0; in ath9k_beacon_generate()
150 bf->bf_mpdu = NULL; in ath9k_beacon_generate()
157 bf->bf_mpdu = skb; in ath9k_beacon_generate()
174 bf->bf_buf_addr = dma_map_single(sc->dev, skb->data, in ath9k_beacon_generate()
176 if (unlikely(dma_mapping_error(sc->dev, bf->bf_buf_addr))) { in ath9k_beacon_generate()
178 bf->bf_mpdu = NULL; in ath9k_beacon_generate()
179 bf->bf_buf_addr = 0; in ath9k_beacon_generate()
206 ath9k_beacon_setup(sc, vif, bf, info->control.rates[0].idx); in ath9k_beacon_generate()
213 return bf; in ath9k_beacon_generate()
243 struct ath_buf *bf = avp->av_bcbuf; in ath9k_beacon_remove_slot() local
250 if (bf && bf->bf_mpdu) { in ath9k_beacon_remove_slot()
251 struct sk_buff *skb = bf->bf_mpdu; in ath9k_beacon_remove_slot()
252 dma_unmap_single(sc->dev, bf->bf_buf_addr, in ath9k_beacon_remove_slot()
255 bf->bf_mpdu = NULL; in ath9k_beacon_remove_slot()
256 bf->bf_buf_addr = 0; in ath9k_beacon_remove_slot()
262 list_add_tail(&bf->list, &sc->beacon.bbuf); in ath9k_beacon_remove_slot()
316 struct ath_buf *bf = NULL; in ath9k_beacon_tasklet() local
362 bf = ath9k_beacon_generate(sc->hw, vif); in ath9k_beacon_tasklet()
396 if (bf) { in ath9k_beacon_tasklet()
403 ath9k_hw_puttxbuf(ah, sc->beacon.beaconq, bf->bf_daddr); in ath9k_beacon_tasklet()