/drivers/net/wireless/ipw2x00/ |
H A D | libipw_tx.c | 186 if (txb->fragments[i]) 187 dev_kfree_skb_any(txb->fragments[i]); 206 txb->fragments[i] = __dev_alloc_skb(txb_size + headroom, 208 if (unlikely(!txb->fragments[i])) { 212 skb_reserve(txb->fragments[i], headroom); 216 dev_kfree_skb_any(txb->fragments[i--]); 404 /* Number of fragments is the total 441 skb_frag = txb->fragments[0]; 467 skb_frag = txb->fragments[i];
|
H A D | libipw.h | 497 struct sk_buff *fragments[0]; member in struct:libipw_txb
|
H A D | ipw2200.c | 10121 txb->fragments[0]->data; 10240 IPW_DEBUG_FRAG("%i fragments being sent as %i chunks.\n", 10245 txb->fragments[i]->len - hdr_len); 10248 txb->fragments[i]->len - hdr_len); 10249 printk_buf(IPW_DL_TX, txb->fragments[i]->data + hdr_len, 10250 txb->fragments[i]->len - hdr_len); 10255 txb->fragments[i]->data + hdr_len, 10256 txb->fragments[i]->len - hdr_len, 10259 cpu_to_le16(txb->fragments[i]->len - hdr_len); 10268 remaining_bytes += txb->fragments[ [all...] |
H A D | ipw2100.c | 66 of fragments, etc. The next TBD then refers to the actual packet location. 3046 /* not marking number of fragments causes problems 3121 fragments[0]->data; 3177 fragments[i]->len - LIBIPW_3ADDR_LEN; 3181 txb->fragments[i]-> 3412 IPW_DEBUG_TX("Sending fragment (%d bytes):\n", txb->fragments[0]->len); 3413 printk_buf(IPW_DL_TX, txb->fragments[0]->data, txb->fragments[0]->len);
|
/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_tx.c | 257 txb->fragments[i] = dev_alloc_skb(txb_size); 258 if (unlikely(!txb->fragments[i])) { 262 memset(txb->fragments[i]->cb, 0, sizeof(txb->fragments[i]->cb)); 266 dev_kfree_skb_any(txb->fragments[i--]); 460 // Other fragments are protected by previous fragment. 738 /* Number of fragments is the total bytes_per_frag / 770 skb_frag = txb->fragments[i]; 865 memcpy(skb_put(txb->fragments[0],skb->len), skb->data, skb->len); 872 cb_desc *tcb_desc = (cb_desc *)(txb->fragments[ [all...] |
H A D | ieee80211_softmac.c | 2139 * will take care of buffering fragments and pass them to 2158 tcb_desc = (cb_desc *)(txb->fragments[0]->cb + MAX_DEV_ADDR_SIZE); 2178 skb_queue_tail(&ieee->skb_drv_aggQ[queue_index], txb->fragments[i]); 2180 skb_queue_tail(&ieee->skb_waitQ[queue_index], txb->fragments[i]); 2184 txb->fragments[i], 2187 //ieee->stats.tx_bytes += txb->fragments[i]->len; 2211 ieee->tx_pending.txb->fragments[i],
|
H A D | ieee80211.h | 1187 struct sk_buff *fragments[0]; member in struct:ieee80211_txb
|
/drivers/staging/rtl8192e/ |
H A D | rtllib_tx.c | 238 txb->fragments[i] = dev_alloc_skb(txb_size); 239 if (unlikely(!txb->fragments[i])) { 243 memset(txb->fragments[i]->cb, 0, sizeof(txb->fragments[i]->cb)); 247 dev_kfree_skb_any(txb->fragments[i--]); 615 memcpy(skb_put(txb->fragments[0], skb->len), skb->data, 748 /* Number of fragments is the total bytes_per_frag / 776 skb_frag = txb->fragments[i]; 875 memcpy(skb_put(txb->fragments[0], skb->len), skb->data, 882 (txb->fragments[ [all...] |
H A D | rtllib_softmac.c | 2472 * will take care of buffering fragments and pass them to 2490 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + 2508 txb->fragments[i]); 2510 kfree_skb(txb->fragments[i]); 2513 txb->fragments[i], 2538 ieee->tx_pending.txb->fragments[i],
|
H A D | rtllib.h | 1300 struct sk_buff *fragments[0]; member in struct:rtllib_txb
|
/drivers/staging/rtl8712/ |
H A D | ieee80211.h | 651 struct sk_buff *fragments[0]; member in struct:ieee80211_txb
|
/drivers/staging/rtl8188eu/include/ |
H A D | ieee80211.h | 861 struct sk_buff *fragments[0]; member in struct:ieee80211_txb
|
/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 2190 unsigned int fragments = skb_shinfo(skb)->nr_frags; local 2204 /* add fragments to entries count */ 2205 for (i = 0; i < fragments; i++) { 2254 /* setup the fragments */ 2255 for (i = 0; i < fragments; i++) { 2274 /* Unwind the mapped fragments */ 2337 unsigned int fragments = skb_shinfo(skb)->nr_frags; local 2352 /* add fragments to entries count */ 2353 for (i = 0; i < fragments; i++) { 2404 /* setup the fragments */ [all...] |