/drivers/staging/rtl8187se/ieee80211/ |
H A D | ieee80211_tx.c | 232 void ieee80211_txb_free(struct ieee80211_txb *txb) { argument 234 if (unlikely(!txb)) 236 for (i = 0; i < txb->nr_frags; i++) 237 if (txb->fragments[i]) 238 dev_kfree_skb_any(txb->fragments[i]); 239 kfree(txb); 245 struct ieee80211_txb *txb; local 247 txb = kmalloc( 250 if (!txb) 253 memset(txb, 311 struct ieee80211_txb *txb = NULL; local [all...] |
H A D | ieee80211_softmac.c | 1976 void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee) argument 1988 for(i = 0; i < txb->nr_frags; i++) { 1991 ieee->tx_pending.txb = txb; 1996 txb->fragments[i], 1998 //(i+1)<txb->nr_frags); 2000 ieee->stats.tx_bytes += txb->fragments[i]->len; 2005 ieee80211_txb_free(txb); 2016 for(i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; i++) { 2024 ieee->tx_pending.txb [all...] |
H A D | ieee80211.h | 864 struct ieee80211_txb *txb; member in struct:tx_pending_t 1088 /* Used to TX data frame by using txb structs. 1092 int (*hard_start_xmit)(struct ieee80211_txb *txb, 1349 extern void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee);
|
/drivers/net/wireless/ipw2x00/ |
H A D | libipw_tx.c | 180 void libipw_txb_free(struct libipw_txb *txb) argument 183 if (unlikely(!txb)) 185 for (i = 0; i < txb->nr_frags; i++) 186 if (txb->fragments[i]) 187 dev_kfree_skb_any(txb->fragments[i]); 188 kfree(txb); 194 struct libipw_txb *txb; local 196 txb = kmalloc(sizeof(struct libipw_txb) + (sizeof(u8 *) * nr_frags), 198 if (!txb) 201 memset(txb, 258 struct libipw_txb *txb = NULL; local [all...] |
H A D | ipw2100.c | 2961 libipw_txb_free(packet->info.d_struct.txb); 2962 packet->info.d_struct.txb = NULL; 3117 if (unlikely(1 + packet->info.d_struct.txb->nr_frags > 3126 if (txq->available <= 3 + packet->info.d_struct.txb->nr_frags) { 3139 hdr = (struct libipw_hdr_3addr *)packet->info.d_struct.txb-> 3159 ipw_hdr->encrypted = packet->info.d_struct.txb->encrypted; 3160 if (packet->info.d_struct.txb->nr_frags > 1) 3162 packet->info.d_struct.txb->frag_size - 3169 tbd->num_fragments = 1 + packet->info.d_struct.txb->nr_frags; 3179 if (packet->info.d_struct.txb 3406 ipw2100_tx(struct libipw_txb *txb, struct net_device *dev, int pri) argument [all...] |
H A D | ipw2200.c | 3785 q->txb = kmalloc(sizeof(q->txb[0]) * count, GFP_KERNEL); 3786 if (!q->txb) { 3796 kfree(q->txb); 3797 q->txb = NULL; 3837 if (txq->txb[txq->q.last_used]) { 3838 libipw_txb_free(txq->txb[txq->q.last_used]); 3839 txq->txb[txq->q.last_used] = NULL; 3870 kfree(txq->txb); 5080 txq->txb[ 10219 ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb, int pri) argument 10429 ipw_handle_promiscuous_tx(struct ipw_priv *priv, struct libipw_txb *txb) argument 10510 ipw_net_hard_start_xmit(struct libipw_txb *txb, struct net_device *dev, int pri) argument [all...] |
H A D | ipw2100.h | 346 struct libipw_txb *txb; member in struct:ipw2100_tx_packet::__anon3508::__anon3510
|
H A D | libipw.h | 858 netdev_tx_t (*hard_start_xmit) (struct libipw_txb * txb,
|
H A D | ipw2200.h | 536 struct libipw_txb **txb; member in struct:clx2_tx_queue
|
/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_tx.c | 233 void ieee80211_txb_free(struct ieee80211_txb *txb) { argument 235 if (unlikely(!txb)) 237 kfree(txb); 243 struct ieee80211_txb *txb; local 245 txb = kmalloc( 248 if (!txb) 251 memset(txb, 0, sizeof(struct ieee80211_txb)); 252 txb->nr_frags = nr_frags; 253 txb->frag_size = txb_size; 256 txb 594 struct ieee80211_txb *txb = NULL; local [all...] |
H A D | ieee80211_softmac.c | 2133 void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee) argument 2136 unsigned int queue_index = txb->queue_index; 2147 ieee->stats.tx_bytes += txb->payload_size; 2149 tcb_desc = (cb_desc *)(txb->fragments[0]->cb + MAX_DEV_ADDR_SIZE); 2154 for(i = 0; i < txb->nr_frags; i++) { 2169 skb_queue_tail(&ieee->skb_drv_aggQ[queue_index], txb->fragments[i]); 2171 skb_queue_tail(&ieee->skb_waitQ[queue_index], txb->fragments[i]); 2175 txb->fragments[i], 2178 //ieee->stats.tx_bytes += txb->fragments[i]->len; 2182 ieee80211_txb_free(txb); [all...] |
H A D | ieee80211.h | 1652 struct ieee80211_txb *txb; member in struct:tx_pending_t 2103 /* Used to TX data frame by using txb structs. 2107 int (*hard_start_xmit)(struct ieee80211_txb *txb, 2427 extern void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee);
|
/drivers/staging/rtl8192e/ |
H A D | rtllib_tx.c | 215 void rtllib_txb_free(struct rtllib_txb *txb) argument 217 if (unlikely(!txb)) 219 kfree(txb); 225 struct rtllib_txb *txb; local 227 txb = kmalloc(sizeof(struct rtllib_txb) + (sizeof(u8 *) * nr_frags), 229 if (!txb) 232 memset(txb, 0, sizeof(struct rtllib_txb)); 233 txb->nr_frags = nr_frags; 234 txb->frag_size = txb_size; 237 txb 556 struct rtllib_txb *txb = NULL; local [all...] |
H A D | rtllib_softmac.c | 2463 void rtllib_softmac_xmit(struct rtllib_txb *txb, struct rtllib_device *ieee) argument 2466 unsigned int queue_index = txb->queue_index; 2478 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + 2485 for (i = 0; i < txb->nr_frags; i++) { 2496 txb->fragments[i]); 2498 kfree_skb(txb->fragments[i]); 2501 txb->fragments[i], 2506 rtllib_txb_free(txb); 2516 for (i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; 2525 ieee->tx_pending.txb [all...] |
H A D | rtllib.h | 1745 struct rtllib_txb *txb; member in struct:tx_pending 2386 /* Used to TX data frame by using txb structs. 2390 int (*hard_start_xmit)(struct rtllib_txb *txb, 2747 extern void rtllib_softmac_xmit(struct rtllib_txb *txb,
|
/drivers/net/ethernet/micrel/ |
H A D | ks8851.c | 51 * @txb: The header as bytes 59 u8 txb[6]; member in union:ks8851_tx_hdr 164 __le16 txb[2]; local 167 txb[0] = cpu_to_le16(MK_OP(reg & 2 ? 0xC : 0x03, reg) | KS_SPIOP_WR); 168 txb[1] = cpu_to_le16(val); 170 xfer->tx_buf = txb; 191 __le16 txb[2]; local 197 txb[0] = cpu_to_le16(MK_OP(bit, reg) | KS_SPIOP_WR); 198 txb[1] = val; 200 xfer->tx_buf = txb; 243 __le16 *txb = (__le16 *)ks->txd; local 476 u8 txb[1]; local 757 ks8851_done_tx(struct ks8851_net *ks, struct sk_buff *txb) argument 777 struct sk_buff *txb; local 916 struct sk_buff *txb = skb_dequeue(&ks->txq); local [all...] |
H A D | ks8851_mll.c | 371 * @txb: The header as bytes 379 u8 txb[4]; member in union:ks_tx_hdr 977 /* start header at txb[0] to align txw entries */
|
/drivers/tty/serial/ |
H A D | mpsc.c | 178 u8 *txb; /* Tx Ring I/O buf */ member in struct:mpsc_port_info 179 u8 *txb_p; /* Phys addr of txb */ 827 pi->txb = (u8 *)dp; 860 bp = pi->txb; 902 pi->txb = NULL; 1129 bp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE); 1139 bp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE); 1718 bp = dp = pi->txb + (pi->txr_head * MPSC_TXBE_SIZE);
|
/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 6688 struct tg3_tx_ring_info *txb = &tnapi->tx_buffers[entry]; local 6690 skb = txb->skb; 6691 txb->skb = NULL; 6694 dma_unmap_addr(txb, mapping), 6698 while (txb->fragmented) { 6699 txb->fragmented = false; 6701 txb = &tnapi->tx_buffers[entry]; 6708 txb = &tnapi->tx_buffers[entry]; 6711 dma_unmap_addr(txb, mapping), 6714 while (txb [all...] |