/linux-4.4.14/fs/jffs2/ |
D | read.c | 161 struct jffs2_node_frag *frag; in jffs2_read_inode_range() local 167 frag = jffs2_lookup_node_frag(&f->fragtree, offset); in jffs2_read_inode_range() 177 if (unlikely(!frag || frag->ofs > offset || in jffs2_read_inode_range() 178 frag->ofs + frag->size <= offset)) { in jffs2_read_inode_range() 180 if (frag && frag->ofs > offset) { in jffs2_read_inode_range() 182 f->inocache->ino, frag->ofs, offset); in jffs2_read_inode_range() 183 holesize = min(holesize, frag->ofs - offset); in jffs2_read_inode_range() 191 } else if (unlikely(!frag->node)) { in jffs2_read_inode_range() 192 uint32_t holeend = min(end, frag->ofs + frag->size); in jffs2_read_inode_range() 194 offset, holeend, frag->ofs, in jffs2_read_inode_range() [all …]
|
D | gc.c | 480 struct jffs2_node_frag *frag; in jffs2_garbage_collect_live() local 514 for (frag = frag_first(&f->fragtree); frag; frag = frag_next(frag)) { in jffs2_garbage_collect_live() 515 if (frag->node && frag->node->raw == raw) { in jffs2_garbage_collect_live() 516 fn = frag->node; in jffs2_garbage_collect_live() 517 end = frag->ofs + frag->size; in jffs2_garbage_collect_live() 519 start = frag->ofs; in jffs2_garbage_collect_live() 520 if (nrfrags == frag->node->frags) in jffs2_garbage_collect_live() 529 frag->node->raw = f->inocache->nodes; in jffs2_garbage_collect_live() 998 struct jffs2_node_frag *frag; in jffs2_garbage_collect_hole() local 1063 frag = frag_last(&f->fragtree); in jffs2_garbage_collect_hole() [all …]
|
D | nodelist.c | 61 struct jffs2_node_frag *frag = jffs2_lookup_node_frag(list, size); in jffs2_truncate_fragtree() local 66 if (frag && frag->ofs != size) { in jffs2_truncate_fragtree() 67 if (frag->ofs+frag->size > size) { in jffs2_truncate_fragtree() 68 frag->size = size - frag->ofs; in jffs2_truncate_fragtree() 70 frag = frag_next(frag); in jffs2_truncate_fragtree() 72 while (frag && frag->ofs >= size) { in jffs2_truncate_fragtree() 73 struct jffs2_node_frag *next = frag_next(frag); in jffs2_truncate_fragtree() 75 frag_erase(frag, list); in jffs2_truncate_fragtree() 76 jffs2_obsolete_node_frag(c, frag); in jffs2_truncate_fragtree() 77 frag = next; in jffs2_truncate_fragtree() [all …]
|
D | nodelist.h | 347 #define frag_next(frag) rb_entry(rb_next(&(frag)->rb), struct jffs2_node_frag, rb) argument 348 #define frag_prev(frag) rb_entry(rb_prev(&(frag)->rb), struct jffs2_node_frag, rb) argument 349 #define frag_parent(frag) rb_entry(rb_parent(&(frag)->rb), struct jffs2_node_frag, rb) argument 350 #define frag_left(frag) rb_entry((frag)->rb.rb_left, struct jffs2_node_frag, rb) argument 351 #define frag_right(frag) rb_entry((frag)->rb.rb_right, struct jffs2_node_frag, rb) argument 352 #define frag_erase(frag, list) rb_erase(&frag->rb, list); argument
|
D | debug.c | 77 struct jffs2_node_frag *frag; in __jffs2_dbg_fragtree_paranoia_check_nolock() local 80 for (frag = frag_first(&f->fragtree); frag; frag = frag_next(frag)) { in __jffs2_dbg_fragtree_paranoia_check_nolock() 81 struct jffs2_full_dnode *fn = frag->node; in __jffs2_dbg_fragtree_paranoia_check_nolock() 98 if (frag->ofs & (PAGE_CACHE_SIZE-1) && frag_prev(frag) in __jffs2_dbg_fragtree_paranoia_check_nolock() 99 && frag_prev(frag)->size < PAGE_CACHE_SIZE && frag_prev(frag)->node) { in __jffs2_dbg_fragtree_paranoia_check_nolock() 105 if ((frag->ofs+frag->size) & (PAGE_CACHE_SIZE-1) && frag_next(frag) in __jffs2_dbg_fragtree_paranoia_check_nolock() 106 && frag_next(frag)->size < PAGE_CACHE_SIZE && frag_next(frag)->node) { in __jffs2_dbg_fragtree_paranoia_check_nolock() 108 ref_offset(fn->raw), frag->ofs, frag->ofs+frag->size); in __jffs2_dbg_fragtree_paranoia_check_nolock()
|
D | wbuf.c | 187 struct jffs2_node_frag *frag; in jffs2_incore_replace_raw() local 202 frag = jffs2_lookup_node_frag(&f->fragtree, je32_to_cpu(node->i.offset)); in jffs2_incore_replace_raw() 203 BUG_ON(!frag); in jffs2_incore_replace_raw() 205 while (!frag->node || frag->node->raw != raw) { in jffs2_incore_replace_raw() 206 frag = frag_next(frag); in jffs2_incore_replace_raw() 207 BUG_ON(!frag); in jffs2_incore_replace_raw() 209 dbg_noderef("Will replace ->raw in full_dnode at %p\n", frag->node); in jffs2_incore_replace_raw() 210 return &frag->node->raw; in jffs2_incore_replace_raw()
|
/linux-4.4.14/arch/tile/kernel/ |
D | unaligned.c | 557 struct unaligned_jit_fragment frag; in jit_bundle_gen() local 585 memset((void *)&frag, 0, sizeof(frag)); in jit_bundle_gen() 1032 frag.insn[n++] = in jit_bundle_gen() 1038 frag.insn[n++] = in jit_bundle_gen() 1044 frag.insn[n] = jit_x1_addi(ra, ra, 1); in jit_bundle_gen() 1046 frag.insn[n] = jit_x1_addi(ra, ra, in jit_bundle_gen() 1051 frag.insn[n] |= jit_x0_fnop(); in jit_bundle_gen() 1053 frag.insn[n] |= jit_x0_rotli(rb, rb, 32); in jit_bundle_gen() 1055 frag.insn[n] |= jit_x0_rotli(rb, rb, 16); in jit_bundle_gen() 1059 frag.insn[n++] = bundle_2; in jit_bundle_gen() [all …]
|
/linux-4.4.14/net/ieee802154/6lowpan/ |
D | tx.c | 88 struct sk_buff *frag; in lowpan_alloc_frag() local 91 frag = alloc_skb(wdev->needed_headroom + wdev->needed_tailroom + size, in lowpan_alloc_frag() 94 if (likely(frag)) { in lowpan_alloc_frag() 95 frag->dev = wdev; in lowpan_alloc_frag() 96 frag->priority = skb->priority; in lowpan_alloc_frag() 97 skb_reserve(frag, wdev->needed_headroom); in lowpan_alloc_frag() 98 skb_reset_network_header(frag); in lowpan_alloc_frag() 99 *mac_cb(frag) = *mac_cb(skb); in lowpan_alloc_frag() 102 memcpy(skb_put(frag, skb->mac_len), in lowpan_alloc_frag() 105 rc = wpan_dev_hard_header(frag, wdev, in lowpan_alloc_frag() [all …]
|
/linux-4.4.14/net/rds/ |
D | iw_recv.c | 46 static void rds_iw_frag_drop_page(struct rds_page_frag *frag) in rds_iw_frag_drop_page() argument 48 rdsdebug("frag %p page %p\n", frag, frag->f_page); in rds_iw_frag_drop_page() 49 __free_page(frag->f_page); in rds_iw_frag_drop_page() 50 frag->f_page = NULL; in rds_iw_frag_drop_page() 53 static void rds_iw_frag_free(struct rds_page_frag *frag) in rds_iw_frag_free() argument 55 rdsdebug("frag %p page %p\n", frag, frag->f_page); in rds_iw_frag_free() 56 BUG_ON(frag->f_page); in rds_iw_frag_free() 57 kmem_cache_free(rds_iw_frag_slab, frag); in rds_iw_frag_free() 72 struct rds_page_frag *frag = recv->r_frag; in rds_iw_recv_unmap_page() local 74 rdsdebug("recv %p frag %p page %p\n", recv, frag, frag->f_page); in rds_iw_recv_unmap_page() [all …]
|
D | ib_recv.c | 158 struct rds_page_frag *frag; in rds_ib_recv_free_caches() local 176 list_for_each_entry_safe(frag, frag_tmp, &list, f_cache_entry) { in rds_ib_recv_free_caches() 177 list_del(&frag->f_cache_entry); in rds_ib_recv_free_caches() 178 WARN_ON(!list_empty(&frag->f_item)); in rds_ib_recv_free_caches() 179 kmem_cache_free(rds_ib_frag_slab, frag); in rds_ib_recv_free_caches() 191 struct rds_page_frag *frag) in rds_ib_frag_free() argument 193 rdsdebug("frag %p page %p\n", frag, sg_page(&frag->f_sg)); in rds_ib_frag_free() 195 rds_ib_recv_cache_put(&frag->f_cache_entry, &ic->i_cache_frags); in rds_ib_frag_free() 202 struct rds_page_frag *frag; in rds_ib_inc_free() local 209 list_for_each_entry_safe(frag, pos, &ibinc->ii_frags, f_item) { in rds_ib_inc_free() [all …]
|
/linux-4.4.14/fs/adfs/ |
D | map.c | 79 u32 frag; in lookup_zone() local 82 frag = GET_FRAG_ID(map, start, idmask); in lookup_zone() 101 if (frag == frag_id) in lookup_zone() 110 frag, start, mapptr); in lookup_zone() 139 u32 frag; in scan_free_map() local 145 frag = GET_FRAG_ID(map, start, idmask); in scan_free_map() 151 if (frag == 0) in scan_free_map() 155 start += frag; in scan_free_map() 160 frag = GET_FRAG_ID(map, start, idmask); in scan_free_map() 180 } while (frag >= idlen + 1); in scan_free_map() [all …]
|
/linux-4.4.14/fs/ceph/ |
D | inode.c | 120 struct ceph_inode_frag *frag; in __get_or_create_frag() local 126 frag = rb_entry(parent, struct ceph_inode_frag, node); in __get_or_create_frag() 127 c = ceph_frag_compare(f, frag->frag); in __get_or_create_frag() 133 return frag; in __get_or_create_frag() 136 frag = kmalloc(sizeof(*frag), GFP_NOFS); in __get_or_create_frag() 137 if (!frag) { in __get_or_create_frag() 143 frag->frag = f; in __get_or_create_frag() 144 frag->split_by = 0; in __get_or_create_frag() 145 frag->mds = -1; in __get_or_create_frag() 146 frag->ndist = 0; in __get_or_create_frag() [all …]
|
D | dir.c | 261 unsigned frag = fpos_frag(ctx->pos); in ceph_readdir() local 267 dout("readdir %p file %p frag %u off %u\n", inode, file, frag, off); in ceph_readdir() 304 frag = fpos_frag(ctx->pos); in ceph_readdir() 313 if (fi->frag != frag || fi->last_readdir == NULL) { in ceph_readdir() 325 ceph_vinop(inode), frag, fi->last_name); in ceph_readdir() 336 req->r_direct_hash = ceph_frag_value(frag); in ceph_readdir() 349 req->r_args.readdir.frag = cpu_to_le32(frag); in ceph_readdir() 360 " on frag %x, end=%d, complete=%d\n", err, frag, in ceph_readdir() 367 if (le32_to_cpu(rinfo->dir_dir->frag) != frag) { in ceph_readdir() 368 frag = le32_to_cpu(rinfo->dir_dir->frag); in ceph_readdir() [all …]
|
D | super.h | 213 u32 frag; member 540 static inline loff_t ceph_make_fpos(unsigned frag, unsigned off) in ceph_make_fpos() argument 542 return ((loff_t)frag << 32) | (loff_t)off; in ceph_make_fpos() 631 u32 frag; member
|
D | mds_client.c | 769 struct ceph_inode_frag frag; in __choose_mds() local 772 ceph_choose_frag(ci, hash, &frag, &found); in __choose_mds() 774 if (mode == USE_ANY_MDS && frag.ndist > 0) { in __choose_mds() 779 r %= frag.ndist; in __choose_mds() 780 mds = frag.dist[r]; in __choose_mds() 784 frag.frag, mds, in __choose_mds() 785 (int)r, frag.ndist); in __choose_mds() 795 if (frag.mds >= 0) { in __choose_mds() 797 mds = frag.mds; in __choose_mds() 800 inode, ceph_vinop(inode), frag.frag, mds); in __choose_mds()
|
/linux-4.4.14/net/core/ |
D | tso.c | 54 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; in tso_build_data() local 57 tso->size = frag->size; in tso_build_data() 58 tso->data = page_address(frag->page.p) + frag->page_offset; in tso_build_data() 78 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; in tso_start() local 81 tso->size = frag->size; in tso_start() 82 tso->data = page_address(frag->page.p) + frag->page_offset; in tso_start()
|
D | datagram.c | 378 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_copy_datagram_iter() local 382 end = start + skb_frag_size(frag); in skb_copy_datagram_iter() 386 if (copy_page_to_iter(skb_frag_page(frag), in skb_copy_datagram_iter() 387 frag->page_offset + offset - in skb_copy_datagram_iter() 465 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_copy_datagram_from_iter() local 469 end = start + skb_frag_size(frag); in skb_copy_datagram_from_iter() 475 copied = copy_page_from_iter(skb_frag_page(frag), in skb_copy_datagram_from_iter() 476 frag->page_offset + offset - start, in skb_copy_datagram_from_iter() 529 int frag = 0; in zerocopy_sg_from_iter() local 542 if (frag == MAX_SKB_FRAGS) in zerocopy_sg_from_iter() [all …]
|
D | skbuff.c | 536 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_coalesce_rx_frag() local 538 skb_frag_size_add(frag, size); in skb_coalesce_rx_frag() 1423 struct sk_buff *frag; in ___pskb_trim() local 1458 for (fragp = &skb_shinfo(skb)->frag_list; (frag = *fragp); in ___pskb_trim() 1459 fragp = &frag->next) { in ___pskb_trim() 1460 int end = offset + frag->len; in ___pskb_trim() 1462 if (skb_shared(frag)) { in ___pskb_trim() 1465 nfrag = skb_clone(frag, GFP_ATOMIC); in ___pskb_trim() 1469 nfrag->next = frag->next; in ___pskb_trim() 1470 consume_skb(frag); in ___pskb_trim() [all …]
|
/linux-4.4.14/net/tipc/ |
D | msg.c | 123 struct sk_buff *frag = *buf; in tipc_buf_append() local 130 if (!frag) in tipc_buf_append() 133 msg = buf_msg(frag); in tipc_buf_append() 135 frag->next = NULL; in tipc_buf_append() 136 skb_pull(frag, msg_hdr_sz(msg)); in tipc_buf_append() 141 if (unlikely(skb_unclone(frag, GFP_ATOMIC))) in tipc_buf_append() 143 head = *headbuf = frag; in tipc_buf_append() 159 if (skb_try_coalesce(head, frag, &headstolen, &delta)) { in tipc_buf_append() 160 kfree_skb_partial(frag, headstolen); in tipc_buf_append() 164 skb_shinfo(head)->frag_list = frag; in tipc_buf_append() [all …]
|
/linux-4.4.14/net/sctp/ |
D | chunk.c | 176 __u8 frag; in sctp_datamsg_from_user() local 259 frag = SCTP_DATA_MIDDLE_FRAG; in sctp_datamsg_from_user() 262 frag |= SCTP_DATA_FIRST_FRAG; in sctp_datamsg_from_user() 265 frag |= SCTP_DATA_LAST_FRAG; in sctp_datamsg_from_user() 273 frag |= SCTP_DATA_SACK_IMM; in sctp_datamsg_from_user() 276 chunk = sctp_make_datafrag_empty(asoc, sinfo, len, frag, 0); in sctp_datamsg_from_user() 304 frag = SCTP_DATA_NOT_FRAG; in sctp_datamsg_from_user() 306 frag = SCTP_DATA_LAST_FRAG; in sctp_datamsg_from_user() 310 frag |= SCTP_DATA_SACK_IMM; in sctp_datamsg_from_user() 312 chunk = sctp_make_datafrag_empty(asoc, sinfo, over, frag, 0); in sctp_datamsg_from_user()
|
D | ulpevent.c | 958 struct sk_buff *skb, *frag; in sctp_ulpevent_receive_data() local 974 skb_walk_frags(skb, frag) in sctp_ulpevent_receive_data() 975 sctp_ulpevent_receive_data(sctp_skb2event(frag), asoc); in sctp_ulpevent_receive_data() 983 struct sk_buff *skb, *frag; in sctp_ulpevent_release_data() local 1000 skb_walk_frags(skb, frag) { in sctp_ulpevent_release_data() 1005 sctp_ulpevent_release_frag_data(sctp_skb2event(frag)); in sctp_ulpevent_release_data() 1015 struct sk_buff *skb, *frag; in sctp_ulpevent_release_frag_data() local 1023 skb_walk_frags(skb, frag) { in sctp_ulpevent_release_frag_data() 1028 sctp_ulpevent_release_frag_data(sctp_skb2event(frag)); in sctp_ulpevent_release_frag_data()
|
/linux-4.4.14/net/ipv6/ |
D | ip6_output.c | 562 struct sk_buff *frag; in ip6_fragment() local 621 skb_walk_frags(skb, frag) { in ip6_fragment() 623 if (frag->len > mtu || in ip6_fragment() 624 ((frag->len & 7) && frag->next) || in ip6_fragment() 625 skb_headroom(frag) < (hlen + hroom + sizeof(struct frag_hdr))) in ip6_fragment() 629 if (skb_shared(frag)) in ip6_fragment() 632 BUG_ON(frag->sk); in ip6_fragment() 634 frag->sk = skb->sk; in ip6_fragment() 635 frag->destructor = sock_wfree; in ip6_fragment() 637 skb->truesize -= frag->truesize; in ip6_fragment() [all …]
|
/linux-4.4.14/net/ipv4/ |
D | ip_output.c | 568 struct sk_buff *frag, *frag2; in ip_do_fragment() local 577 skb_walk_frags(skb, frag) { in ip_do_fragment() 579 if (frag->len > mtu || in ip_do_fragment() 580 ((frag->len & 7) && frag->next) || in ip_do_fragment() 581 skb_headroom(frag) < hlen) in ip_do_fragment() 585 if (skb_shared(frag)) in ip_do_fragment() 588 BUG_ON(frag->sk); in ip_do_fragment() 590 frag->sk = skb->sk; in ip_do_fragment() 591 frag->destructor = sock_wfree; in ip_do_fragment() 593 skb->truesize -= frag->truesize; in ip_do_fragment() [all …]
|
D | icmp.c | 821 info = ntohs(icmph->un.frag.mtu); in icmp_unreach()
|
/linux-4.4.14/drivers/net/wireless/prism54/ |
D | islpci_mgt.c | 121 isl38xx_fragment *frag = &cb->rx_data_mgmt[index]; in islpci_mgmt_rx_fill() local 141 frag->size = cpu_to_le16(MGMT_FRAME_SIZE); in islpci_mgmt_rx_fill() 142 frag->flags = 0; in islpci_mgmt_rx_fill() 143 frag->address = cpu_to_le32(buf->pci_addr); in islpci_mgmt_rx_fill() 172 isl38xx_fragment *frag; in islpci_mgt_transmit() local 238 frag = &cb->tx_data_mgmt[index]; in islpci_mgt_transmit() 239 frag->size = cpu_to_le16(frag_len); in islpci_mgt_transmit() 240 frag->flags = 0; /* for any other than the last fragment, set to 1 */ in islpci_mgt_transmit() 241 frag->address = cpu_to_le32(buf.pci_addr); in islpci_mgt_transmit()
|
D | islpci_dev.c | 580 isl38xx_fragment *frag = &cb->rx_data_mgmt[counter]; in islpci_reset() local 581 frag->size = cpu_to_le16(MGMT_FRAME_SIZE); in islpci_reset() 582 frag->flags = 0; in islpci_reset() 583 frag->address = cpu_to_le32(priv->mgmt_rx[counter].pci_addr); in islpci_reset()
|
/linux-4.4.14/drivers/isdn/i4l/ |
D | isdn_ppp.c | 1621 struct sk_buff *newfrag, *frag, *start, *nextf; in isdn_ppp_mp_receive() local 1684 if ((frag = mp->frags) == NULL || MP_LT(newseq, MP_SEQ(frag))) { in isdn_ppp_mp_receive() 1685 newfrag->next = frag; in isdn_ppp_mp_receive() 1686 mp->frags = frag = newfrag; in isdn_ppp_mp_receive() 1690 start = MP_FLAGS(frag) & MP_BEGIN_FRAG && in isdn_ppp_mp_receive() 1691 MP_SEQ(frag) == mp->seq ? frag : NULL; in isdn_ppp_mp_receive() 1717 thisseq = MP_SEQ(frag); in isdn_ppp_mp_receive() 1718 nextf = frag->next; in isdn_ppp_mp_receive() 1730 frag->next = nextf = newfrag; in isdn_ppp_mp_receive() 1736 if (start != frag && (MP_FLAGS(frag) & MP_BEGIN_FRAG)) { in isdn_ppp_mp_receive() [all …]
|
/linux-4.4.14/drivers/net/wireless/ |
D | zd1201.c | 345 struct zd1201_frag *frag = NULL; in zd1201_usbrx() local 351 frag = kmalloc(sizeof(*frag), GFP_ATOMIC); in zd1201_usbrx() 352 if (!frag) in zd1201_usbrx() 356 kfree(frag); in zd1201_usbrx() 359 frag->skb = skb; in zd1201_usbrx() 360 frag->seq = seq & IEEE80211_SCTL_SEQ; in zd1201_usbrx() 365 hlist_add_head(&frag->fnode, &zd->fraglist); in zd1201_usbrx() 368 hlist_for_each_entry(frag, &zd->fraglist, fnode) in zd1201_usbrx() 369 if (frag->seq == (seq&IEEE80211_SCTL_SEQ)) in zd1201_usbrx() 371 if (!frag) in zd1201_usbrx() [all …]
|
D | ray_cs.c | 1235 int fthr = wrqu->frag.value; in ray_set_frag() 1242 if (wrqu->frag.disabled) in ray_set_frag() 1263 wrqu->frag.value = (local->sparm.b5.a_frag_threshold[0] << 8) in ray_get_frag() 1265 wrqu->frag.disabled = (wrqu->frag.value == 32767); in ray_get_frag() 1266 wrqu->frag.fixed = 1; in ray_get_frag()
|
D | adm8211.h | 474 __le16 frag; member
|
D | wl3501_cs.c | 1696 wrqu->frag.value = threshold; in wl3501_get_frag_threshold() 1697 wrqu->frag.disabled = threshold >= 2346; in wl3501_get_frag_threshold() 1698 wrqu->frag.fixed = 1; in wl3501_get_frag_threshold()
|
/linux-4.4.14/drivers/net/ethernet/dlink/ |
D | sundance.c | 351 struct desc_frag { __le32 addr, length; } frag[1]; member 994 le32_to_cpu(np->tx_ring[i].frag[0].addr), in tx_timeout() 995 le32_to_cpu(np->tx_ring[i].frag[0].length)); in tx_timeout() 1041 np->rx_ring[i].frag[0].length = 0; in init_ring() 1053 np->rx_ring[i].frag[0].addr = cpu_to_le32( in init_ring() 1057 np->rx_ring[i].frag[0].addr)) { in init_ring() 1062 np->rx_ring[i].frag[0].length = cpu_to_le32(np->rx_buf_sz | LastFrag); in init_ring() 1112 txdesc->frag[0].addr = cpu_to_le32(dma_map_single(&np->pci_dev->dev, in start_tx() 1115 txdesc->frag[0].addr)) in start_tx() 1117 txdesc->frag[0].length = cpu_to_le32 (skb->len | LastFrag); in start_tx() [all …]
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_ipcomp.c | 72 skb_frag_t *frag; in ipcomp_decompress() local 79 frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags; in ipcomp_decompress() 86 __skb_frag_set_page(frag, page); in ipcomp_decompress() 92 frag->page_offset = 0; in ipcomp_decompress() 93 skb_frag_size_set(frag, len); in ipcomp_decompress() 94 memcpy(skb_frag_address(frag), scratch, len); in ipcomp_decompress()
|
/linux-4.4.14/include/linux/ |
D | skbuff.h | 239 static inline unsigned int skb_frag_size(const skb_frag_t *frag) in skb_frag_size() argument 241 return frag->size; in skb_frag_size() 244 static inline void skb_frag_size_set(skb_frag_t *frag, unsigned int size) in skb_frag_size_set() argument 246 frag->size = size; in skb_frag_size_set() 249 static inline void skb_frag_size_add(skb_frag_t *frag, int delta) in skb_frag_size_add() argument 251 frag->size += delta; in skb_frag_size_add() 254 static inline void skb_frag_size_sub(skb_frag_t *frag, int delta) in skb_frag_size_sub() argument 256 frag->size -= delta; in skb_frag_size_sub() 1718 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in __skb_fill_page_desc() local 1725 frag->page.p = page; in __skb_fill_page_desc() [all …]
|
D | inet_lro.h | 119 int (*get_frag_header)(struct skb_frag_struct *frag, void **mac_hdr,
|
/linux-4.4.14/include/net/sctp/ |
D | sctp.h | 412 int frag = pmtu; in sctp_frag_point() local 414 frag -= sp->pf->af->net_header_len; in sctp_frag_point() 415 frag -= sizeof(struct sctphdr) + sizeof(struct sctp_data_chunk); in sctp_frag_point() 418 frag = min_t(int, frag, asoc->user_frag); in sctp_frag_point() 420 frag = min_t(int, frag, SCTP_MAX_CHUNK_LEN); in sctp_frag_point() 422 return frag; in sctp_frag_point()
|
/linux-4.4.14/fs/squashfs/ |
D | inode.c | 142 unsigned int frag_offset, frag; in squashfs_read_inode() local 152 frag = le32_to_cpu(sqsh_ino->fragment); in squashfs_read_inode() 153 if (frag != SQUASHFS_INVALID_FRAG) { in squashfs_read_inode() 155 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode() 185 unsigned int frag_offset, frag; in squashfs_read_inode() local 195 frag = le32_to_cpu(sqsh_ino->fragment); in squashfs_read_inode() 196 if (frag != SQUASHFS_INVALID_FRAG) { in squashfs_read_inode() 198 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode()
|
/linux-4.4.14/net/bluetooth/ |
D | af_bluetooth.c | 350 struct sk_buff *frag; in bt_sock_stream_recvmsg() local 355 skb_walk_frags(skb, frag) { in bt_sock_stream_recvmsg() 356 if (chunk <= frag->len) { in bt_sock_stream_recvmsg() 360 __skb_pull(frag, chunk); in bt_sock_stream_recvmsg() 362 } else if (frag->len) { in bt_sock_stream_recvmsg() 364 chunk -= frag->len; in bt_sock_stream_recvmsg() 365 skb->len -= frag->len; in bt_sock_stream_recvmsg() 366 skb->data_len -= frag->len; in bt_sock_stream_recvmsg() 367 __skb_pull(frag, frag->len); in bt_sock_stream_recvmsg()
|
D | amp.c | 242 memcpy(assoc->data + assoc->offset, rp->frag, frag_len); in read_local_amp_assoc_complete() 251 memcpy(assoc->data + assoc->offset, rp->frag, rem_len); in read_local_amp_assoc_complete() 374 memcpy(cp->frag, ctrl->assoc, frag_len); in amp_write_rem_assoc_frag()
|
D | l2cap_core.c | 2116 struct sk_buff **frag; in l2cap_skbuff_fromiovec() local 2126 frag = &skb_shinfo(skb)->frag_list; in l2cap_skbuff_fromiovec() 2137 *frag = tmp; in l2cap_skbuff_fromiovec() 2139 if (copy_from_iter(skb_put(*frag, count), count, in l2cap_skbuff_fromiovec() 2146 skb->len += (*frag)->len; in l2cap_skbuff_fromiovec() 2147 skb->data_len += (*frag)->len; in l2cap_skbuff_fromiovec() 2149 frag = &(*frag)->next; in l2cap_skbuff_fromiovec() 2872 struct sk_buff *skb, **frag; in l2cap_build_cmd() local 2912 frag = &skb_shinfo(skb)->frag_list; in l2cap_build_cmd() 2916 *frag = bt_skb_alloc(count, GFP_KERNEL); in l2cap_build_cmd() [all …]
|
/linux-4.4.14/drivers/net/wireless/hostap/ |
D | hostap_80211_rx.c | 223 unsigned int frag, u8 *src, u8 *dst) in prism2_frag_cache_find() argument 240 (entry->last_frag + 1 == frag || frag == -1) && in prism2_frag_cache_find() 256 unsigned int frag, seq; in prism2_frag_cache_get() local 260 frag = sc & IEEE80211_SCTL_FRAG; in prism2_frag_cache_get() 263 if (frag == 0) { in prism2_frag_cache_get() 283 entry->last_frag = frag; in prism2_frag_cache_get() 290 entry = prism2_frag_cache_find(local, seq, frag, hdr->addr2, in prism2_frag_cache_get() 293 entry->last_frag = frag; in prism2_frag_cache_get() 726 unsigned int frag; in hostap_80211_rx() local 757 frag = sc & IEEE80211_SCTL_FRAG; in hostap_80211_rx() [all …]
|
/linux-4.4.14/include/net/ |
D | cfg80211-wext.h | 47 struct iw_param *frag, char *extra); 50 struct iw_param *frag, char *extra);
|
/linux-4.4.14/Documentation/DocBook/ |
D | networking.xml.db | 50 API-skb-frag-page 51 API---skb-frag-ref 52 API-skb-frag-ref 53 API---skb-frag-unref 54 API-skb-frag-unref 55 API-skb-frag-address 56 API-skb-frag-address-safe 57 API---skb-frag-set-page 58 API-skb-frag-set-page 59 API-skb-frag-dma-map [all …]
|
/linux-4.4.14/sound/soc/blackfin/ |
D | bf5xx-sport.c | 606 void sport_incfrag(struct sport_device *sport, int *frag, int tx) in sport_incfrag() argument 608 ++(*frag); in sport_incfrag() 609 if (tx == 1 && *frag == sport->tx_frags) in sport_incfrag() 610 *frag = 0; in sport_incfrag() 612 if (tx == 0 && *frag == sport->rx_frags) in sport_incfrag() 613 *frag = 0; in sport_incfrag() 617 void sport_decfrag(struct sport_device *sport, int *frag, int tx) in sport_decfrag() argument 619 --(*frag); in sport_decfrag() 620 if (tx == 1 && *frag == 0) in sport_decfrag() 621 *frag = sport->tx_frags; in sport_decfrag() [all …]
|
D | bf5xx-sport.h | 162 void sport_incfrag(struct sport_device *sport, int *frag, int tx); 163 void sport_decfrag(struct sport_device *sport, int *frag, int tx);
|
/linux-4.4.14/drivers/net/wireless/ipw2x00/ |
D | libipw_rx.c | 60 unsigned int frag, in libipw_frag_cache_find() argument 79 (entry->last_frag + 1 == frag || frag == -1) && in libipw_frag_cache_find() 94 unsigned int frag, seq; in libipw_frag_cache_get() local 98 frag = WLAN_GET_SEQ_FRAG(sc); in libipw_frag_cache_get() 101 if (frag == 0) { in libipw_frag_cache_get() 121 entry->last_frag = frag; in libipw_frag_cache_get() 128 entry = libipw_frag_cache_find(ieee, seq, frag, hdr->addr2, in libipw_frag_cache_get() 131 entry->last_frag = frag; in libipw_frag_cache_get() 339 unsigned int frag; in libipw_rx() local 366 frag = WLAN_GET_SEQ_FRAG(sc); in libipw_rx() [all …]
|
D | libipw_tx.c | 153 struct sk_buff *frag, int hdr_len) in libipw_encrypt_fragment() argument 167 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); in libipw_encrypt_fragment() 172 ieee->dev->name, frag->len); in libipw_encrypt_fragment()
|
D | ipw2200.c | 2546 static int ipw_send_frag_threshold(struct ipw_priv *priv, u16 frag) in ipw_send_frag_threshold() argument 2549 .frag_threshold = cpu_to_le16(frag), in ipw_send_frag_threshold() 8155 u16 frag = WLAN_GET_SEQ_FRAG(sc); in is_duplicate_packet() local 8182 entry->frag_num = frag; in is_duplicate_packet() 8203 if (*last_frag == frag) in is_duplicate_packet() 8205 if (*last_frag + 1 != frag) in is_duplicate_packet() 8211 *last_frag = frag; in is_duplicate_packet() 9366 if (wrqu->frag.disabled || !wrqu->frag.fixed) in ipw_wx_set_frag() 9369 if (wrqu->frag.value < MIN_FRAG_THRESHOLD || in ipw_wx_set_frag() 9370 wrqu->frag.value > MAX_FRAG_THRESHOLD) { in ipw_wx_set_frag() [all …]
|
D | ipw2100.c | 7308 if (!wrqu->frag.fixed) in ipw2100_wx_set_frag() 7311 if (wrqu->frag.disabled) { in ipw2100_wx_set_frag() 7315 if (wrqu->frag.value < MIN_FRAG_THRESHOLD || in ipw2100_wx_set_frag() 7316 wrqu->frag.value > MAX_FRAG_THRESHOLD) in ipw2100_wx_set_frag() 7319 priv->ieee->fts = wrqu->frag.value & ~0x1; in ipw2100_wx_set_frag() 7337 wrqu->frag.value = priv->frag_threshold & ~FRAG_DISABLED; in ipw2100_wx_get_frag() 7338 wrqu->frag.fixed = 0; /* no auto select */ in ipw2100_wx_get_frag() 7339 wrqu->frag.disabled = (priv->frag_threshold & FRAG_DISABLED) ? 1 : 0; in ipw2100_wx_get_frag() 7341 IPW_DEBUG_WX("GET Frag Threshold -> %d\n", wrqu->frag.value); in ipw2100_wx_get_frag()
|
/linux-4.4.14/net/irda/ |
D | irttp.c | 237 struct sk_buff *skb, *frag; in irttp_reassemble_skb() local 260 while ((frag = skb_dequeue(&self->rx_fragments)) != NULL) { in irttp_reassemble_skb() 261 skb_copy_to_linear_data_offset(skb, n, frag->data, frag->len); in irttp_reassemble_skb() 262 n += frag->len; in irttp_reassemble_skb() 264 dev_kfree_skb(frag); in irttp_reassemble_skb() 294 struct sk_buff *frag; in irttp_fragment_skb() local 308 frag = alloc_skb(self->max_seg_size+self->max_header_size, in irttp_fragment_skb() 310 if (!frag) in irttp_fragment_skb() 313 skb_reserve(frag, self->max_header_size); in irttp_fragment_skb() 316 skb_copy_from_linear_data(skb, skb_put(frag, self->max_seg_size), in irttp_fragment_skb() [all …]
|
/linux-4.4.14/net/openvswitch/ |
D | flow.c | 279 key->ip.frag = OVS_FRAG_TYPE_LATER; in parse_ipv6hdr() 281 key->ip.frag = OVS_FRAG_TYPE_FIRST; in parse_ipv6hdr() 283 key->ip.frag = OVS_FRAG_TYPE_NONE; in parse_ipv6hdr() 524 key->ip.frag = OVS_FRAG_TYPE_LATER; in key_extract() 529 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract() 531 key->ip.frag = OVS_FRAG_TYPE_NONE; in key_extract() 647 if (key->ip.frag == OVS_FRAG_TYPE_LATER) in key_extract() 650 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract()
|
D | flow.h | 83 u8 frag; /* One of OVS_FRAG_TYPE_*. */ member
|
D | flow_netlink.c | 167 if (match->key->ip.frag != OVS_FRAG_TYPE_LATER) { in match_validate() 202 if (match->key->ip.frag != OVS_FRAG_TYPE_LATER) { in match_validate() 975 SW_FLOW_KEY_PUT(match, ip.frag, in ovs_key_from_nlattrs() 1008 SW_FLOW_KEY_PUT(match, ip.frag, in ovs_key_from_nlattrs() 1507 ipv4_key->ipv4_frag = output->ip.frag; in __ovs_nla_put_key() 1523 ipv6_key->ipv6_frag = output->ip.frag; in __ovs_nla_put_key() 1550 swkey->ip.frag != OVS_FRAG_TYPE_LATER) { in __ovs_nla_put_key() 2069 if (ipv4_key->ipv4_frag != flow_key->ip.frag) in validate_set() 2094 if (ipv6_key->ipv6_frag != flow_key->ip.frag) in validate_set()
|
D | conntrack.c | 351 key->ip.frag = OVS_FRAG_TYPE_NONE; in handle_fragments() 506 if (key->ip.frag != OVS_FRAG_TYPE_NONE) { in ovs_ct_execute()
|
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_rx.c | 67 unsigned int frag, u8 tid, u8 *src, u8 *dst) in ieee80211_frag_cache_find() argument 85 (entry->last_frag + 1 == frag || frag == -1) && in ieee80211_frag_cache_find() 102 unsigned int frag = WLAN_GET_SEQ_FRAG(sc); in ieee80211_frag_cache_get() local 123 if (frag == 0) { in ieee80211_frag_cache_get() 145 entry->last_frag = frag; in ieee80211_frag_cache_get() 152 entry = ieee80211_frag_cache_find(ieee, seq, frag, tid,hdr->addr2, in ieee80211_frag_cache_get() 155 entry->last_frag = frag; in ieee80211_frag_cache_get() 424 u16 frag = WLAN_GET_SEQ_FRAG(sc); in is_duplicate_packet() local 469 entry->frag_num[tid] = frag; in is_duplicate_packet() 495 if (*last_frag == frag) in is_duplicate_packet() [all …]
|
D | ieee80211_tx.c | 182 struct sk_buff *frag, in ieee80211_encrypt_fragment() argument 199 header = (struct rtl_80211_hdr_3addrqos *)frag->data; in ieee80211_encrypt_fragment() 216 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); in ieee80211_encrypt_fragment() 218 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); in ieee80211_encrypt_fragment() 223 ieee->dev->name, frag->len); in ieee80211_encrypt_fragment()
|
D | ieee80211.h | 1459 int frag; member 2180 struct sk_buff *frag, int hdr_len);
|
/linux-4.4.14/tools/perf/Documentation/ |
D | perf-kmem.txt | 40 Sort the output (default: 'frag,hit,bytes' for slab and 'bytes,hit' 42 pingpong, frag' for slab and 'page, callsite, bytes, hit, order,
|
/linux-4.4.14/drivers/staging/rtl8192e/ |
D | rtllib_rx.c | 67 unsigned int frag, u8 tid, u8 *src, u8 *dst) in rtllib_frag_cache_find() argument 84 (entry->last_frag + 1 == frag || frag == -1) && in rtllib_frag_cache_find() 101 unsigned int frag = WLAN_GET_SEQ_FRAG(sc); in rtllib_frag_cache_get() local 123 if (frag == 0) { in rtllib_frag_cache_get() 146 entry->last_frag = frag; in rtllib_frag_cache_get() 154 entry = rtllib_frag_cache_find(ieee, seq, frag, tid, hdr->addr2, in rtllib_frag_cache_get() 157 entry->last_frag = frag; in rtllib_frag_cache_get() 375 u16 frag = WLAN_GET_SEQ_FRAG(sc); in is_duplicate_packet() local 418 entry->frag_num[tid] = frag; in is_duplicate_packet() 440 if (*last_frag == frag) in is_duplicate_packet() [all …]
|
D | rtllib_tx.c | 173 int rtllib_encrypt_fragment(struct rtllib_device *ieee, struct sk_buff *frag, in rtllib_encrypt_fragment() argument 196 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); in rtllib_encrypt_fragment() 198 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); in rtllib_encrypt_fragment() 203 ieee->dev->name, frag->len); in rtllib_encrypt_fragment()
|
D | rtllib.h | 1262 int frag; member 1994 struct sk_buff *frag,
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | recv.c | 1039 if (sc->rx.frag) in ath_rx_tasklet() 1040 hdr_skb = sc->rx.frag; in ath_rx_tasklet() 1095 if (sc->rx.frag) { in ath_rx_tasklet() 1097 dev_kfree_skb_any(sc->rx.frag); in ath_rx_tasklet() 1102 sc->rx.frag = skb; in ath_rx_tasklet() 1106 if (sc->rx.frag) { in ath_rx_tasklet() 1115 sc->rx.frag = NULL; in ath_rx_tasklet() 1145 if (sc->rx.frag) { in ath_rx_tasklet() 1146 dev_kfree_skb_any(sc->rx.frag); in ath_rx_tasklet() 1147 sc->rx.frag = NULL; in ath_rx_tasklet()
|
D | main.c | 874 if (sc->rx.frag) { in ath9k_stop() 875 dev_kfree_skb_any(sc->rx.frag); in ath9k_stop() 876 sc->rx.frag = NULL; in ath9k_stop()
|
D | ath9k.h | 315 struct sk_buff *frag; member
|
/linux-4.4.14/drivers/staging/rtl8192u/ |
D | r8192U_wx.c | 447 if (wrqu->frag.disabled) in r8192_wx_set_frag() 450 if (wrqu->frag.value < MIN_FRAG_THRESHOLD || in r8192_wx_set_frag() 451 wrqu->frag.value > MAX_FRAG_THRESHOLD) in r8192_wx_set_frag() 454 priv->ieee80211->fts = wrqu->frag.value & ~0x1; in r8192_wx_set_frag() 467 wrqu->frag.value = priv->ieee80211->fts; in r8192_wx_get_frag() 468 wrqu->frag.fixed = 0; /* no auto select */ in r8192_wx_get_frag() 469 wrqu->frag.disabled = (wrqu->frag.value == DEFAULT_FRAG_THRESHOLD); in r8192_wx_get_frag()
|
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/ |
D | fs_enet-main.c | 519 skb_frag_t *frag; in fs_enet_start_xmit() local 529 frag = skb_shinfo(skb)->frags; in fs_enet_start_xmit() 530 for (i = 0; i < nr_frags; i++, frag++) { in fs_enet_start_xmit() 531 if (!IS_ALIGNED(frag->page_offset, 4)) { in fs_enet_start_xmit() 586 frag = skb_shinfo(skb)->frags; in fs_enet_start_xmit() 598 len = skb_frag_size(frag); in fs_enet_start_xmit() 599 CBDW_BUFADDR(bdp, skb_frag_dma_map(fep->dev, frag, 0, len, in fs_enet_start_xmit() 606 frag++; in fs_enet_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/3com/ |
D | 3c59x.c | 570 } frag[1+MAX_SKB_FRAGS]; member 2176 vp->tx_ring[entry].frag[0].addr = cpu_to_le32(dma_addr); in boomerang_start_xmit() 2177 vp->tx_ring[entry].frag[0].length = cpu_to_le32(skb->len | LAST_FRAG); in boomerang_start_xmit() 2186 vp->tx_ring[entry].frag[0].addr = cpu_to_le32(dma_addr); in boomerang_start_xmit() 2187 vp->tx_ring[entry].frag[0].length = cpu_to_le32(skb_headlen(skb)); in boomerang_start_xmit() 2190 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in boomerang_start_xmit() local 2192 dma_addr = skb_frag_dma_map(&VORTEX_PCI(vp)->dev, frag, in boomerang_start_xmit() 2194 frag->size, in boomerang_start_xmit() 2199 le32_to_cpu(vp->tx_ring[entry].frag[i+1].addr), in boomerang_start_xmit() 2200 le32_to_cpu(vp->tx_ring[entry].frag[i+1].length), in boomerang_start_xmit() [all …]
|
D | typhoon.c | 798 txd->frag.addr = cpu_to_le32(skb_dma); in typhoon_start_tx() 799 txd->frag.addrHi = 0; in typhoon_start_tx() 809 txd->frag.addr = cpu_to_le32(skb_dma); in typhoon_start_tx() 810 txd->frag.addrHi = 0; in typhoon_start_tx() 814 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in typhoon_start_tx() local 821 len = skb_frag_size(frag); in typhoon_start_tx() 822 frag_addr = skb_frag_address(frag); in typhoon_start_tx() 827 txd->frag.addr = cpu_to_le32(skb_dma); in typhoon_start_tx() 828 txd->frag.addrHi = 0; in typhoon_start_tx() 1525 skb_dma = (dma_addr_t) le32_to_cpu(tx->frag.addr); in typhoon_clean_tx()
|
D | typhoon.h | 173 } frag; member
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_ib.c | 284 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ipoib_dma_map_tx() local 286 skb_frag_page(frag), in ipoib_dma_map_tx() 287 frag->page_offset, skb_frag_size(frag), in ipoib_dma_map_tx() 296 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in ipoib_dma_map_tx() local 298 ib_dma_unmap_page(ca, mapping[i - !off], skb_frag_size(frag), DMA_TO_DEVICE); in ipoib_dma_map_tx() 323 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ipoib_dma_unmap_tx() local 326 skb_frag_size(frag), DMA_TO_DEVICE); in ipoib_dma_unmap_tx()
|
D | ipoib_cm.c | 539 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_put_frags() local 543 skb_fill_page_desc(toskb, i, skb_frag_page(frag), in skb_put_frags() 549 skb_frag_size_set(frag, size); in skb_put_frags()
|
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_queues.c | 1152 const struct skb_frag_struct *frag; in nicvf_sq_append_skb() local 1154 frag = &skb_shinfo(skb)->frags[i]; in nicvf_sq_append_skb() 1157 size = skb_frag_size(frag); in nicvf_sq_append_skb() 1160 skb_frag_address(frag))); in nicvf_sq_append_skb() 1191 int frag; in nicvf_get_rcv_skb() local 1205 for (frag = 0; frag < cqe_rx->rb_cnt; frag++) { in nicvf_get_rcv_skb() 1206 payload_len = rb_lens[frag_num(frag)]; in nicvf_get_rcv_skb() 1207 if (!frag) { in nicvf_get_rcv_skb()
|
/linux-4.4.14/drivers/net/ethernet/cadence/ |
D | macb.c | 782 unsigned int frag; in discard_partial_frame() local 784 for (frag = begin; frag != end; frag++) { in discard_partial_frame() 785 struct macb_dma_desc *desc = macb_rx_desc(bp, frag); in discard_partial_frame() 880 unsigned int frag; in macb_rx_frame() local 904 for (frag = first_frag; ; frag++) { in macb_rx_frame() 905 desc = macb_rx_desc(bp, frag); in macb_rx_frame() 907 if (frag == last_frag) in macb_rx_frame() 922 for (frag = first_frag; ; frag++) { in macb_rx_frame() 926 BUG_ON(frag != last_frag); in macb_rx_frame() 930 macb_rx_buffer(bp, frag), frag_len); in macb_rx_frame() [all …]
|
/linux-4.4.14/drivers/net/ethernet/agere/ |
D | et131x.c | 2424 u32 frag = 0; in nic_send_packet() local 2461 desc[frag].len_vlan = skb_headlen(skb); in nic_send_packet() 2466 desc[frag].addr_lo = lower_32_bits(dma_addr); in nic_send_packet() 2467 desc[frag].addr_hi = upper_32_bits(dma_addr); in nic_send_packet() 2468 frag++; in nic_send_packet() 2470 desc[frag].len_vlan = skb_headlen(skb) / 2; in nic_send_packet() 2475 desc[frag].addr_lo = lower_32_bits(dma_addr); in nic_send_packet() 2476 desc[frag].addr_hi = upper_32_bits(dma_addr); in nic_send_packet() 2477 frag++; in nic_send_packet() 2479 desc[frag].len_vlan = skb_headlen(skb) / 2; in nic_send_packet() [all …]
|
/linux-4.4.14/include/uapi/linux/ |
D | icmp.h | 81 } frag; member
|
D | wireless.h | 926 struct iw_param frag; /* Fragmentation threshold */ member
|
/linux-4.4.14/drivers/net/ |
D | netconsole.c | 849 int frag, left; in write_msg() local 871 frag = min(left, MAX_PRINT_CHUNK); in write_msg() 872 netpoll_send_udp(&nt->np, tmp, frag); in write_msg() 873 tmp += frag; in write_msg() 874 left -= frag; in write_msg()
|
D | xen-netfront.c | 529 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in xennet_count_skb_slots() local 530 unsigned long size = skb_frag_size(frag); in xennet_count_skb_slots() 531 unsigned long offset = frag->page_offset; in xennet_count_skb_slots() 658 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in xennet_start_xmit() local 660 skb_frag_page(frag), frag->page_offset, in xennet_start_xmit() 661 skb_frag_size(frag)); in xennet_start_xmit()
|
/linux-4.4.14/net/wireless/ |
D | wext-compat.c | 324 struct iw_param *frag, char *extra) in cfg80211_wext_siwfrag() argument 331 if (frag->disabled || !frag->fixed) in cfg80211_wext_siwfrag() 333 else if (frag->value < 256) in cfg80211_wext_siwfrag() 337 wdev->wiphy->frag_threshold = frag->value & ~0x1; in cfg80211_wext_siwfrag() 350 struct iw_param *frag, char *extra) in cfg80211_wext_giwfrag() argument 354 frag->value = wdev->wiphy->frag_threshold; in cfg80211_wext_giwfrag() 355 frag->disabled = frag->value == (u32) -1; in cfg80211_wext_giwfrag() 356 frag->fixed = 1; in cfg80211_wext_giwfrag()
|
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/ |
D | dma.c | 40 u32 true_len, hdr_len = 0, copy, frag; in mt7601u_rx_skb_from_seg() local 64 frag = true_len - copy; in mt7601u_rx_skb_from_seg() 69 if (frag) { in mt7601u_rx_skb_from_seg() 71 frag, truesize); in mt7601u_rx_skb_from_seg()
|
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-desc.c | 497 struct skb_frag_struct *frag; in xgbe_map_tx_skb() local 575 frag = &skb_shinfo(skb)->frags[i]; in xgbe_map_tx_skb() 578 for (datalen = skb_frag_size(frag); datalen; ) { in xgbe_map_tx_skb() 582 skb_dma = skb_frag_dma_map(pdata->dev, frag, offset, in xgbe_map_tx_skb()
|
D | xgbe-drv.c | 1229 struct skb_frag_struct *frag; in xgbe_packet_info() local 1284 frag = &skb_shinfo(skb)->frags[i]; in xgbe_packet_info() 1285 for (len = skb_frag_size(frag); len; ) { in xgbe_packet_info()
|
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/ |
D | rtl_wx.c | 609 if (wrqu->frag.disabled) in _rtl92e_wx_set_frag() 612 if (wrqu->frag.value < MIN_FRAG_THRESHOLD || in _rtl92e_wx_set_frag() 613 wrqu->frag.value > MAX_FRAG_THRESHOLD) in _rtl92e_wx_set_frag() 616 priv->rtllib->fts = wrqu->frag.value & ~0x1; in _rtl92e_wx_set_frag() 629 wrqu->frag.value = priv->rtllib->fts; in _rtl92e_wx_get_frag() 630 wrqu->frag.fixed = 0; /* no auto select */ in _rtl92e_wx_get_frag() 631 wrqu->frag.disabled = (wrqu->frag.value == DEFAULT_FRAG_THRESHOLD); in _rtl92e_wx_get_frag()
|
/linux-4.4.14/drivers/net/hyperv/ |
D | netvsc_drv.c | 349 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in init_page_array() local 351 slots_used += fill_pg_buf(skb_frag_page(frag), in init_page_array() 352 frag->page_offset, in init_page_array() 353 skb_frag_size(frag), &pb[slots_used]); in init_page_array() 364 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in count_skb_frag_slots() local 365 unsigned long size = skb_frag_size(frag); in count_skb_frag_slots() 366 unsigned long offset = frag->page_offset; in count_skb_frag_slots()
|
/linux-4.4.14/drivers/scsi/fcoe/ |
D | fcoe_transport.c | 300 struct skb_frag_struct *frag; in fcoe_fc_crc() local 309 frag = &skb_shinfo(skb)->frags[i]; in fcoe_fc_crc() 310 off = frag->page_offset; in fcoe_fc_crc() 311 len = skb_frag_size(frag); in fcoe_fc_crc() 315 skb_frag_page(frag) + (off >> PAGE_SHIFT)); in fcoe_fc_crc()
|
D | fcoe.c | 1639 skb_frag_t *frag; in fcoe_xmit() local 1644 frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; in fcoe_xmit() 1645 cp = kmap_atomic(skb_frag_page(frag)) in fcoe_xmit() 1646 + frag->page_offset; in fcoe_xmit()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 583 struct skb_frag_struct *frag; in qlcnic_map_tx_skb() local 599 frag = &skb_shinfo(skb)->frags[i]; in qlcnic_map_tx_skb() 601 map = skb_frag_dma_map(&pdev->dev, frag, 0, skb_frag_size(frag), in qlcnic_map_tx_skb() 607 nf->length = skb_frag_size(frag); in qlcnic_map_tx_skb() 892 struct qlcnic_skb_frag *frag; in qlcnic_process_cmd_ring() local 903 frag = &buffer->frag_array[0]; in qlcnic_process_cmd_ring() 904 pci_unmap_single(pdev, frag->dma, frag->length, in qlcnic_process_cmd_ring() 906 frag->dma = 0ULL; in qlcnic_process_cmd_ring() 908 frag++; in qlcnic_process_cmd_ring() 909 pci_unmap_page(pdev, frag->dma, frag->length, in qlcnic_process_cmd_ring() [all …]
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 243 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in mlx5e_sq_xmit() local 244 int fsz = skb_frag_size(frag); in mlx5e_sq_xmit() 246 dma_addr = skb_frag_dma_map(sq->pdev, frag, 0, fsz, in mlx5e_sq_xmit()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
D | 8139cp.c | 720 int frag, index; in unwind_tx_frag_mapping() local 723 for (frag = 0; frag+first < entry_last; frag++) { in unwind_tx_frag_mapping() 724 index = first+frag; in unwind_tx_frag_mapping() 727 this_frag = &skb_shinfo(skb)->frags[frag]; in unwind_tx_frag_mapping() 807 int frag, first_entry = entry; in cp_start_xmit() local 821 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in cp_start_xmit() 822 const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag]; in cp_start_xmit() 841 if (frag == skb_shinfo(skb)->nr_frags - 1) in cp_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sungem.c | 655 int frag; in gem_tx() local 680 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in gem_tx() 1049 int frag, first_entry = entry; in gem_start_xmit() local 1064 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in gem_start_xmit() 1065 const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag]; in gem_start_xmit() 1074 if (frag == skb_shinfo(skb)->nr_frags - 1) in gem_start_xmit() 1595 int frag; in gem_clean_rings() local 1600 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in gem_clean_rings() 1609 if (frag != skb_shinfo(skb)->nr_frags) in gem_clean_rings()
|
D | cassini.c | 1871 int frag; in cas_tx_ringN() local 1891 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in cas_tx_ringN() 2005 skb_frag_t *frag = skb_shinfo(skb)->frags; in cas_rx_process_pkt() local 2046 __skb_frag_set_page(frag, page->buffer); in cas_rx_process_pkt() 2047 __skb_frag_ref(frag); in cas_rx_process_pkt() 2048 frag->page_offset = off; in cas_rx_process_pkt() 2049 skb_frag_size_set(frag, hlen - swivel); in cas_rx_process_pkt() 2068 frag++; in cas_rx_process_pkt() 2070 __skb_frag_set_page(frag, page->buffer); in cas_rx_process_pkt() 2071 __skb_frag_ref(frag); in cas_rx_process_pkt() [all …]
|
D | sunhme.c | 1221 int frag; in happy_meal_clean_rings() local 1225 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in happy_meal_clean_rings() 1228 if (!frag) in happy_meal_clean_rings() 1239 if (frag != skb_shinfo(skb)->nr_frags) in happy_meal_clean_rings() 1931 int frag; in happy_meal_tx() local 1951 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in happy_meal_tx() 1956 if (!frag) in happy_meal_tx() 2331 int frag, first_entry = entry; in happy_meal_start_xmit() local 2343 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in happy_meal_start_xmit() 2344 const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag]; in happy_meal_start_xmit() [all …]
|
/linux-4.4.14/drivers/net/ethernet/xilinx/ |
D | ll_temac_main.c | 683 skb_frag_t *frag; in temac_start_xmit() local 686 frag = &skb_shinfo(skb)->frags[0]; in temac_start_xmit() 719 skb_frag_address(frag), in temac_start_xmit() 720 skb_frag_size(frag), DMA_TO_DEVICE); in temac_start_xmit() 721 cur_p->len = skb_frag_size(frag); in temac_start_xmit() 723 frag++; in temac_start_xmit()
|
D | xilinx_axienet_main.c | 661 skb_frag_t *frag; in axienet_start_xmit() local 698 frag = &skb_shinfo(skb)->frags[ii]; in axienet_start_xmit() 700 skb_frag_address(frag), in axienet_start_xmit() 701 skb_frag_size(frag), in axienet_start_xmit() 703 cur_p->cntrl = skb_frag_size(frag); in axienet_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 1668 struct skb_frag_struct *frag; in i40e_chk_linearize() local 1688 frag = &skb_shinfo(skb)->frags[0]; in i40e_chk_linearize() 1691 size += skb_frag_size(frag); in i40e_chk_linearize() 1692 frag++; j++; in i40e_chk_linearize() 1766 struct skb_frag_struct *frag; in i40evf_tx_map() local 1796 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in i40evf_tx_map() 1837 size = skb_frag_size(frag); in i40evf_tx_map() 1840 dma = skb_frag_dma_map(tx_ring->dev, frag, 0, size, in i40evf_tx_map()
|
/linux-4.4.14/drivers/net/ethernet/aeroflex/ |
D | greth.c | 201 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_clean_rings() local 206 skb_frag_size(frag), in greth_clean_rings() 521 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_start_xmit_gbit() local 528 status |= skb_frag_size(frag) & GRETH_BD_LEN; in greth_start_xmit_gbit() 542 dma_addr = skb_frag_dma_map(greth->dev, frag, 0, skb_frag_size(frag), in greth_start_xmit_gbit() 718 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_clean_tx_gbit() local 723 skb_frag_size(frag), in greth_clean_tx_gbit()
|
/linux-4.4.14/include/linux/ceph/ |
D | ceph_fs.h | 361 __le32 frag; /* which dir fragment */ member 435 __le32 frag; /* this frag splits... */ member 485 __le32 frag; /* fragment */ member
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 1552 int frag; in t4vf_pktgl_free() local 1554 frag = gl->nfrags - 1; in t4vf_pktgl_free() 1555 while (frag--) in t4vf_pktgl_free() 1556 put_page(gl->frags[frag].page); in t4vf_pktgl_free() 1777 u32 bufsz, frag; in process_responses() local 1802 for (frag = 0, fp = gl.frags; /**/; frag++, fp++) { in process_responses() 1803 BUG_ON(frag >= MAX_SKB_FRAGS); in process_responses() 1815 gl.nfrags = frag+1; in process_responses() 1837 restore_rx_bufs(&gl, &rxq->fl, frag); in process_responses()
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | txrx.c | 1236 const skb_frag_t *frag = NULL; in __wil_tx_vring_tso() local 1326 frag = &skb_shinfo(skb)->frags[f]; in __wil_tx_vring_tso() 1327 len = frag->size; in __wil_tx_vring_tso() 1347 pa = skb_frag_dma_map(dev, frag, in __wil_tx_vring_tso() 1348 frag->size - len, lenmss, in __wil_tx_vring_tso() 1553 const struct skb_frag_struct *frag = in __wil_tx_vring() local 1555 int len = skb_frag_size(frag); in __wil_tx_vring() 1563 pa = skb_frag_dma_map(dev, frag, 0, skb_frag_size(frag), in __wil_tx_vring()
|
D | debugfs.c | 878 const struct skb_frag_struct *frag = in wil_seq_print_skb() local 881 len = skb_frag_size(frag); in wil_seq_print_skb() 882 p = skb_frag_address_safe(frag); in wil_seq_print_skb()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_init.c | 1763 struct netxen_skb_frag *frag; in netxen_process_cmd_ring() local 1776 frag = &buffer->frag_array[0]; in netxen_process_cmd_ring() 1777 pci_unmap_single(pdev, frag->dma, frag->length, in netxen_process_cmd_ring() 1779 frag->dma = 0ULL; in netxen_process_cmd_ring() 1781 frag++; /* Get the next frag */ in netxen_process_cmd_ring() 1782 pci_unmap_page(pdev, frag->dma, frag->length, in netxen_process_cmd_ring() 1784 frag->dma = 0ULL; in netxen_process_cmd_ring()
|
D | netxen_nic_main.c | 2002 struct skb_frag_struct *frag; in netxen_map_tx_skb() local 2018 frag = &skb_shinfo(skb)->frags[i]; in netxen_map_tx_skb() 2021 map = skb_frag_dma_map(&pdev->dev, frag, 0, skb_frag_size(frag), in netxen_map_tx_skb() 2027 nf->length = skb_frag_size(frag); in netxen_map_tx_skb() 2065 struct skb_frag_struct *frag; in netxen_nic_xmit_frame() local 2079 frag = &skb_shinfo(skb)->frags[i]; in netxen_nic_xmit_frame() 2080 delta += skb_frag_size(frag); in netxen_nic_xmit_frame()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_main.c | 429 const skb_frag_t *frag; in enic_queue_wq_skb_cont() local 433 for (frag = skb_shinfo(skb)->frags; len_left; frag++) { in enic_queue_wq_skb_cont() 434 len_left -= skb_frag_size(frag); in enic_queue_wq_skb_cont() 435 dma_addr = skb_frag_dma_map(&enic->pdev->dev, frag, 0, in enic_queue_wq_skb_cont() 436 skb_frag_size(frag), in enic_queue_wq_skb_cont() 440 enic_queue_wq_desc_cont(wq, skb, dma_addr, skb_frag_size(frag), in enic_queue_wq_skb_cont() 521 skb_frag_t *frag; in enic_queue_wq_skb_tso() local 559 for (frag = skb_shinfo(skb)->frags; len_left; frag++) { in enic_queue_wq_skb_tso() 560 len_left -= skb_frag_size(frag); in enic_queue_wq_skb_tso() 561 frag_len_left = skb_frag_size(frag); in enic_queue_wq_skb_tso() [all …]
|
/linux-4.4.14/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_main.c | 150 skb_frag_t *frag; in xgene_enet_tx_completion() local 166 frag = &skb_shinfo(skb)->frags[i]; in xgene_enet_tx_completion() 167 dma_unmap_page(dev, frag_dma_addr[i], skb_frag_size(frag), in xgene_enet_tx_completion() 296 skb_frag_t *frag; in xgene_enet_setup_tx_desc() local 346 frag = &skb_shinfo(skb)->frags[fidx]; in xgene_enet_setup_tx_desc() 347 size = skb_frag_size(frag); in xgene_enet_setup_tx_desc() 350 pbuf_addr = skb_frag_dma_map(dev, frag, 0, size, in xgene_enet_setup_tx_desc()
|
/linux-4.4.14/block/partitions/ |
D | ldm.h | 104 struct frag { /* VBLK Fragment handling */ struct
|
D | ldm.c | 1298 struct frag *f; in ldm_frag_add() 1322 f = list_entry (item, struct frag, list); in ldm_frag_add() 1373 kfree (list_entry (item, struct frag, list)); in ldm_frag_free() 1389 struct frag *f; in ldm_frag_commit() 1395 f = list_entry (item, struct frag, list); in ldm_frag_commit()
|
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/ |
D | vxge-main.c | 559 skb_frag_t *frag; in vxge_xmit_compl() local 566 frag = &skb_shinfo(skb)->frags[0]; in vxge_xmit_compl() 594 skb_frag_size(frag), PCI_DMA_TODEVICE); in vxge_xmit_compl() 595 frag += 1; in vxge_xmit_compl() 811 skb_frag_t *frag; in vxge_xmit() local 923 frag = &skb_shinfo(skb)->frags[0]; in vxge_xmit() 926 if (!skb_frag_size(frag)) in vxge_xmit() 929 dma_pointer = (u64)skb_frag_dma_map(&fifo->pdev->dev, frag, in vxge_xmit() 930 0, skb_frag_size(frag), in vxge_xmit() 942 skb_frag_size(frag)); in vxge_xmit() [all …]
|
/linux-4.4.14/drivers/net/ethernet/natsemi/ |
D | ns83820.c | 1067 skb_frag_t *frag; local 1112 frag = skb_shinfo(skb)->frags; 1114 frag = NULL; 1161 buf = skb_frag_dma_map(&dev->pci_dev->dev, frag, 0, 1162 skb_frag_size(frag), DMA_TO_DEVICE); 1164 (long long)buf, (long) page_to_pfn(frag->page), 1165 frag->page_offset); 1166 len = skb_frag_size(frag); 1167 frag++;
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | tx.c | 1070 skb_frag_t *frag) in tso_get_fragment() argument 1072 st->unmap_addr = skb_frag_dma_map(&efx->pci_dev->dev, frag, 0, in tso_get_fragment() 1073 skb_frag_size(frag), DMA_TO_DEVICE); in tso_get_fragment() 1076 st->unmap_len = skb_frag_size(frag); in tso_get_fragment() 1077 st->in_len = skb_frag_size(frag); in tso_get_fragment()
|
/linux-4.4.14/drivers/hsi/clients/ |
D | ssi_protocol.c | 182 skb_frag_t *frag; in ssip_skb_to_msg() local 193 frag = &skb_shinfo(skb)->frags[i]; in ssip_skb_to_msg() 194 sg_set_page(sg, frag->page.p, frag->size, frag->page_offset); in ssip_skb_to_msg()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
D | mac.h | 124 u32 frag:4; member
|
/linux-4.4.14/sound/pci/ |
D | cs4281.c | 447 int frag; /* period number */ member 755 dma->frag = 0; /* for workaround */ in snd_cs4281_mode() 1827 cdma->frag++; in snd_cs4281_interrupt() 1828 if ((val & BA0_HDSR_DHTC) && !(cdma->frag & 1)) { in snd_cs4281_interrupt() 1829 cdma->frag--; in snd_cs4281_interrupt() 1834 if ((val & BA0_HDSR_DTC) && (cdma->frag & 1)) { in snd_cs4281_interrupt() 1835 cdma->frag--; in snd_cs4281_interrupt()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 2504 struct skb_frag_struct *frag; in i40e_chk_linearize() local 2524 frag = &skb_shinfo(skb)->frags[0]; in i40e_chk_linearize() 2527 size += skb_frag_size(frag); in i40e_chk_linearize() 2528 frag++; j++; in i40e_chk_linearize() 2571 struct skb_frag_struct *frag; in i40e_tx_map() local 2604 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in i40e_tx_map() 2649 size = skb_frag_size(frag); in i40e_tx_map() 2652 dma = skb_frag_dma_map(tx_ring->dev, frag, 0, size, in i40e_tx_map()
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | mv643xx_eth.c | 673 int frag; in has_tiny_unaligned_frags() local 675 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in has_tiny_unaligned_frags() 676 const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag]; in has_tiny_unaligned_frags() 914 int frag; in txq_submit_frag_skb() local 916 for (frag = 0; frag < nr_frags; frag++) { in txq_submit_frag_skb() 921 this_frag = &skb_shinfo(skb)->frags[frag]; in txq_submit_frag_skb() 932 if (frag == nr_frags - 1) { in txq_submit_frag_skb()
|
D | sky2.c | 1233 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in sky2_rx_map_skb() local 1235 re->frag_addr[i] = skb_frag_dma_map(&pdev->dev, frag, 0, in sky2_rx_map_skb() 1236 skb_frag_size(frag), in sky2_rx_map_skb() 1950 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in sky2_xmit_frame() local 1952 mapping = skb_frag_dma_map(&hw->pdev->dev, frag, 0, in sky2_xmit_frame() 1953 skb_frag_size(frag), DMA_TO_DEVICE); in sky2_xmit_frame() 1969 dma_unmap_len_set(re, maplen, skb_frag_size(frag)); in sky2_xmit_frame() 1973 le->length = cpu_to_le16(skb_frag_size(frag)); in sky2_xmit_frame() 2527 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_put_frags() local 2531 __skb_frag_unref(frag); in skb_put_frags() [all …]
|
D | mvneta.c | 1751 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in mvneta_tx_frag_process() local 1752 void *addr = page_address(frag->page.p) + frag->page_offset; in mvneta_tx_frag_process() 1755 tx_desc->data_size = frag->size; in mvneta_tx_frag_process()
|
D | skge.c | 2787 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skge_xmit_frame() local 2789 map = skb_frag_dma_map(&hw->pdev->dev, frag, 0, in skge_xmit_frame() 2790 skb_frag_size(frag), DMA_TO_DEVICE); in skge_xmit_frame() 2802 dma_unmap_len_set(e, maplen, skb_frag_size(frag)); in skge_xmit_frame() 2804 tf->control = BMU_OWN | BMU_SW | control | skb_frag_size(frag); in skge_xmit_frame()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_tx.c | 807 const struct skb_frag_struct *frag; in mlx4_en_xmit() local 809 frag = &shinfo->frags[i_frag]; in mlx4_en_xmit() 810 byte_count = skb_frag_size(frag); in mlx4_en_xmit() 811 dma = skb_frag_dma_map(ddev, frag, in mlx4_en_xmit()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 976 struct skb_frag_struct *frag; in fm10k_tx_map() local 1000 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in fm10k_tx_map() 1028 size = skb_frag_size(frag); in fm10k_tx_map() 1031 dma = skb_frag_dma_map(tx_ring->dev, frag, 0, size, in fm10k_tx_map()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 1124 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in compute_large_page_tx_descs() local 1125 len = skb_frag_size(frag); in compute_large_page_tx_descs() 1256 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in write_tx_descs() local 1266 mapping = skb_frag_dma_map(&adapter->pdev->dev, frag, 0, in write_tx_descs() 1267 skb_frag_size(frag), DMA_TO_DEVICE); in write_tx_descs() 1269 desc_len = skb_frag_size(frag); in write_tx_descs() 1279 dma_unmap_len_set(ce, dma_len, skb_frag_size(frag)); in write_tx_descs()
|
/linux-4.4.14/net/mac80211/ |
D | rx.c | 1739 unsigned int frag, unsigned int seq, int rx_queue, in ieee80211_reassemble_add() argument 1756 entry->last_frag = frag; in ieee80211_reassemble_add() 1765 unsigned int frag, unsigned int seq, in ieee80211_reassemble_find() argument 1782 entry->last_frag + 1 != frag) in ieee80211_reassemble_find() 1812 unsigned int frag, seq; in ieee80211_rx_h_defragment() local 1824 frag = sc & IEEE80211_SCTL_FRAG; in ieee80211_rx_h_defragment() 1831 if (likely(!ieee80211_has_morefrags(fc) && frag == 0)) in ieee80211_rx_h_defragment() 1847 if (frag == 0) { in ieee80211_rx_h_defragment() 1849 entry = ieee80211_reassemble_add(rx->sdata, frag, seq, in ieee80211_rx_h_defragment() 1881 entry = ieee80211_reassemble_find(rx->sdata, frag, seq, in ieee80211_rx_h_defragment() [all …]
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | lio_main.c | 1397 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i - 1]; in free_netsgbuf() local 1401 frag->size, DMA_TO_DEVICE); in free_netsgbuf() 1445 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i - 1]; in free_netsgbuf_with_resp() local 1449 frag->size, DMA_TO_DEVICE); in free_netsgbuf_with_resp() 2816 struct skb_frag_struct *frag; in liquidio_xmit() local 2849 frag = &skb_shinfo(skb)->frags[i - 1]; in liquidio_xmit() 2853 frag->page.p, in liquidio_xmit() 2854 frag->page_offset, in liquidio_xmit() 2855 frag->size, in liquidio_xmit() 2858 add_sg_size(&g->sg[(i >> 2)], frag->size, (i & 3)); in liquidio_xmit()
|
/linux-4.4.14/drivers/block/aoe/ |
D | aoecmd.c | 299 int frag = 0; in skb_fillup() local 303 skb_fill_page_desc(skb, frag++, bv.bv_page, in skb_fillup() 606 int frag; in probe() local 623 for (frag = 0, n = f->iter.bi_size; n > 0; ++frag, n -= m) { in probe() 628 skb_fill_page_desc(skb, frag, empty_page, 0, m); in probe()
|
/linux-4.4.14/drivers/net/ethernet/pasemi/ |
D | pasemi_mac.c | 302 const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; in pasemi_mac_unmap_tx_skb() local 304 pci_unmap_page(pdev, dmas[f+1], skb_frag_size(frag), PCI_DMA_TODEVICE); in pasemi_mac_unmap_tx_skb() 1503 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in pasemi_mac_start_tx() local 1505 map[i + 1] = skb_frag_dma_map(&mac->dma_pdev->dev, frag, 0, in pasemi_mac_start_tx() 1506 skb_frag_size(frag), DMA_TO_DEVICE); in pasemi_mac_start_tx() 1507 map_size[i+1] = skb_frag_size(frag); in pasemi_mac_start_tx()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/ |
D | rtl8xxxu.h | 97 u32 frag:4; member 162 u32 frag:4;
|
/linux-4.4.14/drivers/net/xen-netback/ |
D | netback.c | 137 static u16 frag_get_pending_idx(skb_frag_t *frag) in frag_get_pending_idx() argument 139 return (u16)frag->page_offset; in frag_get_pending_idx() 142 static void frag_set_pending_idx(skb_frag_t *frag, u16 pending_idx) in frag_set_pending_idx() argument 144 frag->page_offset = pending_idx; in frag_set_pending_idx() 1068 skb_frag_t *frag = shinfo->frags + i; in xenvif_fill_frags() local 1073 pending_idx = frag_get_pending_idx(frag); in xenvif_fill_frags()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | htt_rx.c | 1618 struct htt_rx_fragment_indication *frag) in ath10k_htt_rx_frag_handler() argument 1627 fw_desc_len = __le16_to_cpu(frag->fw_rx_desc_bytes); in ath10k_htt_rx_frag_handler() 1628 fw_desc = (u8 *)frag->fw_msdu_rx_desc; in ath10k_htt_rx_frag_handler() 1897 bool frag; in ath10k_htt_rx_in_ord_ind() local 1914 frag = !!(resp->rx_in_ord_ind.info & HTT_RX_IN_ORD_IND_INFO_FRAG_MASK); in ath10k_htt_rx_in_ord_ind() 1918 vdev_id, peer_id, tid, offload, frag, msdu_count); in ath10k_htt_rx_in_ord_ind()
|
/linux-4.4.14/drivers/nfc/ |
D | pn533.c | 2578 struct sk_buff *frag; in pn533_fill_fragment_skbs() local 2589 frag = pn533_alloc_skb(dev, frag_size); in pn533_fill_fragment_skbs() 2590 if (!frag) { in pn533_fill_fragment_skbs() 2597 skb_reserve(frag, 1); in pn533_fill_fragment_skbs() 2601 *skb_push(frag, sizeof(u8)) = in pn533_fill_fragment_skbs() 2604 *skb_push(frag, sizeof(u8)) = 1; /* TG */ in pn533_fill_fragment_skbs() 2607 memcpy(skb_put(frag, frag_size), skb->data, frag_size); in pn533_fill_fragment_skbs() 2613 skb_queue_tail(&dev->fragment_skb, frag); in pn533_fill_fragment_skbs()
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
D | hns_enet.c | 111 struct skb_frag_struct *frag; in hns_nic_net_xmit_hw() local 159 frag = &skb_shinfo(skb)->frags[i - 1]; in hns_nic_net_xmit_hw() 160 size = skb_frag_size(frag); in hns_nic_net_xmit_hw() 161 dma = skb_frag_dma_map(dev, frag, 0, size, DMA_TO_DEVICE); in hns_nic_net_xmit_hw() 167 fill_desc(ring, skb_frag_page(frag), size, dma, in hns_nic_net_xmit_hw()
|
/linux-4.4.14/drivers/net/ethernet/tundra/ |
D | tsi108_eth.c | 709 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in tsi108_send_packet() local 711 data->txring[tx].buf0 = skb_frag_dma_map(NULL, frag, in tsi108_send_packet() 713 skb_frag_size(frag), in tsi108_send_packet() 715 data->txring[tx].len = skb_frag_size(frag); in tsi108_send_packet()
|
/linux-4.4.14/sound/pci/rme9652/ |
D | rme9652.c | 371 unsigned int offset, frag; in rme9652_hw_pointer() local 392 frag = status & RME9652_buffer_id; in rme9652_hw_pointer() 396 if (frag) in rme9652_hw_pointer() 400 } else if (!frag) in rme9652_hw_pointer() 407 if (!frag) in rme9652_hw_pointer() 411 } else if (frag) in rme9652_hw_pointer()
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_nic.c | 439 skb_frag_t *frag = in nes_nic_send() local 442 frag, 0, skb_frag_size(frag), in nes_nic_send() 559 skb_frag_t *frag = in nes_netdev_start_xmit() local 563 frag, 0, skb_frag_size(frag), in nes_netdev_start_xmit()
|
/linux-4.4.14/arch/x86/kvm/ |
D | x86.c | 4369 struct kvm_mmio_fragment *frag = &vcpu->mmio_fragments[0]; in write_exit_mmio() local 4371 memcpy(vcpu->run->mmio.data, frag->data, min(8u, frag->len)); in write_exit_mmio() 4398 struct kvm_mmio_fragment *frag; in emulator_read_write_onepage() local 4425 frag = &vcpu->mmio_fragments[vcpu->mmio_nr_fragments++]; in emulator_read_write_onepage() 4426 frag->gpa = gpa; in emulator_read_write_onepage() 4427 frag->data = val; in emulator_read_write_onepage() 4428 frag->len = bytes; in emulator_read_write_onepage() 6748 struct kvm_mmio_fragment *frag; in complete_emulated_mmio() local 6754 frag = &vcpu->mmio_fragments[vcpu->mmio_cur_fragment]; in complete_emulated_mmio() 6755 len = min(8u, frag->len); in complete_emulated_mmio() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/ |
D | tx.c | 1915 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in iwl_trans_pcie_tx() local 1919 if (!skb_frag_size(frag)) in iwl_trans_pcie_tx() 1922 tb_phys = skb_frag_dma_map(trans->dev, frag, 0, in iwl_trans_pcie_tx() 1923 skb_frag_size(frag), DMA_TO_DEVICE); in iwl_trans_pcie_tx() 1931 skb_frag_size(frag), false); in iwl_trans_pcie_tx()
|
/linux-4.4.14/drivers/staging/rtl8723au/hal/ |
D | rtl8723au_recv.c | 173 pattrib->frag_num = (u8)prxreport->frag; in update_recvframe_attrib()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_user_sdma.c | 249 int frag) in ipath_user_sdma_free_pkt_frag() argument 251 const int i = frag; in ipath_user_sdma_free_pkt_frag()
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
D | main.c | 1027 struct skb_frag_struct *frag; in alx_map_tx_skb() local 1029 frag = &skb_shinfo(skb)->frags[f]; in alx_map_tx_skb() 1037 maplen = skb_frag_size(frag); in alx_map_tx_skb() 1038 dma = skb_frag_dma_map(&alx->hw.pdev->dev, frag, 0, in alx_map_tx_skb()
|
/linux-4.4.14/net/appletalk/ |
D | ddp.c | 952 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in atalk_sum_skb() local 955 end = start + skb_frag_size(frag); in atalk_sum_skb() 961 vaddr = kmap_atomic(skb_frag_page(frag)); in atalk_sum_skb() 962 sum = atalk_sum_partial(vaddr + frag->page_offset + in atalk_sum_skb()
|
/linux-4.4.14/drivers/staging/unisys/include/ |
D | iochannel.h | 389 struct phys_info frag; /* physical page information for the member
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 655 struct skb_frag_struct *frag = skb_shinfo(skb)->frags + in vmxnet3_append_frag() local 660 __skb_frag_set_page(frag, rbi->page); in vmxnet3_append_frag() 661 frag->page_offset = 0; in vmxnet3_append_frag() 662 skb_frag_size_set(frag, rcd->len); in vmxnet3_append_frag() 753 const struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in vmxnet3_map_pkt() local 757 len = skb_frag_size(frag); in vmxnet3_map_pkt() 768 tbi->dma_addr = skb_frag_dma_map(&adapter->pdev->dev, frag, in vmxnet3_map_pkt() 934 const struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in txd_estimate() local 936 count += VMXNET3_TXD_NEEDED(skb_frag_size(frag)); in txd_estimate()
|
/linux-4.4.14/drivers/staging/rtl8712/ |
D | rtl8712_recv.c | 1012 u8 frag, mf; in recvbuf2recvframe() local 1042 frag = (le32_to_cpu(prxstat->rxdw2) >> 12) & 0xf; in recvbuf2recvframe() 1061 if ((mf == 1) && (frag == 0)) in recvbuf2recvframe()
|
D | rtl871x_ioctl_linux.c | 1475 if (wrqu->frag.disabled) { in r8711_wx_set_frag() 1478 if (wrqu->frag.value < MIN_FRAG_THRESHOLD || in r8711_wx_set_frag() 1479 wrqu->frag.value > MAX_FRAG_THRESHOLD) in r8711_wx_set_frag() 1481 padapter->xmitpriv.frag_len = wrqu->frag.value & ~0x1; in r8711_wx_set_frag() 1492 wrqu->frag.value = padapter->xmitpriv.frag_len; in r8711_wx_get_frag() 1493 wrqu->frag.fixed = 0; /* no auto select */ in r8711_wx_get_frag()
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2.c | 801 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in c2_xmit_frame() local 802 maplen = skb_frag_size(frag); in c2_xmit_frame() 803 mapaddr = skb_frag_dma_map(&c2dev->pcidev->dev, frag, in c2_xmit_frame()
|
/linux-4.4.14/drivers/net/ppp/ |
D | ppp_generic.c | 1427 struct sk_buff *frag; in ppp_mp_explode() local 1595 frag = alloc_skb(flen + hdrlen + (flen == 0), GFP_ATOMIC); in ppp_mp_explode() 1596 if (!frag) in ppp_mp_explode() 1598 q = skb_put(frag, flen + hdrlen); in ppp_mp_explode() 1617 !chan->ops->start_xmit(chan, frag)) in ppp_mp_explode() 1618 skb_queue_tail(&pch->file.xq, frag); in ppp_mp_explode()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | fec_main.c | 377 int frag, frag_len; in fec_enet_txq_submit_frag_skb() local 386 for (frag = 0; frag < nr_frags; frag++) { in fec_enet_txq_submit_frag_skb() 387 this_frag = &skb_shinfo(skb)->frags[frag]; in fec_enet_txq_submit_frag_skb() 394 frag_len = skb_shinfo(skb)->frags[frag].size; in fec_enet_txq_submit_frag_skb() 397 if (frag == nr_frags - 1) { in fec_enet_txq_submit_frag_skb() 445 for (i = 0; i < frag; i++) { in fec_enet_txq_submit_frag_skb()
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-pip.h | 422 status->runt_crc_packets = stat8.s.frag; in cvmx_pip_get_port_status()
|
D | cvmx-pip-defs.h | 2809 uint64_t frag:32; member 2813 uint64_t frag:32; 2824 uint64_t frag:32; member 2828 uint64_t frag:32; 3394 uint64_t frag:32; member 3398 uint64_t frag:32;
|
/linux-4.4.14/net/ipv4/netfilter/ |
D | nf_log_ipv4.c | 195 ntohs(ich->un.frag.mtu)); in dump_ipv4_packet()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
D | atl2.h | 313 unsigned frag:1; /* received a packet less than 64 bytes member
|
D | atl1.c | 2279 const struct skb_frag_struct *frag; in atl1_tx_map() local 2282 frag = &skb_shinfo(skb)->frags[f]; in atl1_tx_map() 2283 buf_len = skb_frag_size(frag); in atl1_tx_map() 2296 frag, i * ATL1_MAX_TX_BUF_LEN, in atl1_tx_map()
|
/linux-4.4.14/net/ipv6/netfilter/ |
D | Kconfig | 158 tristate '"frag" Fragmentation header match support' 161 frag matching allows you to match packets based on the fragmentation
|
/linux-4.4.14/drivers/staging/unisys/visornic/ |
D | visornic_main.c | 430 cmdrsp->net.rcvpost.frag.pi_pfn = page_to_pfn(virt_to_page(skb->data)); in post_skb() 431 cmdrsp->net.rcvpost.frag.pi_off = in post_skb() 433 cmdrsp->net.rcvpost.frag.pi_len = skb->len; in post_skb() 436 if ((cmdrsp->net.rcvpost.frag.pi_off + skb->len) <= PI_PAGE_SIZE) { in post_skb()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 1109 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ibmveth_start_xmit() local 1111 dma_addr = skb_frag_dma_map(&adapter->vdev->dev, frag, 0, in ibmveth_start_xmit() 1112 skb_frag_size(frag), DMA_TO_DEVICE); in ibmveth_start_xmit() 1117 descs[i+1].fields.flags_len = desc_flags | skb_frag_size(frag); in ibmveth_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/tehuti/ |
D | tehuti.c | 1518 const struct skb_frag_struct *frag; in bdx_tx_map_skb() local 1520 frag = &skb_shinfo(skb)->frags[i]; in bdx_tx_map_skb() 1521 db->wptr->len = skb_frag_size(frag); in bdx_tx_map_skb() 1522 db->wptr->addr.dma = skb_frag_dma_map(&priv->pdev->dev, frag, in bdx_tx_map_skb() 1523 0, skb_frag_size(frag), in bdx_tx_map_skb()
|
/linux-4.4.14/drivers/net/ethernet/synopsys/ |
D | dwc_eth_qos.c | 1991 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in dwceqos_tx_prepare() local 1993 n += (skb_frag_size(frag) + BYTES_PER_DMA_DESC - 1) / in dwceqos_tx_prepare() 2084 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in dwceqos_tx_frags() local 2089 dma_handle = skb_frag_dma_map(lp->ndev->dev.parent, frag, 0, in dwceqos_tx_frags() 2090 skb_frag_size(frag), in dwceqos_tx_frags() 2098 frag_size = skb_frag_size(frag); in dwceqos_tx_frags() 2126 rd->len = skb_frag_size(frag); in dwceqos_tx_frags()
|
/linux-4.4.14/drivers/net/ethernet/alteon/ |
D | acenic.c | 2463 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ace_start_xmit() local 2466 len += skb_frag_size(frag); in ace_start_xmit() 2470 mapping = skb_frag_dma_map(&ap->pdev->dev, frag, 0, in ace_start_xmit() 2471 skb_frag_size(frag), in ace_start_xmit() 2474 flagsize = skb_frag_size(frag) << 16; in ace_start_xmit() 2493 dma_unmap_len_set(info, maplen, skb_frag_size(frag)); in ace_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 1391 struct skb_frag_struct *frag; in myri10ge_vlan_rx() local 1410 frag = skb_shinfo(skb)->frags; in myri10ge_vlan_rx() 1411 frag->page_offset += VLAN_HLEN; in myri10ge_vlan_rx() 1412 skb_frag_size_set(frag, skb_frag_size(frag) - VLAN_HLEN); in myri10ge_vlan_rx() 2822 struct skb_frag_struct *frag; in myri10ge_xmit() local 3024 frag = &skb_shinfo(skb)->frags[frag_idx]; in myri10ge_xmit() 3026 len = skb_frag_size(frag); in myri10ge_xmit() 3027 bus = skb_frag_dma_map(&mgp->pdev->dev, frag, 0, len, in myri10ge_xmit()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/ |
D | ehea_main.c | 1673 skb_frag_t *frag; in write_swqe2_data() local 1687 frag = &skb_shinfo(skb)->frags[0]; in write_swqe2_data() 1691 sg1entry->len = skb_frag_size(frag); in write_swqe2_data() 1693 ehea_map_vaddr(skb_frag_address(frag)); in write_swqe2_data() 1700 frag = &skb_shinfo(skb)->frags[i]; in write_swqe2_data() 1704 sgentry->len = skb_frag_size(frag); in write_swqe2_data() 1705 sgentry->vaddr = ehea_map_vaddr(skb_frag_address(frag)); in write_swqe2_data()
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
D | rtl8723a_hal.h | 445 u32 frag:4; member
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | OSS-Emulation.txt | 143 partial-frag write also partial fragments (affects playback only) 177 The partial-frag and no-silence commands have been added recently.
|
/linux-4.4.14/drivers/scsi/cxgbi/ |
D | libcxgbi.c | 2201 struct page_frag *frag = tdata->frags; in cxgbi_conn_init_pdu() local 2204 for (i = 0; i < tdata->nr_frags; i++, frag++) { in cxgbi_conn_init_pdu() 2205 char *src = kmap_atomic(frag->page); in cxgbi_conn_init_pdu() 2207 memcpy(dst, src+frag->offset, frag->size); in cxgbi_conn_init_pdu() 2208 dst += frag->size; in cxgbi_conn_init_pdu()
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | netcp_core.c | 1057 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in netcp_tx_map_skb() local 1058 struct page *page = skb_frag_page(frag); in netcp_tx_map_skb() 1059 u32 page_offset = frag->page_offset; in netcp_tx_map_skb() 1060 u32 buf_len = skb_frag_size(frag); in netcp_tx_map_skb()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_main.c | 1367 const struct skb_frag_struct *frag; in ixgb_tx_map() local 1369 frag = &skb_shinfo(skb)->frags[f]; in ixgb_tx_map() 1370 len = skb_frag_size(frag); in ixgb_tx_map() 1391 skb_frag_dma_map(&pdev->dev, frag, offset, size, in ixgb_tx_map()
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_core_main.c | 3818 struct skb_frag_struct *frag; in qeth_get_elements_for_frags() local 3822 frag = &skb_shinfo(skb)->frags[cnt]; in qeth_get_elements_for_frags() 3823 data = (char *)page_to_phys(skb_frag_page(frag)) + in qeth_get_elements_for_frags() 3824 frag->page_offset; in qeth_get_elements_for_frags() 3825 length = frag->size; in qeth_get_elements_for_frags() 3883 struct skb_frag_struct *frag; in __qeth_fill_buffer() local 3928 frag = &skb_shinfo(skb)->frags[cnt]; in __qeth_fill_buffer() 3929 data = (char *)page_to_phys(skb_frag_page(frag)) + in __qeth_fill_buffer() 3930 frag->page_offset; in __qeth_fill_buffer() 3931 length = frag->size; in __qeth_fill_buffer() [all …]
|
/linux-4.4.14/drivers/atm/ |
D | he.c | 2559 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in he_send() local 2583 (void *) page_address(frag->page) + frag->page_offset, in he_send() 2584 frag->size, DMA_TO_DEVICE); in he_send() 2585 tpd->iovec[slot].len = frag->size; in he_send()
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
D | ioctl_linux.c | 1563 if (wrqu->frag.disabled) { in rtw_wx_set_frag() 1566 if (wrqu->frag.value < MIN_FRAG_THRESHOLD || in rtw_wx_set_frag() 1567 wrqu->frag.value > MAX_FRAG_THRESHOLD) in rtw_wx_set_frag() 1570 padapter->xmitpriv.frag_len = wrqu->frag.value & ~0x1; in rtw_wx_set_frag() 1588 wrqu->frag.value = padapter->xmitpriv.frag_len; in rtw_wx_get_frag() 1589 wrqu->frag.fixed = 0; /* no auto select */ in rtw_wx_get_frag()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bgmac.c | 183 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in bgmac_dma_tx_add() local 184 int len = skb_frag_size(frag); in bgmac_dma_tx_add() 188 slot->dma_addr = skb_frag_dma_map(dma_dev, frag, 0, in bgmac_dma_tx_add()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
D | pci.c | 1555 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in mlxsw_pci_skb_transmit() local 1558 skb_frag_address(frag), in mlxsw_pci_skb_transmit() 1559 skb_frag_size(frag), in mlxsw_pci_skb_transmit()
|
/linux-4.4.14/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 1115 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in xgmac_xmit() local 1117 len = frag->size; in xgmac_xmit() 1119 paddr = skb_frag_dma_map(priv->device, frag, 0, len, in xgmac_xmit()
|
/linux-4.4.14/drivers/net/ethernet/ |
D | jme.c | 2061 const struct skb_frag_struct *frag; in jme_map_tx_skb() local 2066 frag = &skb_shinfo(skb)->frags[i]; in jme_map_tx_skb() 2071 skb_frag_page(frag), in jme_map_tx_skb() 2072 frag->page_offset, skb_frag_size(frag), hidma); in jme_map_tx_skb()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_main.c | 1790 const struct skb_frag_struct *frag; in atl1e_tx_map() local 1794 frag = &skb_shinfo(skb)->frags[f]; in atl1e_tx_map() 1795 buf_len = skb_frag_size(frag); in atl1e_tx_map() 1812 frag, in atl1e_tx_map()
|
/linux-4.4.14/drivers/scsi/bnx2fc/ |
D | bnx2fc_fcoe.c | 324 skb_frag_t *frag; in bnx2fc_xmit() local 329 frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; in bnx2fc_xmit() 330 cp = kmap_atomic(skb_frag_page(frag)) + frag->page_offset; in bnx2fc_xmit()
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 2104 const struct skb_frag_struct *frag; in igbvf_tx_map_adv() local 2111 frag = &skb_shinfo(skb)->frags[f]; in igbvf_tx_map_adv() 2112 len = skb_frag_size(frag); in igbvf_tx_map_adv() 2119 buffer_info->dma = skb_frag_dma_map(&pdev->dev, frag, 0, len, in igbvf_tx_map_adv()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/ |
D | qede_main.c | 364 skb_frag_t *frag, in map_frag_to_bd() argument 370 mapping = skb_frag_dma_map(&edev->pdev->dev, frag, 0, in map_frag_to_bd() 371 skb_frag_size(frag), in map_frag_to_bd() 379 BD_SET_UNMAP_ADDR_LEN(bd, mapping, skb_frag_size(frag)); in map_frag_to_bd()
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilegx.c | 108 struct frag { struct 1975 static unsigned int tile_net_tx_frags(struct frag *frags, in tile_net_tx_frags() 2012 struct frag frags[MAX_FRAGS]; in tile_net_tx()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 1735 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[0]; in ixgbe_pull_tail() local 1744 va = skb_frag_address(frag); in ixgbe_pull_tail() 1756 skb_frag_size_sub(frag, pull_len); in ixgbe_pull_tail() 1757 frag->page_offset += pull_len; in ixgbe_pull_tail() 1781 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[0]; in ixgbe_dma_sync_frag() local 1785 frag->page_offset, in ixgbe_dma_sync_frag() 7190 struct skb_frag_struct *frag; in ixgbe_tx_map() local 7219 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in ixgbe_tx_map() 7261 size = min_t(unsigned int, data_len, skb_frag_size(frag)); in ixgbe_tx_map() 7263 size = skb_frag_size(frag); in ixgbe_tx_map() [all …]
|
/linux-4.4.14/include/net/bluetooth/ |
D | hci.h | 1254 __u8 frag[0]; member 1262 __u8 frag[0]; member
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_user_sdma.c | 622 int frag) in qib_user_sdma_free_pkt_frag() argument 624 const int i = frag; in qib_user_sdma_free_pkt_frag()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 249 skb_frag_t *frag = &skb_shinfo(skb)->frags[j]; in bnxt_start_xmit() local 252 fptr = skb_frag_address_safe(frag); in bnxt_start_xmit() 256 memcpy(pdata, fptr, skb_frag_size(frag)); in bnxt_start_xmit() 257 pdata += skb_frag_size(frag); in bnxt_start_xmit() 339 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in bnxt_start_xmit() local 344 len = skb_frag_size(frag); in bnxt_start_xmit() 345 mapping = skb_frag_dma_map(&pdev->dev, frag, 0, len, in bnxt_start_xmit() 1488 skb_frag_t *frag = &skb_shinfo(skb)->frags[k]; in bnxt_free_tx_skbs() local 1494 skb_frag_size(frag), PCI_DMA_TODEVICE); in bnxt_free_tx_skbs()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/ |
D | bcmgenet.c | 1326 skb_frag_t *frag, in bcmgenet_xmit_frag() argument 1342 mapping = skb_frag_dma_map(kdev, frag, 0, in bcmgenet_xmit_frag() 1343 skb_frag_size(frag), DMA_TO_DEVICE); in bcmgenet_xmit_frag() 1353 dma_unmap_len_set(tx_cb_ptr, dma_len, frag->size); in bcmgenet_xmit_frag() 1356 (frag->size << DMA_BUFLENGTH_SHIFT) | dma_desc_flags | in bcmgenet_xmit_frag()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/ |
D | qla3xxx.c | 2348 skb_frag_t *frag = &skb_shinfo(skb)->frags[completed_segs]; in ql_send_map() local 2383 map = skb_frag_dma_map(&qdev->pdev->dev, frag, 0, skb_frag_size(frag), in ql_send_map() 2396 oal_entry->len = cpu_to_le32(skb_frag_size(frag)); in ql_send_map() 2398 dma_unmap_len_set(&tx_cb->map[seg], maplen, skb_frag_size(frag)); in ql_send_map()
|
/linux-4.4.14/drivers/net/ethernet/rocker/ |
D | rocker.c | 4138 struct rocker_tlv *frag; in rocker_tx_desc_frag_map_put() local 4146 frag = rocker_tlv_nest_start(desc_info, ROCKER_TLV_TX_FRAG); in rocker_tx_desc_frag_map_put() 4147 if (!frag) in rocker_tx_desc_frag_map_put() 4155 rocker_tlv_nest_end(desc_info, frag); in rocker_tx_desc_frag_map_put() 4159 rocker_tlv_nest_cancel(desc_info, frag); in rocker_tx_desc_frag_map_put() 4197 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in rocker_port_xmit() local 4200 skb_frag_address(frag), in rocker_port_xmit() 4201 skb_frag_size(frag)); in rocker_port_xmit()
|
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_main.c | 1369 const skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_num]; in sxgbe_xmit() local 1370 int len = skb_frag_size(frag); in sxgbe_xmit() 1374 tx_desc->tdes01 = skb_frag_dma_map(priv->device, frag, 0, len, in sxgbe_xmit()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 2162 struct skb_frag_struct *frag; in atl1c_tx_map() local 2164 frag = &skb_shinfo(skb)->frags[f]; in atl1c_tx_map() 2170 buffer_info->length = skb_frag_size(frag); in atl1c_tx_map() 2172 frag, 0, in atl1c_tx_map()
|
/linux-4.4.14/fs/ufs/ |
D | inode.c | 401 unsigned frag = fragment & uspi->s_fpbmask; in ufs_getfrag_block() local 444 phys64 += frag; in ufs_getfrag_block()
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | via-velocity.c | 2581 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in velocity_xmit() local 2584 frag, 0, in velocity_xmit() 2585 skb_frag_size(frag), in velocity_xmit() 2590 td_ptr->td_buf[i + 1].size = cpu_to_le16(skb_frag_size(frag)); in velocity_xmit()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 980 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in make_sgl() local 982 mapping = skb_frag_dma_map(&pdev->dev, frag, 0, skb_frag_size(frag), in make_sgl() 984 sgp->len[j] = cpu_to_be32(skb_frag_size(frag)); in make_sgl()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | trx.h | 576 u32 frag:4; member
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | trx.h | 571 u32 frag:4; member
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 3465 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[0]; in ixgbevf_tx_map() local 3519 size = skb_frag_size(frag); in ixgbevf_tx_map() 3522 dma = skb_frag_dma_map(tx_ring->dev, frag, 0, size, in ixgbevf_tx_map() 3534 frag++; in ixgbevf_tx_map()
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
D | ieee80211.h | 881 int frag; member
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 4107 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in bnx2x_start_xmit() local 4109 mapping = skb_frag_dma_map(&bp->pdev->dev, frag, 0, in bnx2x_start_xmit() 4110 skb_frag_size(frag), DMA_TO_DEVICE); in bnx2x_start_xmit() 4136 tx_data_bd->nbytes = cpu_to_le16(skb_frag_size(frag)); in bnx2x_start_xmit() 4137 le16_add_cpu(&pkt_size, skb_frag_size(frag)); in bnx2x_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 2901 const struct skb_frag_struct *frag; in e1000_tx_map() local 2903 frag = &skb_shinfo(skb)->frags[f]; in e1000_tx_map() 2904 len = skb_frag_size(frag); in e1000_tx_map() 2926 page_to_phys(skb_frag_page(frag)); in e1000_tx_map() 2936 buffer_info->dma = skb_frag_dma_map(&pdev->dev, frag, in e1000_tx_map()
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_main.c | 2003 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in stmmac_xmit() local 2004 int len = skb_frag_size(frag); in stmmac_xmit() 2013 desc->des2 = skb_frag_dma_map(priv->device, frag, 0, len, in stmmac_xmit()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
D | trx.h | 703 u32 frag:4; member
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | trx.h | 671 u32 frag:4; member
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
D | trx.h | 686 u32 frag:4; member
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 1351 skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_idx]; in ql_map_send() local 1401 map = skb_frag_dma_map(&qdev->pdev->dev, frag, 0, skb_frag_size(frag), in ql_map_send() 1413 tbd->len = cpu_to_le32(skb_frag_size(frag)); in ql_map_send() 1416 skb_frag_size(frag)); in ql_map_send()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | trx.h | 746 u32 frag:4; member
|
/linux-4.4.14/scripts/ |
D | checkpatch.pl | 2970 my $frag = $stat; $frag =~ s/;+\s*$//; 2971 if ($frag !~ /(?:{|;)/) {
|