/kernel/linux/linux-5.10/fs/jffs2/ |
H A 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() 171 /* Now we're pointing at the first frag which overlaps our page 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() 181 jffs2_dbg(1, "Eep. Hole in ino #%u fraglist. frag in jffs2_read_inode_range() [all...] |
H A D | gc.c | 500 struct jffs2_node_frag *frag; in jffs2_garbage_collect_live() local 534 for (frag = frag_first(&f->fragtree); frag; frag = frag_next(frag)) { in jffs2_garbage_collect_live() 535 if (frag->node && frag->node->raw == raw) { in jffs2_garbage_collect_live() 536 fn = frag->node; in jffs2_garbage_collect_live() 537 end = frag->ofs + frag in jffs2_garbage_collect_live() 1018 struct jffs2_node_frag *frag; jffs2_garbage_collect_hole() local 1193 struct jffs2_node_frag *frag; jffs2_garbage_collect_dnode() local [all...] |
H A D | nodelist.c | 61 struct jffs2_node_frag *frag = jffs2_lookup_node_frag(list, size); in jffs2_truncate_fragtree() local 65 /* We know frag->ofs <= size. That's what lookup does for us */ in jffs2_truncate_fragtree() 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() 530 struct jffs2_node_frag *frag = NULL; jffs2_lookup_node_frag() local 567 struct jffs2_node_frag *frag, *next; jffs2_kill_fragtree() local [all...] |
/kernel/linux/linux-6.6/fs/jffs2/ |
H A 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() 171 /* Now we're pointing at the first frag which overlaps our page 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() 181 jffs2_dbg(1, "Eep. Hole in ino #%u fraglist. frag in jffs2_read_inode_range() [all...] |
H A D | gc.c | 500 struct jffs2_node_frag *frag; in jffs2_garbage_collect_live() local 534 for (frag = frag_first(&f->fragtree); frag; frag = frag_next(frag)) { in jffs2_garbage_collect_live() 535 if (frag->node && frag->node->raw == raw) { in jffs2_garbage_collect_live() 536 fn = frag->node; in jffs2_garbage_collect_live() 537 end = frag->ofs + frag in jffs2_garbage_collect_live() 1018 struct jffs2_node_frag *frag; jffs2_garbage_collect_hole() local 1193 struct jffs2_node_frag *frag; jffs2_garbage_collect_dnode() local [all...] |
H A D | nodelist.c | 61 struct jffs2_node_frag *frag = jffs2_lookup_node_frag(list, size); in jffs2_truncate_fragtree() local 65 /* We know frag->ofs <= size. That's what lookup does for us */ in jffs2_truncate_fragtree() 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() 530 struct jffs2_node_frag *frag = NULL; jffs2_lookup_node_frag() local 567 struct jffs2_node_frag *frag, *next; jffs2_kill_fragtree() local [all...] |
/kernel/linux/linux-5.10/lib/kunit/ |
H A D | string-stream.c | 25 struct string_stream_fragment *frag; in string_stream_fragment_init() local 27 frag = kunit_kzalloc(ctx->test, sizeof(*frag), ctx->gfp); in string_stream_fragment_init() 28 if (!frag) in string_stream_fragment_init() 31 frag->test = ctx->test; in string_stream_fragment_init() 32 frag->fragment = kunit_kmalloc(ctx->test, ctx->len, ctx->gfp); in string_stream_fragment_init() 33 if (!frag->fragment) in string_stream_fragment_init() 36 res->data = frag; in string_stream_fragment_init() 43 struct string_stream_fragment *frag = res->data; in string_stream_fragment_free() local 45 list_del(&frag in string_stream_fragment_free() 66 string_stream_fragment_destroy(struct string_stream_fragment *frag) string_stream_fragment_destroy() argument [all...] |
/kernel/linux/linux-5.10/fs/xfs/scrub/ |
H A D | refcount.c | 98 struct xchk_refcnt_frag *frag; in xchk_refcountbt_rmap_check() local 128 frag = kmem_alloc(sizeof(struct xchk_refcnt_frag), in xchk_refcountbt_rmap_check() 130 if (!frag) in xchk_refcountbt_rmap_check() 132 memcpy(&frag->rm, rec, sizeof(frag->rm)); in xchk_refcountbt_rmap_check() 133 list_add_tail(&frag->list, &refchk->fragments); in xchk_refcountbt_rmap_check() 151 struct xchk_refcnt_frag *frag; in xchk_refcountbt_process_rmap_fragments() local 176 list_for_each_entry(frag, &refchk->fragments, list) { in xchk_refcountbt_process_rmap_fragments() 177 if (frag->rm.rm_startblock < bno) in xchk_refcountbt_process_rmap_fragments() 179 bno = frag in xchk_refcountbt_process_rmap_fragments() 283 struct xchk_refcnt_frag *frag; xchk_refcountbt_xref_rmap() local [all...] |
/kernel/linux/linux-6.6/fs/xfs/scrub/ |
H A D | refcount.c | 103 struct xchk_refcnt_frag *frag; in xchk_refcountbt_rmap_check() local 133 frag = kmalloc(sizeof(struct xchk_refcnt_frag), in xchk_refcountbt_rmap_check() 135 if (!frag) in xchk_refcountbt_rmap_check() 137 memcpy(&frag->rm, rec, sizeof(frag->rm)); in xchk_refcountbt_rmap_check() 138 list_add_tail(&frag->list, &refchk->fragments); in xchk_refcountbt_rmap_check() 156 struct xchk_refcnt_frag *frag; in xchk_refcountbt_process_rmap_fragments() local 181 list_for_each_entry(frag, &refchk->fragments, list) { in xchk_refcountbt_process_rmap_fragments() 182 if (frag->rm.rm_startblock < bno) in xchk_refcountbt_process_rmap_fragments() 184 bno = frag in xchk_refcountbt_process_rmap_fragments() 286 struct xchk_refcnt_frag *frag; xchk_refcountbt_xref_rmap() local [all...] |
/kernel/linux/linux-5.10/net/ieee802154/6lowpan/ |
H A D | tx.c | 105 struct sk_buff *frag; in lowpan_alloc_frag() local 108 frag = alloc_skb(wdev->needed_headroom + wdev->needed_tailroom + size, in lowpan_alloc_frag() 111 if (likely(frag)) { in lowpan_alloc_frag() 112 frag->dev = wdev; in lowpan_alloc_frag() 113 frag->priority = skb->priority; in lowpan_alloc_frag() 114 skb_reserve(frag, wdev->needed_headroom); in lowpan_alloc_frag() 115 skb_reset_network_header(frag); in lowpan_alloc_frag() 116 *mac_cb(frag) = *mac_cb(skb); in lowpan_alloc_frag() 119 skb_put_data(frag, skb_mac_header(skb), skb->mac_len); in lowpan_alloc_frag() 121 rc = wpan_dev_hard_header(frag, wde in lowpan_alloc_frag() 141 struct sk_buff *frag; lowpan_xmit_fragment() local [all...] |
/kernel/linux/linux-6.6/net/ieee802154/6lowpan/ |
H A D | tx.c | 105 struct sk_buff *frag; in lowpan_alloc_frag() local 108 frag = alloc_skb(wdev->needed_headroom + wdev->needed_tailroom + size, in lowpan_alloc_frag() 111 if (likely(frag)) { in lowpan_alloc_frag() 112 frag->dev = wdev; in lowpan_alloc_frag() 113 frag->priority = skb->priority; in lowpan_alloc_frag() 114 skb_reserve(frag, wdev->needed_headroom); in lowpan_alloc_frag() 115 skb_reset_network_header(frag); in lowpan_alloc_frag() 116 *mac_cb(frag) = *mac_cb(skb); in lowpan_alloc_frag() 119 skb_put_data(frag, skb_mac_header(skb), skb->mac_len); in lowpan_alloc_frag() 121 rc = wpan_dev_hard_header(frag, wde in lowpan_alloc_frag() 141 struct sk_buff *frag; lowpan_xmit_fragment() local [all...] |
/kernel/linux/linux-6.6/lib/kunit/ |
H A D | string-stream.c | 19 struct string_stream_fragment *frag; in alloc_string_stream_fragment() local 21 frag = kunit_kzalloc(test, sizeof(*frag), gfp); in alloc_string_stream_fragment() 22 if (!frag) in alloc_string_stream_fragment() 25 frag->fragment = kunit_kmalloc(test, len, gfp); in alloc_string_stream_fragment() 26 if (!frag->fragment) { in alloc_string_stream_fragment() 27 kunit_kfree(test, frag); in alloc_string_stream_fragment() 31 return frag; in alloc_string_stream_fragment() 35 struct string_stream_fragment *frag) in string_stream_fragment_destroy() 37 list_del(&frag in string_stream_fragment_destroy() 34 string_stream_fragment_destroy(struct kunit *test, struct string_stream_fragment *frag) string_stream_fragment_destroy() argument [all...] |
/kernel/linux/linux-5.10/fs/configfs/ |
H A D | dir.c | 174 void put_fragment(struct configfs_fragment *frag) in put_fragment() argument 176 if (frag && atomic_dec_and_test(&frag->frag_count)) in put_fragment() 177 kfree(frag); in put_fragment() 180 struct configfs_fragment *get_fragment(struct configfs_fragment *frag) in get_fragment() argument 182 if (likely(frag)) in get_fragment() 183 atomic_inc(&frag->frag_count); in get_fragment() 184 return frag; in get_fragment() 192 struct configfs_fragment *frag) in configfs_new_dirent() 211 sd->s_frag = get_fragment(frag); in configfs_new_dirent() 190 configfs_new_dirent(struct configfs_dirent *parent_sd, void *element, int type, struct configfs_fragment *frag) configfs_new_dirent() argument 244 configfs_make_dirent(struct configfs_dirent * parent_sd, struct dentry * dentry, void * element, umode_t mode, int type, struct configfs_fragment *frag) configfs_make_dirent() argument 283 configfs_create_dir(struct config_item *item, struct dentry *dentry, struct configfs_fragment *frag) configfs_create_dir() argument 686 create_default_group(struct config_group *parent_group, struct config_group *group, struct configfs_fragment *frag) create_default_group() argument 718 populate_groups(struct config_group *group, struct configfs_fragment *frag) populate_groups() argument 837 configfs_attach_item(struct config_item *parent_item, struct config_item *item, struct dentry *dentry, struct configfs_fragment *frag) configfs_attach_item() argument 872 configfs_attach_group(struct config_item *parent_item, struct config_item *item, struct dentry *dentry, struct configfs_fragment *frag) configfs_attach_group() argument 1291 struct configfs_fragment *frag; configfs_mkdir() local 1469 struct configfs_fragment *frag; configfs_rmdir() local 1758 struct configfs_fragment *frag; configfs_register_group() local 1804 struct configfs_fragment *frag = sd->s_frag; configfs_unregister_group() local 1881 struct configfs_fragment *frag; configfs_register_subsystem() local 1940 struct configfs_fragment *frag = sd->s_frag; configfs_unregister_subsystem() local [all...] |
H A D | file.c | 60 struct configfs_fragment *frag = to_frag(file); in fill_read_buffer() local 68 down_read(&frag->frag_sem); in fill_read_buffer() 69 if (!frag->frag_dead) in fill_read_buffer() 71 up_read(&frag->frag_sem); in fill_read_buffer() 146 struct configfs_fragment *frag = to_frag(file); in configfs_read_bin_file() local 162 down_read(&frag->frag_sem); in configfs_read_bin_file() 163 if (!frag->frag_dead) in configfs_read_bin_file() 167 up_read(&frag->frag_sem); in configfs_read_bin_file() 187 down_read(&frag->frag_sem); in configfs_read_bin_file() 188 if (!frag in configfs_read_bin_file() 246 struct configfs_fragment *frag = to_frag(file); flush_write_buffer() local 359 struct configfs_fragment *frag = to_frag(file); __configfs_open_file() local 474 struct configfs_fragment *frag = to_frag(file); configfs_release_bin_file() local [all...] |
/kernel/linux/linux-6.6/fs/configfs/ |
H A D | dir.c | 172 void put_fragment(struct configfs_fragment *frag) in put_fragment() argument 174 if (frag && atomic_dec_and_test(&frag->frag_count)) in put_fragment() 175 kfree(frag); in put_fragment() 178 struct configfs_fragment *get_fragment(struct configfs_fragment *frag) in get_fragment() argument 180 if (likely(frag)) in get_fragment() 181 atomic_inc(&frag->frag_count); in get_fragment() 182 return frag; in get_fragment() 190 struct configfs_fragment *frag) in configfs_new_dirent() 209 sd->s_frag = get_fragment(frag); in configfs_new_dirent() 188 configfs_new_dirent(struct configfs_dirent *parent_sd, void *element, int type, struct configfs_fragment *frag) configfs_new_dirent() argument 242 configfs_make_dirent(struct configfs_dirent * parent_sd, struct dentry * dentry, void * element, umode_t mode, int type, struct configfs_fragment *frag) configfs_make_dirent() argument 282 configfs_create_dir(struct config_item *item, struct dentry *dentry, struct configfs_fragment *frag) configfs_create_dir() argument 660 create_default_group(struct config_group *parent_group, struct config_group *group, struct configfs_fragment *frag) create_default_group() argument 692 populate_groups(struct config_group *group, struct configfs_fragment *frag) populate_groups() argument 811 configfs_attach_item(struct config_item *parent_item, struct config_item *item, struct dentry *dentry, struct configfs_fragment *frag) configfs_attach_item() argument 846 configfs_attach_group(struct config_item *parent_item, struct config_item *item, struct dentry *dentry, struct configfs_fragment *frag) configfs_attach_group() argument 1266 struct configfs_fragment *frag; configfs_mkdir() local 1444 struct configfs_fragment *frag; configfs_rmdir() local 1728 struct configfs_fragment *frag; configfs_register_group() local 1774 struct configfs_fragment *frag = sd->s_frag; configfs_unregister_group() local 1851 struct configfs_fragment *frag; configfs_register_subsystem() local 1910 struct configfs_fragment *frag = sd->s_frag; configfs_unregister_subsystem() local [all...] |
H A D | file.c | 58 struct configfs_fragment *frag = to_frag(file); in fill_read_buffer() local 66 down_read(&frag->frag_sem); in fill_read_buffer() 67 if (!frag->frag_dead) in fill_read_buffer() 69 up_read(&frag->frag_sem); in fill_read_buffer() 109 struct configfs_fragment *frag = to_frag(file); in configfs_bin_read_iter() local 125 down_read(&frag->frag_sem); in configfs_bin_read_iter() 126 if (!frag->frag_dead) in configfs_bin_read_iter() 130 up_read(&frag->frag_sem); in configfs_bin_read_iter() 150 down_read(&frag->frag_sem); in configfs_bin_read_iter() 151 if (!frag in configfs_bin_read_iter() 202 struct configfs_fragment *frag = to_frag(file); flush_write_buffer() local 293 struct configfs_fragment *frag = to_frag(file); __configfs_open_file() local 406 struct configfs_fragment *frag = to_frag(file); configfs_release_bin_file() local [all...] |
/kernel/linux/linux-5.10/fs/ceph/ |
H A D | inode.c | 117 * We use a 'frag tree' to keep track of the MDS's directory fragments 119 * need to know when a child frag is delegated to a new MDS, or when 125 * find/create a frag in the tree 132 struct ceph_inode_frag *frag; in __get_or_create_frag() local 138 frag = rb_entry(parent, struct ceph_inode_frag, node); in __get_or_create_frag() 139 c = ceph_frag_compare(f, frag->frag); in __get_or_create_frag() 145 return frag; in __get_or_create_frag() 148 frag = kmalloc(sizeof(*frag), GFP_NOF in __get_or_create_frag() 173 struct ceph_inode_frag *frag = __ceph_find_frag() local 195 struct ceph_inode_frag *frag; __ceph_choose_frag() local 252 struct ceph_inode_frag *frag; ceph_fill_dirfrag() local 322 is_frag_child(u32 f, struct ceph_inode_frag *frag) is_frag_child() argument 336 struct ceph_inode_frag *frag, *prev_frag = NULL; ceph_fill_fragtree() local 547 struct ceph_inode_frag *frag; ceph_evict_inode() local 1603 u32 frag = le32_to_cpu(rhead->args.readdir.frag); ceph_readdir_prepopulate() local [all...] |
/kernel/linux/linux-5.10/fs/adfs/ |
H A D | map.c | 22 * | frag id | 0000....000000 | 1 | 36 * however, the frag id specifies an offset (in map bits) from the end 76 u32 frag; in lookup_zone() local 78 frag = GET_FRAG_ID(map, 8, idmask & 0x7fff); in lookup_zone() 79 freelink = frag ? 8 + frag : 0; in lookup_zone() 82 frag = GET_FRAG_ID(map, start, idmask); in lookup_zone() 89 freelink += frag & 0x7fff; in lookup_zone() 90 } else if (frag == frag_id) { in lookup_zone() 104 frag, star in lookup_zone() 123 u32 frag; scan_free_map() local [all...] |
/kernel/linux/linux-6.6/fs/adfs/ |
H A D | map.c | 22 * | frag id | 0000....000000 | 1 | 36 * however, the frag id specifies an offset (in map bits) from the end 76 u32 frag; in lookup_zone() local 78 frag = GET_FRAG_ID(map, 8, idmask & 0x7fff); in lookup_zone() 79 freelink = frag ? 8 + frag : 0; in lookup_zone() 82 frag = GET_FRAG_ID(map, start, idmask); in lookup_zone() 89 freelink += frag & 0x7fff; in lookup_zone() 90 } else if (frag == frag_id) { in lookup_zone() 104 frag, star in lookup_zone() 123 u32 frag; scan_free_map() local [all...] |
/kernel/linux/linux-5.10/net/rds/ |
H A D | ib_recv.c | 159 struct rds_page_frag *frag; in rds_ib_recv_free_caches() local 178 list_for_each_entry_safe(frag, frag_tmp, &list, f_cache_entry) { in rds_ib_recv_free_caches() 179 list_del(&frag->f_cache_entry); in rds_ib_recv_free_caches() 180 WARN_ON(!list_empty(&frag->f_item)); in rds_ib_recv_free_caches() 181 kmem_cache_free(rds_ib_frag_slab, frag); in rds_ib_recv_free_caches() 191 /* Recycle frag and attached recv buffer f_sg */ 193 struct rds_page_frag *frag) in rds_ib_frag_free() 195 rdsdebug("frag %p page %p\n", frag, sg_page(&frag in rds_ib_frag_free() 192 rds_ib_frag_free(struct rds_ib_connection *ic, struct rds_page_frag *frag) rds_ib_frag_free() argument 206 struct rds_page_frag *frag; rds_ib_inc_free() local 278 struct rds_page_frag *frag; rds_ib_refill_one_frag() local 536 struct rds_page_frag *frag; rds_ib_inc_copy_to_user() local 789 struct rds_page_frag *frag; rds_ib_cong_recv() local [all...] |
/kernel/linux/linux-6.6/net/rds/ |
H A D | ib_recv.c | 160 struct rds_page_frag *frag; in rds_ib_recv_free_caches() local 179 list_for_each_entry_safe(frag, frag_tmp, &list, f_cache_entry) { in rds_ib_recv_free_caches() 180 list_del(&frag->f_cache_entry); in rds_ib_recv_free_caches() 181 WARN_ON(!list_empty(&frag->f_item)); in rds_ib_recv_free_caches() 182 kmem_cache_free(rds_ib_frag_slab, frag); in rds_ib_recv_free_caches() 192 /* Recycle frag and attached recv buffer f_sg */ 194 struct rds_page_frag *frag) in rds_ib_frag_free() 196 rdsdebug("frag %p page %p\n", frag, sg_page(&frag in rds_ib_frag_free() 193 rds_ib_frag_free(struct rds_ib_connection *ic, struct rds_page_frag *frag) rds_ib_frag_free() argument 207 struct rds_page_frag *frag; rds_ib_inc_free() local 279 struct rds_page_frag *frag; rds_ib_refill_one_frag() local 537 struct rds_page_frag *frag; rds_ib_inc_copy_to_user() local 790 struct rds_page_frag *frag; rds_ib_cong_recv() local [all...] |
/kernel/linux/linux-5.10/net/tipc/ |
H A D | msg.c | 124 * @*headbuf: in: NULL for first frag, otherwise value returned from prev call 133 struct sk_buff *frag = *buf; in tipc_buf_append() local 140 if (!frag) in tipc_buf_append() 143 msg = buf_msg(frag); in tipc_buf_append() 145 frag->next = NULL; in tipc_buf_append() 146 skb_pull(frag, msg_hdr_sz(msg)); in tipc_buf_append() 152 if (skb_has_frag_list(frag) && __skb_linearize(frag)) in tipc_buf_append() 154 frag = skb_unshare(frag, GFP_ATOMI in tipc_buf_append() 763 struct sk_buff *frag = NULL; tipc_msg_reassemble() local [all...] |
/kernel/linux/linux-6.6/net/tipc/ |
H A D | msg.c | 118 * @*headbuf: in: NULL for first frag, otherwise value returned from prev call 127 struct sk_buff *frag = *buf; in tipc_buf_append() local 134 if (!frag) in tipc_buf_append() 137 msg = buf_msg(frag); in tipc_buf_append() 139 frag->next = NULL; in tipc_buf_append() 140 skb_pull(frag, msg_hdr_sz(msg)); in tipc_buf_append() 146 if (skb_has_frag_list(frag) && __skb_linearize(frag)) in tipc_buf_append() 148 frag = skb_unshare(frag, GFP_ATOMI in tipc_buf_append() 763 struct sk_buff *frag = NULL; tipc_msg_reassemble() local [all...] |
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | inode.c | 239 * We use a 'frag tree' to keep track of the MDS's directory fragments 241 * need to know when a child frag is delegated to a new MDS, or when 247 * find/create a frag in the tree 254 struct ceph_inode_frag *frag; in __get_or_create_frag() local 260 frag = rb_entry(parent, struct ceph_inode_frag, node); in __get_or_create_frag() 261 c = ceph_frag_compare(f, frag->frag); in __get_or_create_frag() 267 return frag; in __get_or_create_frag() 270 frag = kmalloc(sizeof(*frag), GFP_NOF in __get_or_create_frag() 295 struct ceph_inode_frag *frag = __ceph_find_frag() local 317 struct ceph_inode_frag *frag; __ceph_choose_frag() local 374 struct ceph_inode_frag *frag; ceph_fill_dirfrag() local 444 is_frag_child(u32 f, struct ceph_inode_frag *frag) is_frag_child() argument 458 struct ceph_inode_frag *frag, *prev_frag = NULL; ceph_fill_fragtree() local 678 struct ceph_inode_frag *frag; ceph_evict_inode() local 1874 u32 frag = le32_to_cpu(req->r_args.readdir.frag); ceph_readdir_prepopulate() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | dp.c | 261 const skb_frag_t *frag; in nfp_nfd3_tx() local 344 frag = &skb_shinfo(skb)->frags[f]; in nfp_nfd3_tx() 345 fsize = skb_frag_size(frag); in nfp_nfd3_tx() 347 dma_addr = skb_frag_dma_map(dp->dev, frag, 0, in nfp_nfd3_tx() 386 frag = &skb_shinfo(skb)->frags[f]; in nfp_nfd3_tx() 388 skb_frag_size(frag), DMA_TO_DEVICE); in nfp_nfd3_tx() 439 const skb_frag_t *frag; in nfp_nfd3_tx_complete() local 464 frag = &skb_shinfo(skb)->frags[fidx]; in nfp_nfd3_tx_complete() 466 skb_frag_size(frag), DMA_TO_DEVICE); in nfp_nfd3_tx_complete() 551 void *frag; in nfp_nfd3_napi_alloc_one() local 584 nfp_nfd3_rx_give_one(const struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring, void *frag, dma_addr_t dma_addr) nfp_nfd3_rx_give_one() argument [all...] |