Searched defs:nr_frags (Results 1 - 25 of 44) sorted by relevance

12

/drivers/net/wireless/ipw2x00/
H A Dlibipw_tx.c185 for (i = 0; i < txb->nr_frags; i++)
191 static struct libipw_txb *libipw_alloc_txb(int nr_frags, int txb_size, argument
196 txb = kmalloc(sizeof(struct libipw_txb) + (sizeof(u8 *) * nr_frags),
202 txb->nr_frags = nr_frags;
205 for (i = 0; i < nr_frags; i++) {
214 if (unlikely(i != nr_frags)) {
260 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size, local
406 nr_frags = bytes / bytes_per_frag;
409 nr_frags
[all...]
/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_tx.c241 static struct ieee80211_txb *ieee80211_alloc_txb(int nr_frags, int txb_size, argument
247 sizeof(struct ieee80211_txb) + (sizeof(u8 *) * nr_frags),
253 txb->nr_frags = nr_frags;
256 for (i = 0; i < nr_frags; i++) {
264 if (unlikely(i != nr_frags)) {
604 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size; local
740 nr_frags = bytes / bytes_per_frag;
743 nr_frags++;
750 txb = ieee80211_alloc_txb(nr_frags, frag_siz
[all...]
/drivers/staging/rtl8192e/
H A Drtllib_tx.c222 static struct rtllib_txb *rtllib_alloc_txb(int nr_frags, int txb_size, argument
228 txb = kmalloc(sizeof(struct rtllib_txb) + (sizeof(u8 *) * nr_frags),
234 txb->nr_frags = nr_frags;
237 for (i = 0; i < nr_frags; i++) {
245 if (unlikely(i != nr_frags)) {
558 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size; local
750 nr_frags = bytes / bytes_per_frag;
753 nr_frags++;
760 txb = rtllib_alloc_txb(nr_frags, frag_siz
[all...]
/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c333 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) {
371 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) {
512 int nr_frags = skb_shinfo(skb)->nr_frags; local
522 for (i = 0; i < nr_frags; ++i) {
526 priv->tx_wr.num_sge = nr_frags + off;
/drivers/net/wireless/ath/wil6210/
H A Dtxrx.c858 void wil_tx_desc_set_nr_frags(struct vring_tx_desc *d, int nr_frags) argument
860 d->mac.d[2] |= ((nr_frags + 1) <<
920 int nr_frags = skb_shinfo(skb)->nr_frags; local
929 if (avail < 1 + nr_frags) {
931 1 + nr_frags);
955 vring->ctx[i].nr_frags = nr_frags;
956 wil_tx_desc_set_nr_frags(d, nr_frags);
957 if (nr_frags)
[all...]
H A Ddebugfs.c657 int nr_frags = skb_shinfo(skb)->nr_frags; local
662 if (nr_frags) {
663 seq_printf(s, " nr_frags = %d\n", nr_frags);
664 for (i = 0; i < nr_frags; i++) {
/drivers/infiniband/hw/nes/
H A Dnes_nic.c411 if ((skb_shinfo(skb)->nr_frags + 1) > 4) {
413 netdev->name, skb_shinfo(skb)->nr_frags + 2, skb_headlen(skb));
437 for (skb_fragment_index = 0; skb_fragment_index < skb_shinfo(skb)->nr_frags;
485 u32 nr_frags; local
500 * skb_shinfo(skb)->nr_frags, skb_is_gso(skb));
524 nr_frags = skb_shinfo(skb)->nr_frags;
526 nr_frags++;
529 if (unlikely((nr_frags > 4))) {
534 wqes_needed = nr_frags >>
[all...]
/drivers/net/ethernet/aeroflex/
H A Dgreth.c104 if (skb_shinfo(skb)->nr_frags == 0)
112 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
191 int nr_frags = skb_shinfo(skb)->nr_frags; local
200 for (i = 0; i < nr_frags; i++) {
211 greth->tx_free += nr_frags+1;
470 int curr_tx, nr_frags, i, err = NETDEV_TX_OK; local
474 nr_frags = skb_shinfo(skb)->nr_frags;
478 if (greth_num_free_bds(tx_last, greth->tx_next) < nr_frags
681 int nr_frags, i; local
[all...]
/drivers/staging/rtl8712/
H A Drtl871x_xmit.h113 u8 nr_frags; member in struct:pkt_attrib
/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_main.c1958 tpd_req = skb_shinfo(skb)->nr_frags + 1;
2102 u16 nr_frags; local
2106 nr_frags = skb_shinfo(skb)->nr_frags;
2153 for (f = 0; f < nr_frags; f++) {
/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c1617 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
1719 u16 nr_frags; local
1725 nr_frags = skb_shinfo(skb)->nr_frags;
1789 for (f = 0; f < nr_frags; f++) {
/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c909 bds_compl = skb_shinfo(tx_cb_ptr->skb)->nr_frags + 1;
1128 int nr_frags, index; local
1146 nr_frags = skb_shinfo(skb)->nr_frags;
1151 if (ring->free_bds <= nr_frags + 1) {
1174 if (nr_frags == 0)
1185 for (i = 0; i < nr_frags; i++) {
1188 (i == nr_frags - 1) ? DMA_EOP : 0,
/drivers/net/ethernet/cadence/
H A Dmacb.c1068 unsigned int f, nr_frags = skb_shinfo(skb)->nr_frags; local
1099 for (f = 0; f < nr_frags; f++) {
1192 unsigned int count, nr_frags, frag_size, f; local
1208 nr_frags = skb_shinfo(skb)->nr_frags;
1209 for (f = 0; f < nr_frags; f++) {
/drivers/net/ethernet/freescale/
H A Dgianfar.c1848 for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags;
2197 unsigned int nr_frags, nr_txbds, bytes_sent, fcb_len = 0; local
2235 nr_frags = skb_shinfo(skb)->nr_frags;
2239 nr_txbds = nr_frags + 2;
2241 nr_txbds = nr_frags + 1;
2266 if (nr_frags == 0) {
2274 for (i = 0; i < nr_frags; i++) {
2285 if (i == nr_frags - 1)
2531 frags = skb_shinfo(skb)->nr_frags;
[all...]
/drivers/net/ethernet/ibm/emac/
H A Dcore.c1456 int nr_frags = skb_shinfo(skb)->nr_frags; local
1463 if (likely(!nr_frags && len <= MAL_MAX_TX_SIZE))
1472 if (unlikely(dev->tx_cnt + nr_frags + mal_tx_chunks(len) > NUM_TX_BUFF))
1487 slot = emac_xmit_split(dev, slot, pd + chunk, len, !nr_frags,
1490 for (i = 0; i < nr_frags; ++i) {
1500 slot = emac_xmit_split(dev, slot, pd, len, i == nr_frags - 1,
/drivers/net/ethernet/intel/ixgb/
H A Dixgb_main.c1331 unsigned int nr_frags = skb_shinfo(skb)->nr_frags; local
1341 if (unlikely(mss && !nr_frags && size == len && size > 8))
1365 for (f = 0; f < nr_frags; f++) {
1382 if (unlikely(mss && (f == (nr_frags - 1))
/drivers/net/ethernet/
H A Djme.c1979 nr_alloc = skb_shinfo(skb)->nr_frags + 2;
2057 int i, nr_frags = skb_shinfo(skb)->nr_frags; local
2063 for (i = 0 ; i < nr_frags ; ++i) {
2205 txbi->nr_desc = skb_shinfo(skb)->nr_frags + 2;
2280 idx, skb_shinfo(skb)->nr_frags + 2, jiffies);
/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c573 nfrags = skb_shinfo(info->skb)->nr_frags;
875 int nr_frags; local
913 nr_frags = TX_DESC_INFO(txring, i).dma;
919 buf_count = 2 + nr_frags;
926 for (j = 0; j <= nr_frags; j++)
930 nf[descr_count] = nr_frags;
1400 const int nfrags = skb_shinfo(skb)->nr_frags;
1496 nfrags = skb_shinfo(skb)->nr_frags;
/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c583 int i, nr_frags; local
586 nr_frags = skb_shinfo(skb)->nr_frags;
597 for (i = 0; i < nr_frags; i++) {
628 int i, nr_frags = skb_shinfo(skb)->nr_frags; local
630 for (i = 0; i < nr_frags; i++) {
675 frag_count = skb_shinfo(skb)->nr_frags + 1;
687 frag_count = 1 + skb_shinfo(skb)->nr_frags;
/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_main.c1265 int nr_frags = skb_shinfo(skb)->nr_frags; local
1288 if (unlikely(sxgbe_tx_avail(tqueue, tx_rsize) < nr_frags + 1)) {
1342 for (frag_num = 0; frag_num < nr_frags; frag_num++) {
1370 tqueue->tx_count_frames += nr_frags + 1;
1392 first_desc, nr_frags);
/drivers/net/ethernet/tehuti/
H A Dtehuti.c1503 int nr_frags = skb_shinfo(skb)->nr_frags; local
1517 for (i = 0; i < nr_frags; i++) {
1534 db->wptr->len = -txd_sizes[nr_frags].bytes;
1626 int nr_frags = skb_shinfo(skb)->nr_frags; local
1663 (txd_sizes[nr_frags].qwords, txd_checksum, txd_vtag,
1674 f->m.wptr += txd_sizes[nr_frags].bytes;
1685 priv->tx_level -= txd_sizes[nr_frags].bytes;
/drivers/net/xen-netback/
H A Dnetback.c453 int nr_frags = skb_shinfo(skb)->nr_frags; local
515 for (i = 0; i < nr_frags; i++) {
668 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
1007 /* At this point shinfo->nr_frags is in fact the number of
1010 if (shinfo->nr_frags > MAX_SKB_FRAGS) {
1011 frag_overflow = shinfo->nr_frags - MAX_SKB_FRAGS;
1013 shinfo->nr_frags = MAX_SKB_FRAGS;
1015 nr_slots = shinfo->nr_frags;
1020 for (shinfo->nr_frags
1097 int nr_frags = shinfo->nr_frags; local
1210 int nr_frags = shinfo->nr_frags; local
[all...]
/drivers/staging/rtl8188eu/include/
H A Drtw_xmit.h126 u8 nr_frags; member in struct:pkt_attrib
/drivers/staging/rtl8723au/include/
H A Drtw_xmit.h127 u8 nr_frags; member in struct:pkt_attrib
/drivers/net/ethernet/atheros/atlx/
H A Datl1.c2212 unsigned int nr_frags; local
2220 nr_frags = skb_shinfo(skb)->nr_frags;
2278 for (f = 0; f < nr_frags; f++) {
2369 unsigned int nr_frags = 0; local
2381 nr_frags = skb_shinfo(skb)->nr_frags;
2382 for (f = 0; f < nr_frags; f++) {

Completed in 632 milliseconds

12