Searched refs:frag (Results 1 - 25 of 350) sorted by relevance

1234567891011>>

/linux-master/fs/jffs2/
H A Dread.c161 struct jffs2_node_frag *frag; local
167 frag = jffs2_lookup_node_frag(&f->fragtree, offset);
171 /* Now we're pointing at the first frag which overlaps our page
177 if (unlikely(!frag || frag->ofs > offset ||
178 frag->ofs + frag->size <= offset)) {
180 if (frag && frag->ofs > offset) {
181 jffs2_dbg(1, "Eep. Hole in ino #%u fraglist. frag
[all...]
H A Dgc.c500 struct jffs2_node_frag *frag; local
534 for (frag = frag_first(&f->fragtree); frag; frag = frag_next(frag)) {
535 if (frag->node && frag->node->raw == raw) {
536 fn = frag->node;
537 end = frag->ofs + frag
1018 struct jffs2_node_frag *frag; local
1193 struct jffs2_node_frag *frag; local
[all...]
H A Dnodelist.c61 struct jffs2_node_frag *frag = jffs2_lookup_node_frag(list, size); local
65 /* We know frag->ofs <= size. That's what lookup does for us */
66 if (frag && frag->ofs != size) {
67 if (frag->ofs+frag->size > size) {
68 frag->size = size - frag->ofs;
70 frag = frag_next(frag);
530 struct jffs2_node_frag *frag = NULL; local
567 struct jffs2_node_frag *frag, *next; local
[all...]
H A Dnodelist.h347 #define frag_next(frag) rb_entry(rb_next(&(frag)->rb), struct jffs2_node_frag, rb)
348 #define frag_prev(frag) rb_entry(rb_prev(&(frag)->rb), struct jffs2_node_frag, rb)
349 #define frag_parent(frag) rb_entry(rb_parent(&(frag)->rb), struct jffs2_node_frag, rb)
350 #define frag_left(frag) rb_entry((frag)->rb.rb_left, struct jffs2_node_frag, rb)
351 #define frag_right(frag) rb_entry((frag)
[all...]
/linux-master/fs/xfs/scrub/
H A Drefcount.c115 struct xchk_refcnt_frag *frag; local
145 frag = kmalloc(sizeof(struct xchk_refcnt_frag),
147 if (!frag)
149 memcpy(&frag->rm, rec, sizeof(frag->rm));
150 list_add_tail(&frag->list, &refchk->fragments);
168 struct xchk_refcnt_frag *frag; local
193 list_for_each_entry(frag, &refchk->fragments, list) {
194 if (frag->rm.rm_startblock < bno)
196 bno = frag
298 struct xchk_refcnt_frag *frag; local
[all...]
/linux-master/lib/kunit/
H A Dstring-stream.c19 struct string_stream_fragment *frag; local
21 frag = kzalloc(sizeof(*frag), gfp);
22 if (!frag)
25 frag->fragment = kmalloc(len, gfp);
26 if (!frag->fragment) {
27 kfree(frag);
31 return frag;
34 static void string_stream_fragment_destroy(struct string_stream_fragment *frag) argument
36 list_del(&frag
[all...]
/linux-master/net/ieee802154/6lowpan/
H A Dtx.c105 struct sk_buff *frag; local
108 frag = alloc_skb(wdev->needed_headroom + wdev->needed_tailroom + size,
111 if (likely(frag)) {
112 frag->dev = wdev;
113 frag->priority = skb->priority;
114 skb_reserve(frag, wdev->needed_headroom);
115 skb_reset_network_header(frag);
116 *mac_cb(frag) = *mac_cb(skb);
119 skb_put_data(frag, skb_mac_header(skb), skb->mac_len);
121 rc = wpan_dev_hard_header(frag, wde
141 struct sk_buff *frag; local
[all...]
/linux-master/drivers/infiniband/hw/hfi1/
H A Dipoib_rx.c26 void *frag; local
30 frag = napi_alloc_frag(skb_size);
32 if (unlikely(!frag))
35 skb = build_skb(frag, skb_size);
38 skb_free_frag(frag);
55 * napi cache. Otherwise we will try to use napi frag cache.
/linux-master/fs/configfs/
H A Dfile.c58 struct configfs_fragment *frag = to_frag(file); local
66 down_read(&frag->frag_sem);
67 if (!frag->frag_dead)
69 up_read(&frag->frag_sem);
109 struct configfs_fragment *frag = to_frag(file); local
125 down_read(&frag->frag_sem);
126 if (!frag->frag_dead)
130 up_read(&frag->frag_sem);
150 down_read(&frag->frag_sem);
151 if (!frag
202 struct configfs_fragment *frag = to_frag(file); local
293 struct configfs_fragment *frag = to_frag(file); local
406 struct configfs_fragment *frag = to_frag(file); local
[all...]
H A Ddir.c172 void put_fragment(struct configfs_fragment *frag) argument
174 if (frag && atomic_dec_and_test(&frag->frag_count))
175 kfree(frag);
178 struct configfs_fragment *get_fragment(struct configfs_fragment *frag) argument
180 if (likely(frag))
181 atomic_inc(&frag->frag_count);
182 return frag;
190 struct configfs_fragment *frag)
209 sd->s_frag = get_fragment(frag);
188 configfs_new_dirent(struct configfs_dirent *parent_sd, void *element, int type, struct configfs_fragment *frag) argument
242 configfs_make_dirent(struct configfs_dirent * parent_sd, struct dentry * dentry, void * element, umode_t mode, int type, struct configfs_fragment *frag) argument
282 configfs_create_dir(struct config_item *item, struct dentry *dentry, struct configfs_fragment *frag) argument
660 create_default_group(struct config_group *parent_group, struct config_group *group, struct configfs_fragment *frag) argument
692 populate_groups(struct config_group *group, struct configfs_fragment *frag) argument
811 configfs_attach_item(struct config_item *parent_item, struct config_item *item, struct dentry *dentry, struct configfs_fragment *frag) argument
846 configfs_attach_group(struct config_item *parent_item, struct config_item *item, struct dentry *dentry, struct configfs_fragment *frag) argument
1266 struct configfs_fragment *frag; local
1444 struct configfs_fragment *frag; local
1728 struct configfs_fragment *frag; local
1774 struct configfs_fragment *frag = sd->s_frag; local
1851 struct configfs_fragment *frag; local
1910 struct configfs_fragment *frag = sd->s_frag; local
[all...]
/linux-master/net/core/
H A Dtso.c54 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; local
57 tso->size = skb_frag_size(frag);
58 tso->data = skb_frag_address(frag);
80 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; local
83 tso->size = skb_frag_size(frag);
84 tso->data = skb_frag_address(frag);
/linux-master/arch/powerpc/mm/
H A Dmmu_context.c112 void *frag = pte_frag_get(&mm->context); local
114 if (frag)
115 pte_frag_destroy(frag);
/linux-master/fs/adfs/
H A Dmap.c22 * | frag id | 0000....000000 | 1 |
36 * however, the frag id specifies an offset (in map bits) from the end
76 u32 frag; local
78 frag = GET_FRAG_ID(map, 8, idmask & 0x7fff);
79 freelink = frag ? 8 + frag : 0;
82 frag = GET_FRAG_ID(map, start, idmask);
89 freelink += frag & 0x7fff;
90 } else if (frag == frag_id) {
104 frag, star
123 u32 frag; local
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dgenerate_udp_fragments.py44 for idx, frag in enumerate(frags):
46 chunks = [frag[i : i + 10] for i in range(0, len(frag), 10)]
50 f.write(f"static uint8_t frag{suffix}_{idx}[] = {{\n")
/linux-master/net/rds/
H A Dib_recv.c160 struct rds_page_frag *frag; local
179 list_for_each_entry_safe(frag, frag_tmp, &list, f_cache_entry) {
180 list_del(&frag->f_cache_entry);
181 WARN_ON(!list_empty(&frag->f_item));
182 kmem_cache_free(rds_ib_frag_slab, frag);
192 /* Recycle frag and attached recv buffer f_sg */
194 struct rds_page_frag *frag)
196 rdsdebug("frag %p page %p\n", frag, sg_page(&frag
193 rds_ib_frag_free(struct rds_ib_connection *ic, struct rds_page_frag *frag) argument
207 struct rds_page_frag *frag; local
279 struct rds_page_frag *frag; local
537 struct rds_page_frag *frag; local
790 struct rds_page_frag *frag; local
[all...]
/linux-master/drivers/misc/mei/
H A Dvsc-fw-loader.c411 struct vsc_img_frag *frag; local
428 frag = &fw_loader->frags[csi_image_map[i].frag_index];
430 frag->data = sign->image;
431 frag->size = le32_to_cpu(sign->image_size);
432 frag->location = le32_to_cpu(img->image_location[i]);
433 frag->type = csi_image_map[i].image_type;
491 struct vsc_img_frag *frag, *last_frag; local
505 frag = &fw_loader->frags[frag_index];
507 frag->data = sign->image;
508 frag
534 struct vsc_img_frag *frag = &fw_loader->frags[VSC_IMG_SKU_CFG_FRAG]; local
576 struct vsc_img_frag *frag = &fw_loader->frags[VSC_IMG_BOOTLOADER_FRAG]; local
644 struct vsc_img_frag *frag = &fw_loader->frags[i]; local
658 struct vsc_img_frag *frag = &fw_loader->frags[i]; local
[all...]
/linux-master/include/net/
H A Dxdp_sock_drv.h141 struct xdp_buff_xsk *frag = container_of(xdp, struct xdp_buff_xsk, xdp); local
143 list_add_tail(&frag->xskb_list_node, &frag->pool->xskb_list);
150 struct xdp_buff_xsk *frag; local
152 frag = list_first_entry_or_null(&xskb->pool->xskb_list,
154 if (frag) {
155 list_del(&frag->xskb_list_node);
156 ret = &frag->xdp;
172 struct xdp_buff_xsk *frag; local
174 frag
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Ddp.c264 const skb_frag_t *frag; local
347 frag = &skb_shinfo(skb)->frags[f];
348 fsize = skb_frag_size(frag);
350 dma_addr = skb_frag_dma_map(dp->dev, frag, 0,
389 frag = &skb_shinfo(skb)->frags[f];
391 skb_frag_size(frag), DMA_TO_DEVICE);
442 const skb_frag_t *frag; local
467 frag = &skb_shinfo(skb)->frags[fidx];
469 skb_frag_size(frag), DMA_TO_DEVICE);
554 void *frag; local
587 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) argument
[all...]
H A Drings.c45 const skb_frag_t *frag; local
64 frag = &skb_shinfo(skb)->frags[tx_buf->fidx];
66 skb_frag_size(frag), DMA_TO_DEVICE);
169 if (!tx_ring->txbufs[i].frag)
173 __free_page(virt_to_page(tx_ring->txbufs[i].frag));
188 txbufs[i].frag = nfp_net_rx_alloc_one(dp, &txbufs[i].dma_addr);
189 if (!txbufs[i].frag) {
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/
H A Drings.c17 const skb_frag_t *frag, *fend; local
41 frag = skb_shinfo(skb)->frags;
42 fend = frag + nr_frags;
43 for (; frag < fend; frag++) {
44 size = skb_frag_size(frag);
46 skb_frag_size(frag), DMA_TO_DEVICE);
H A Ddp.c123 const skb_frag_t *frag, *fend; local
132 frag = skb_shinfo(skb)->frags;
133 fend = frag + nr_frags;
134 for (; frag < fend; frag++)
135 n_descs += DIV_ROUND_UP(skb_frag_size(frag),
260 const skb_frag_t *frag, *fend; local
354 frag = skb_shinfo(skb)->frags;
355 fend = frag + nr_frags;
370 if (frag >
496 const skb_frag_t *frag, *fend; local
574 void *frag; local
607 nfp_nfdk_rx_give_one(const struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring, void *frag, dma_addr_t dma_addr) argument
[all...]
/linux-master/arch/powerpc/mm/book3s64/
H A Dmmu_context.c263 void *frag; local
265 frag = mm->context.pte_frag;
266 if (frag)
267 pte_frag_destroy(frag);
269 frag = mm->context.pmd_frag;
270 if (frag)
271 pmd_frag_destroy(frag);
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_dp.c9 * nfp_net_rx_alloc_one() - Allocate and map page frag for RX
13 * This function will allcate a new page frag, map it for DMA.
15 * Return: allocated page frag or NULL on failure.
19 void *frag; local
22 frag = netdev_alloc_frag(dp->fl_bufsz);
27 frag = page ? page_address(page) : NULL;
29 if (!frag) {
30 nn_dp_warn(dp, "Failed to alloc receive page frag\n");
34 *dma_addr = nfp_net_dma_map_rx(dp, frag);
36 nfp_net_free_frag(frag, d
[all...]
/linux-master/net/tls/
H A Dtls_strp.c53 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
56 skb_frag_address(frag),
57 skb_frag_size(frag)));
58 offset += skb_frag_size(frag);
214 skb_frag_t *frag; local
217 frag = &skb_shinfo(skb)->frags[skb->len / PAGE_SIZE];
223 chunk = min_t(size_t, len, PAGE_SIZE - skb_frag_size(frag));
225 skb_frag_address(frag) +
226 skb_frag_size(frag),
231 skb_frag_size_add(frag, chun
[all...]
/linux-master/fs/ceph/
H A Dinode.c245 * We use a 'frag tree' to keep track of the MDS's directory fragments
247 * need to know when a child frag is delegated to a new MDS, or when
253 * find/create a frag in the tree
262 struct ceph_inode_frag *frag; local
268 frag = rb_entry(parent, struct ceph_inode_frag, node);
269 c = ceph_frag_compare(f, frag->frag);
275 return frag;
278 frag = kmalloc(sizeof(*frag), GFP_NOF
302 struct ceph_inode_frag *frag = local
325 struct ceph_inode_frag *frag; local
383 struct ceph_inode_frag *frag; local
454 is_frag_child(u32 f, struct ceph_inode_frag *frag) argument
469 struct ceph_inode_frag *frag, *prev_frag = NULL; local
691 struct ceph_inode_frag *frag; local
1906 u32 frag = le32_to_cpu(req->r_args.readdir.frag); local
[all...]

Completed in 328 milliseconds

1234567891011>>