Lines Matching refs:skbdesc
39 struct skb_frame_desc *skbdesc; in rt2x00queue_alloc_rxskb() local
84 skbdesc = get_skb_frame_desc(skb); in rt2x00queue_alloc_rxskb()
85 memset(skbdesc, 0, sizeof(*skbdesc)); in rt2x00queue_alloc_rxskb()
86 skbdesc->entry = entry; in rt2x00queue_alloc_rxskb()
98 skbdesc->skb_dma = skb_dma; in rt2x00queue_alloc_rxskb()
99 skbdesc->flags |= SKBDESC_DMA_MAPPED_RX; in rt2x00queue_alloc_rxskb()
108 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); in rt2x00queue_map_txskb() local
110 skbdesc->skb_dma = in rt2x00queue_map_txskb()
113 if (unlikely(dma_mapping_error(dev, skbdesc->skb_dma))) in rt2x00queue_map_txskb()
116 skbdesc->flags |= SKBDESC_DMA_MAPPED_TX; in rt2x00queue_map_txskb()
124 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); in rt2x00queue_unmap_skb() local
126 if (skbdesc->flags & SKBDESC_DMA_MAPPED_RX) { in rt2x00queue_unmap_skb()
127 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, in rt2x00queue_unmap_skb()
129 skbdesc->flags &= ~SKBDESC_DMA_MAPPED_RX; in rt2x00queue_unmap_skb()
130 } else if (skbdesc->flags & SKBDESC_DMA_MAPPED_TX) { in rt2x00queue_unmap_skb()
131 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, in rt2x00queue_unmap_skb()
133 skbdesc->flags &= ~SKBDESC_DMA_MAPPED_TX; in rt2x00queue_unmap_skb()
615 struct skb_frame_desc *skbdesc; in rt2x00queue_write_tx_frame() local
634 skbdesc = get_skb_frame_desc(skb); in rt2x00queue_write_tx_frame()
635 memset(skbdesc, 0, sizeof(*skbdesc)); in rt2x00queue_write_tx_frame()
636 skbdesc->tx_rate_idx = rate_idx; in rt2x00queue_write_tx_frame()
637 skbdesc->tx_rate_flags = rate_flags; in rt2x00queue_write_tx_frame()
640 skbdesc->flags |= SKBDESC_NOT_MAC80211; in rt2x00queue_write_tx_frame()
692 skbdesc->entry = entry; in rt2x00queue_write_tx_frame()
750 struct skb_frame_desc *skbdesc; in rt2x00queue_update_beacon() local
775 skbdesc = get_skb_frame_desc(intf->beacon->skb); in rt2x00queue_update_beacon()
776 memset(skbdesc, 0, sizeof(*skbdesc)); in rt2x00queue_update_beacon()
777 skbdesc->entry = intf->beacon; in rt2x00queue_update_beacon()