Lines Matching refs:bf
71 struct ath_buf *bf, int rateidx)
73 struct sk_buff *skb = bf->bf_mpdu;
96 info.buf_addr[0] = bf->bf_buf_addr;
108 ath9k_hw_set_txdesc(ah, bf->bf_desc, &info);
133 struct ath_buf *bf;
150 bf = avp->av_bcbuf;
151 skb = bf->bf_mpdu;
153 dma_unmap_single(sc->dev, bf->bf_buf_addr,
156 bf->bf_buf_addr = 0;
162 bf->bf_mpdu = skb;
180 bf->bf_buf_addr = dma_map_single(sc->dev, skb->data,
182 if (unlikely(dma_mapping_error(sc->dev, bf->bf_buf_addr))) {
184 bf->bf_mpdu = NULL;
185 bf->bf_buf_addr = 0;
212 ath_beacon_setup(sc, vif, bf, info->control.rates[0].idx);
219 return bf;
226 struct ath_buf *bf;
264 bf = avp->av_bcbuf;
265 if (bf->bf_mpdu != NULL) {
266 skb = bf->bf_mpdu;
267 dma_unmap_single(sc->dev, bf->bf_buf_addr,
270 bf->bf_mpdu = NULL;
271 bf->bf_buf_addr = 0;
308 bf->bf_mpdu = skb;
309 bf->bf_buf_addr = dma_map_single(sc->dev, skb->data,
311 if (unlikely(dma_mapping_error(sc->dev, bf->bf_buf_addr))) {
313 bf->bf_mpdu = NULL;
314 bf->bf_buf_addr = 0;
326 struct ath_buf *bf;
335 bf = avp->av_bcbuf;
336 if (bf->bf_mpdu != NULL) {
337 struct sk_buff *skb = bf->bf_mpdu;
338 dma_unmap_single(sc->dev, bf->bf_buf_addr,
341 bf->bf_mpdu = NULL;
342 bf->bf_buf_addr = 0;
344 list_add_tail(&bf->list, &sc->beacon.bbuf);
356 struct ath_buf *bf = NULL;
418 bf = ath_beacon_generate(sc->hw, vif);
419 if (bf != NULL) {
420 bfaddr = bf->bf_daddr;