Searched refs:fragments (Results 1 - 13 of 13) sorted by relevance

/drivers/net/wireless/ipw2x00/
H A Dlibipw_tx.c186 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 Dlibipw.h497 struct sk_buff *fragments[0]; member in struct:libipw_txb
H A Dipw2200.c10121 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 Dipw2100.c66 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 Dieee80211_tx.c257 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 Dieee80211_softmac.c2139 * 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 Dieee80211.h1187 struct sk_buff *fragments[0]; member in struct:ieee80211_txb
/drivers/staging/rtl8192e/
H A Drtllib_tx.c238 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 Drtllib_softmac.c2472 * 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 Drtllib.h1300 struct sk_buff *fragments[0]; member in struct:rtllib_txb
/drivers/staging/rtl8712/
H A Dieee80211.h651 struct sk_buff *fragments[0]; member in struct:ieee80211_txb
/drivers/staging/rtl8188eu/include/
H A Dieee80211.h861 struct sk_buff *fragments[0]; member in struct:ieee80211_txb
/drivers/net/ethernet/nvidia/
H A Dforcedeth.c2190 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...]

Completed in 310 milliseconds