skbdesc 734 drivers/net/wireless/ralink/rt2x00/rt2400pci.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 743 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rt2x00_set_field32(&word, RXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); skbdesc 1097 drivers/net/wireless/ralink/rt2x00/rt2400pci.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1106 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rt2x00_set_field32(&word, TXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); skbdesc 1158 drivers/net/wireless/ralink/rt2x00/rt2400pci.c skbdesc->desc = txd; skbdesc 1159 drivers/net/wireless/ralink/rt2x00/rt2400pci.c skbdesc->desc_len = TXD_DESC_SIZE; skbdesc 823 drivers/net/wireless/ralink/rt2x00/rt2500pci.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 828 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rt2x00_set_field32(&word, RXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); skbdesc 1250 drivers/net/wireless/ralink/rt2x00/rt2500pci.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1259 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rt2x00_set_field32(&word, TXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); skbdesc 1310 drivers/net/wireless/ralink/rt2x00/rt2500pci.c skbdesc->desc = txd; skbdesc 1311 drivers/net/wireless/ralink/rt2x00/rt2500pci.c skbdesc->desc_len = TXD_DESC_SIZE; skbdesc 1059 drivers/net/wireless/ralink/rt2x00/rt2500usb.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1101 drivers/net/wireless/ralink/rt2x00/rt2500usb.c _rt2x00_desc_write(txd, 3, skbdesc->iv[0]); skbdesc 1102 drivers/net/wireless/ralink/rt2x00/rt2500usb.c _rt2x00_desc_write(txd, 4, skbdesc->iv[1]); skbdesc 1108 drivers/net/wireless/ralink/rt2x00/rt2500usb.c skbdesc->flags |= SKBDESC_DESC_IN_SKB; skbdesc 1109 drivers/net/wireless/ralink/rt2x00/rt2500usb.c skbdesc->desc = txd; skbdesc 1110 drivers/net/wireless/ralink/rt2x00/rt2500usb.c skbdesc->desc_len = TXD_DESC_SIZE; skbdesc 1221 drivers/net/wireless/ralink/rt2x00/rt2500usb.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1233 drivers/net/wireless/ralink/rt2x00/rt2500usb.c memcpy(skbdesc->desc, rxd, skbdesc->desc_len); skbdesc 1234 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxd = (__le32 *)skbdesc->desc; skbdesc 922 drivers/net/wireless/ralink/rt2x00/rt2800lib.c static void rt2800_rate_from_status(struct skb_frame_desc *skbdesc, skbdesc 951 drivers/net/wireless/ralink/rt2x00/rt2800lib.c skbdesc->tx_rate_idx = idx; skbdesc 952 drivers/net/wireless/ralink/rt2x00/rt2800lib.c skbdesc->tx_rate_flags = flags; skbdesc 1001 drivers/net/wireless/ralink/rt2x00/rt2800lib.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1042 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2800_rate_from_status(skbdesc, status, rt2x00dev->curr_band); skbdesc 1087 drivers/net/wireless/ralink/rt2x00/rt2800lib.c skbdesc->sta = drv_data->wcid_to_sta[wcid - WCID_START]; skbdesc 1089 drivers/net/wireless/ralink/rt2x00/rt2800lib.c skbdesc->sta = NULL; skbdesc 1323 drivers/net/wireless/ralink/rt2x00/rt2800lib.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1346 drivers/net/wireless/ralink/rt2x00/rt2800lib.c skbdesc->flags |= SKBDESC_DESC_IN_SKB; skbdesc 1347 drivers/net/wireless/ralink/rt2x00/rt2800lib.c skbdesc->desc = entry->skb->data; skbdesc 1348 drivers/net/wireless/ralink/rt2x00/rt2800lib.c skbdesc->desc_len = txwi_desc_size; skbdesc 70 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 88 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rt2x00_set_field32(&word, TXD_W0_SD_PTR0, skbdesc->skb_dma); skbdesc 104 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c skbdesc->skb_dma + txwi_size); skbdesc 116 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c skbdesc->desc = txd; skbdesc 117 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c skbdesc->desc_len = TXD_DESC_SIZE; skbdesc 627 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 633 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rt2x00_set_field32(&word, RXD_W0_SDP0, skbdesc->skb_dma); skbdesc 404 drivers/net/wireless/ralink/rt2x00/rt2800usb.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 432 drivers/net/wireless/ralink/rt2x00/rt2800usb.c skbdesc->flags |= SKBDESC_DESC_IN_SKB; skbdesc 433 drivers/net/wireless/ralink/rt2x00/rt2800usb.c skbdesc->desc = txi; skbdesc 434 drivers/net/wireless/ralink/rt2x00/rt2800usb.c skbdesc->desc_len = TXINFO_DESC_SIZE + entry->queue->winfo_size; skbdesc 484 drivers/net/wireless/ralink/rt2x00/rt2800usb.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 494 drivers/net/wireless/ralink/rt2x00/rt2800usb.c memcpy(skbdesc->desc, rxi, skbdesc->desc_len); skbdesc 93 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb); skbdesc 99 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); skbdesc 104 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb); skbdesc 110 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); skbdesc 120 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c skbdesc->flags |= SKBDESC_IV_STRIPPED; skbdesc 125 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb); skbdesc 127 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c ((!!(skbdesc->iv[0])) * 4) + ((!!(skbdesc->iv[1])) * 4); skbdesc 129 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c if (!(skbdesc->flags & SKBDESC_IV_STRIPPED)) skbdesc 138 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c memcpy(skb->data + header_length, skbdesc->iv, iv_len); skbdesc 141 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c skbdesc->flags &= ~SKBDESC_IV_STRIPPED; skbdesc 135 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb); skbdesc 152 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (skbdesc->flags & SKBDESC_DESC_IN_SKB) skbdesc 153 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c data_len -= skbdesc->desc_len; skbdesc 155 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c skbcopy = alloc_skb(sizeof(*dump_hdr) + skbdesc->desc_len + data_len, skbdesc 165 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c dump_hdr->desc_length = cpu_to_le32(skbdesc->desc_len); skbdesc 177 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (!(skbdesc->flags & SKBDESC_DESC_IN_SKB)) skbdesc 178 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c skb_put_data(skbcopy, skbdesc->desc, skbdesc->desc_len); skbdesc 307 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct skb_frame_desc *skbdesc, skbdesc 314 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rate_idx = skbdesc->tx_rate_idx; skbdesc 315 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rate_flags = skbdesc->tx_rate_flags; skbdesc 414 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 426 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c skbdesc->flags &= ~SKBDESC_DESC_IN_SKB; skbdesc 450 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_fill_tx_status(rt2x00dev, &txinfo, skbdesc, txdesc, skbdesc 452 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c ieee80211_tx_status_noskb(rt2x00dev->hw, skbdesc->sta, &txinfo); skbdesc 465 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 466 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c u8 skbdesc_flags = skbdesc->flags; skbdesc 483 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c skbdesc->flags &= ~SKBDESC_DESC_IN_SKB; skbdesc 527 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_fill_tx_status(rt2x00dev, tx_info, skbdesc, txdesc, success); skbdesc 54 drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c struct skb_frame_desc *skbdesc; skbdesc 67 drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c skbdesc = get_skb_frame_desc(entry->skb); skbdesc 68 drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c skbdesc->desc = entry_priv->desc; skbdesc 69 drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c skbdesc->desc_len = entry->queue->desc_size; skbdesc 28 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct skb_frame_desc *skbdesc; skbdesc 73 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc = get_skb_frame_desc(skb); skbdesc 74 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c memset(skbdesc, 0, sizeof(*skbdesc)); skbdesc 86 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc->skb_dma = skb_dma; skbdesc 87 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc->flags |= SKBDESC_DMA_MAPPED_RX; skbdesc 96 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 98 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc->skb_dma = skbdesc 101 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (unlikely(dma_mapping_error(dev, skbdesc->skb_dma))) skbdesc 104 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc->flags |= SKBDESC_DMA_MAPPED_TX; skbdesc 113 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 115 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (skbdesc->flags & SKBDESC_DMA_MAPPED_RX) { skbdesc 116 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, skbdesc 118 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc->flags &= ~SKBDESC_DMA_MAPPED_RX; skbdesc 119 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c } else if (skbdesc->flags & SKBDESC_DMA_MAPPED_TX) { skbdesc 120 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, skbdesc 122 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc->flags &= ~SKBDESC_DMA_MAPPED_TX; skbdesc 607 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct skb_frame_desc *skbdesc; skbdesc 626 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc = get_skb_frame_desc(skb); skbdesc 627 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c memset(skbdesc, 0, sizeof(*skbdesc)); skbdesc 628 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc->tx_rate_idx = rate_idx; skbdesc 629 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc->tx_rate_flags = rate_flags; skbdesc 632 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc->flags |= SKBDESC_NOT_MAC80211; skbdesc 749 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct skb_frame_desc *skbdesc; skbdesc 774 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc = get_skb_frame_desc(intf->beacon->skb); skbdesc 775 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c memset(skbdesc, 0, sizeof(*skbdesc)); skbdesc 346 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c struct skb_frame_desc *skbdesc; skbdesc 358 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c skbdesc = get_skb_frame_desc(entry->skb); skbdesc 359 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c skbdesc->desc = rxd; skbdesc 360 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c skbdesc->desc_len = entry->queue->desc_size; skbdesc 1307 drivers/net/wireless/ralink/rt2x00/rt61pci.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1313 drivers/net/wireless/ralink/rt2x00/rt61pci.c skbdesc->skb_dma); skbdesc 1778 drivers/net/wireless/ralink/rt2x00/rt61pci.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1807 drivers/net/wireless/ralink/rt2x00/rt61pci.c _rt2x00_desc_write(txd, 3, skbdesc->iv[0]); skbdesc 1808 drivers/net/wireless/ralink/rt2x00/rt61pci.c _rt2x00_desc_write(txd, 4, skbdesc->iv[1]); skbdesc 1822 drivers/net/wireless/ralink/rt2x00/rt61pci.c skbdesc->skb_dma); skbdesc 1864 drivers/net/wireless/ralink/rt2x00/rt61pci.c skbdesc->desc = txd; skbdesc 1865 drivers/net/wireless/ralink/rt2x00/rt61pci.c skbdesc->desc_len = (entry->queue->qid == QID_BEACON) ? TXINFO_SIZE : skbdesc 1447 drivers/net/wireless/ralink/rt2x00/rt73usb.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1500 drivers/net/wireless/ralink/rt2x00/rt73usb.c _rt2x00_desc_write(txd, 3, skbdesc->iv[0]); skbdesc 1501 drivers/net/wireless/ralink/rt2x00/rt73usb.c _rt2x00_desc_write(txd, 4, skbdesc->iv[1]); skbdesc 1513 drivers/net/wireless/ralink/rt2x00/rt73usb.c skbdesc->flags |= SKBDESC_DESC_IN_SKB; skbdesc 1514 drivers/net/wireless/ralink/rt2x00/rt73usb.c skbdesc->desc = txd; skbdesc 1515 drivers/net/wireless/ralink/rt2x00/rt73usb.c skbdesc->desc_len = TXD_DESC_SIZE; skbdesc 1671 drivers/net/wireless/ralink/rt2x00/rt73usb.c struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); skbdesc 1680 drivers/net/wireless/ralink/rt2x00/rt73usb.c memcpy(skbdesc->desc, rxd, skbdesc->desc_len); skbdesc 1681 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxd = (__le32 *)skbdesc->desc;