Searched refs:skbdesc (Results 1 - 14 of 14) sorted by relevance

/linux-4.4.14/drivers/net/wireless/rt2x00/
H A Drt2x00crypto.c104 struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb); rt2x00crypto_tx_copy_iv() local
110 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); rt2x00crypto_tx_copy_iv()
115 struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb); rt2x00crypto_tx_remove_iv() local
121 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); rt2x00crypto_tx_remove_iv()
131 skbdesc->flags |= SKBDESC_IV_STRIPPED; rt2x00crypto_tx_remove_iv()
136 struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb); rt2x00crypto_tx_insert_iv() local
138 ((!!(skbdesc->iv[0])) * 4) + ((!!(skbdesc->iv[1])) * 4); rt2x00crypto_tx_insert_iv()
140 if (!(skbdesc->flags & SKBDESC_IV_STRIPPED)) rt2x00crypto_tx_insert_iv()
149 memcpy(skb->data + header_length, skbdesc->iv, iv_len); rt2x00crypto_tx_insert_iv()
152 skbdesc->flags &= ~SKBDESC_IV_STRIPPED; rt2x00crypto_tx_insert_iv()
H A Drt2x00queue.c39 struct skb_frame_desc *skbdesc; rt2x00queue_alloc_rxskb() local
82 * Populate skbdesc. rt2x00queue_alloc_rxskb()
84 skbdesc = get_skb_frame_desc(skb); rt2x00queue_alloc_rxskb()
85 memset(skbdesc, 0, sizeof(*skbdesc)); rt2x00queue_alloc_rxskb()
86 skbdesc->entry = entry; rt2x00queue_alloc_rxskb()
98 skbdesc->skb_dma = skb_dma; rt2x00queue_alloc_rxskb()
99 skbdesc->flags |= SKBDESC_DMA_MAPPED_RX; rt2x00queue_alloc_rxskb()
108 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2x00queue_map_txskb() local
110 skbdesc->skb_dma = rt2x00queue_map_txskb()
113 if (unlikely(dma_mapping_error(dev, skbdesc->skb_dma))) rt2x00queue_map_txskb()
116 skbdesc->flags |= SKBDESC_DMA_MAPPED_TX; rt2x00queue_map_txskb()
124 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2x00queue_unmap_skb() local
126 if (skbdesc->flags & SKBDESC_DMA_MAPPED_RX) { rt2x00queue_unmap_skb()
127 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, rt2x00queue_unmap_skb()
129 skbdesc->flags &= ~SKBDESC_DMA_MAPPED_RX; rt2x00queue_unmap_skb()
130 } else if (skbdesc->flags & SKBDESC_DMA_MAPPED_TX) { rt2x00queue_unmap_skb()
131 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, rt2x00queue_unmap_skb()
133 skbdesc->flags &= ~SKBDESC_DMA_MAPPED_TX; rt2x00queue_unmap_skb()
615 struct skb_frame_desc *skbdesc; rt2x00queue_write_tx_frame() local
634 skbdesc = get_skb_frame_desc(skb); rt2x00queue_write_tx_frame()
635 memset(skbdesc, 0, sizeof(*skbdesc)); rt2x00queue_write_tx_frame()
636 skbdesc->tx_rate_idx = rate_idx; rt2x00queue_write_tx_frame()
637 skbdesc->tx_rate_flags = rate_flags; rt2x00queue_write_tx_frame()
640 skbdesc->flags |= SKBDESC_NOT_MAC80211; rt2x00queue_write_tx_frame()
692 skbdesc->entry = entry; rt2x00queue_write_tx_frame()
750 struct skb_frame_desc *skbdesc; rt2x00queue_update_beacon() local
775 skbdesc = get_skb_frame_desc(intf->beacon->skb); rt2x00queue_update_beacon()
776 memset(skbdesc, 0, sizeof(*skbdesc)); rt2x00queue_update_beacon()
777 skbdesc->entry = intf->beacon; rt2x00queue_update_beacon()
H A Drt2x00mmio.c65 struct skb_frame_desc *skbdesc; rt2x00mmio_rxdone() local
78 skbdesc = get_skb_frame_desc(entry->skb); rt2x00mmio_rxdone()
79 skbdesc->desc = entry_priv->desc; rt2x00mmio_rxdone()
80 skbdesc->desc_len = entry->queue->desc_size; rt2x00mmio_rxdone()
H A Drt2x00debug.c163 struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb); rt2x00debug_dump_frame() local
180 if (skbdesc->flags & SKBDESC_DESC_IN_SKB) rt2x00debug_dump_frame()
181 data_len -= skbdesc->desc_len; rt2x00debug_dump_frame()
183 skbcopy = alloc_skb(sizeof(*dump_hdr) + skbdesc->desc_len + data_len, rt2x00debug_dump_frame()
193 dump_hdr->desc_length = cpu_to_le32(skbdesc->desc_len); rt2x00debug_dump_frame()
199 dump_hdr->queue_index = skbdesc->entry->queue->qid; rt2x00debug_dump_frame()
200 dump_hdr->entry_index = skbdesc->entry->entry_idx; rt2x00debug_dump_frame()
204 if (!(skbdesc->flags & SKBDESC_DESC_IN_SKB)) rt2x00debug_dump_frame()
205 memcpy(skb_put(skbcopy, skbdesc->desc_len), skbdesc->desc, rt2x00debug_dump_frame()
206 skbdesc->desc_len); rt2x00debug_dump_frame()
H A Drt2800mmio.c51 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2800mmio_write_tx_desc() local
69 rt2x00_set_field32(&word, TXD_W0_SD_PTR0, skbdesc->skb_dma); rt2800mmio_write_tx_desc()
85 skbdesc->skb_dma + txwi_size); rt2800mmio_write_tx_desc()
97 skbdesc->desc = txd; rt2800mmio_write_tx_desc()
98 skbdesc->desc_len = TXD_DESC_SIZE; rt2800mmio_write_tx_desc()
713 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2800mmio_clear_entry() local
719 rt2x00_set_field32(&word, RXD_W0_SDP0, skbdesc->skb_dma); rt2800mmio_clear_entry()
H A Drt2500usb.c1077 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2500usb_write_tx_desc() local
1119 _rt2x00_desc_write(txd, 3, skbdesc->iv[0]); rt2500usb_write_tx_desc()
1120 _rt2x00_desc_write(txd, 4, skbdesc->iv[1]); rt2500usb_write_tx_desc()
1126 skbdesc->flags |= SKBDESC_DESC_IN_SKB; rt2500usb_write_tx_desc()
1127 skbdesc->desc = txd; rt2500usb_write_tx_desc()
1128 skbdesc->desc_len = TXD_DESC_SIZE; rt2500usb_write_tx_desc()
1239 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2500usb_fill_rxdone() local
1248 * Copy descriptor to the skbdesc->desc buffer, making it safe from moving of rt2500usb_fill_rxdone()
1251 memcpy(skbdesc->desc, rxd, skbdesc->desc_len); rt2500usb_fill_rxdone()
1252 rxd = (__le32 *)skbdesc->desc; rt2500usb_fill_rxdone()
H A Drt2800usb.c496 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2800usb_write_tx_desc() local
524 skbdesc->flags |= SKBDESC_DESC_IN_SKB; rt2800usb_write_tx_desc()
525 skbdesc->desc = txi; rt2800usb_write_tx_desc()
526 skbdesc->desc_len = TXINFO_DESC_SIZE + entry->queue->winfo_size; rt2800usb_write_tx_desc()
687 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2800usb_fill_rxdone() local
694 * Copy descriptor to the skbdesc->desc buffer, making it safe from rt2800usb_fill_rxdone()
697 memcpy(skbdesc->desc, rxi, skbdesc->desc_len); rt2800usb_fill_rxdone()
H A Drt2x00usb.c335 struct skb_frame_desc *skbdesc; rt2x00usb_work_rxdone() local
348 skbdesc = get_skb_frame_desc(entry->skb); rt2x00usb_work_rxdone()
349 skbdesc->desc = rxd; rt2x00usb_work_rxdone()
350 skbdesc->desc_len = entry->queue->desc_size; rt2x00usb_work_rxdone()
H A Drt73usb.c1453 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt73usb_write_tx_desc() local
1506 _rt2x00_desc_write(txd, 3, skbdesc->iv[0]); rt73usb_write_tx_desc()
1507 _rt2x00_desc_write(txd, 4, skbdesc->iv[1]); rt73usb_write_tx_desc()
1519 skbdesc->flags |= SKBDESC_DESC_IN_SKB; rt73usb_write_tx_desc()
1520 skbdesc->desc = txd; rt73usb_write_tx_desc()
1521 skbdesc->desc_len = TXD_DESC_SIZE; rt73usb_write_tx_desc()
1677 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt73usb_fill_rxdone() local
1683 * Copy descriptor to the skbdesc->desc buffer, making it safe from moving of rt73usb_fill_rxdone()
1686 memcpy(skbdesc->desc, rxd, skbdesc->desc_len); rt73usb_fill_rxdone()
1687 rxd = (__le32 *)skbdesc->desc; rt73usb_fill_rxdone()
H A Drt2x00dev.c325 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2x00lib_txdone() local
328 u8 skbdesc_flags = skbdesc->flags; rt2x00lib_txdone()
344 skbdesc->flags &= ~SKBDESC_DESC_IN_SKB; rt2x00lib_txdone()
388 rate_idx = skbdesc->tx_rate_idx; rt2x00lib_txdone()
389 rate_flags = skbdesc->tx_rate_flags; rt2x00lib_txdone()
H A Drt2400pci.c740 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2400pci_clear_entry() local
749 rt2x00_set_field32(&word, RXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); rt2400pci_clear_entry()
1103 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2400pci_write_tx_desc() local
1112 rt2x00_set_field32(&word, TXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); rt2400pci_write_tx_desc()
1164 skbdesc->desc = txd; rt2400pci_write_tx_desc()
1165 skbdesc->desc_len = TXD_DESC_SIZE; rt2400pci_write_tx_desc()
H A Drt61pci.c1398 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt61pci_clear_entry() local
1404 skbdesc->skb_dma); rt61pci_clear_entry()
1869 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt61pci_write_tx_desc() local
1898 _rt2x00_desc_write(txd, 3, skbdesc->iv[0]); rt61pci_write_tx_desc()
1899 _rt2x00_desc_write(txd, 4, skbdesc->iv[1]); rt61pci_write_tx_desc()
1905 skbdesc->entry->entry_idx); rt61pci_write_tx_desc()
1914 skbdesc->skb_dma); rt61pci_write_tx_desc()
1956 skbdesc->desc = txd; rt61pci_write_tx_desc()
1957 skbdesc->desc_len = (entry->queue->qid == QID_BEACON) ? TXINFO_SIZE : rt61pci_write_tx_desc()
H A Drt2500pci.c829 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2500pci_clear_entry() local
834 rt2x00_set_field32(&word, RXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); rt2500pci_clear_entry()
1256 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2500pci_write_tx_desc() local
1265 rt2x00_set_field32(&word, TXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); rt2500pci_write_tx_desc()
1316 skbdesc->desc = txd; rt2500pci_write_tx_desc()
1317 skbdesc->desc_len = TXD_DESC_SIZE; rt2500pci_write_tx_desc()
H A Drt2800lib.c861 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2800_txdone_entry() local
896 skbdesc->tx_rate_idx = real_mcs; rt2800_txdone_entry()
987 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); rt2800_write_beacon() local
1010 skbdesc->flags |= SKBDESC_DESC_IN_SKB; rt2800_write_beacon()
1011 skbdesc->desc = entry->skb->data; rt2800_write_beacon()
1012 skbdesc->desc_len = txwi_desc_size; rt2800_write_beacon()

Completed in 249 milliseconds