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()
97 skbdesc->skb_dma = skb_dma; in rt2x00queue_alloc_rxskb()
98 skbdesc->flags |= SKBDESC_DMA_MAPPED_RX; in rt2x00queue_alloc_rxskb()
107 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); in rt2x00queue_map_txskb() local
109 skbdesc->skb_dma = in rt2x00queue_map_txskb()
112 if (unlikely(dma_mapping_error(dev, skbdesc->skb_dma))) in rt2x00queue_map_txskb()
115 skbdesc->flags |= SKBDESC_DMA_MAPPED_TX; in rt2x00queue_map_txskb()
123 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); in rt2x00queue_unmap_skb() local
125 if (skbdesc->flags & SKBDESC_DMA_MAPPED_RX) { in rt2x00queue_unmap_skb()
126 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, in rt2x00queue_unmap_skb()
128 skbdesc->flags &= ~SKBDESC_DMA_MAPPED_RX; in rt2x00queue_unmap_skb()
129 } else if (skbdesc->flags & SKBDESC_DMA_MAPPED_TX) { in rt2x00queue_unmap_skb()
130 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, in rt2x00queue_unmap_skb()
132 skbdesc->flags &= ~SKBDESC_DMA_MAPPED_TX; in rt2x00queue_unmap_skb()
617 struct skb_frame_desc *skbdesc; in rt2x00queue_write_tx_frame() local
636 skbdesc = get_skb_frame_desc(skb); in rt2x00queue_write_tx_frame()
637 memset(skbdesc, 0, sizeof(*skbdesc)); in rt2x00queue_write_tx_frame()
638 skbdesc->tx_rate_idx = rate_idx; in rt2x00queue_write_tx_frame()
639 skbdesc->tx_rate_flags = rate_flags; in rt2x00queue_write_tx_frame()
642 skbdesc->flags |= SKBDESC_NOT_MAC80211; in rt2x00queue_write_tx_frame()
751 struct skb_frame_desc *skbdesc; in rt2x00queue_update_beacon() local
776 skbdesc = get_skb_frame_desc(intf->beacon->skb); in rt2x00queue_update_beacon()
777 memset(skbdesc, 0, sizeof(*skbdesc)); in rt2x00queue_update_beacon()