Home
last modified time | relevance | path

Searched refs:frag (Results 1 – 25 of 351) sorted by relevance

12345678910>>...15

/linux-6.3-rc2/fs/jffs2/
A Dread.c161 struct jffs2_node_frag *frag; in jffs2_read_inode_range() local
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()
192 uint32_t holeend = min(end, frag->ofs + frag->size); in jffs2_read_inode_range()
195 frag->ofs + frag->size); in jffs2_read_inode_range()
199 frag = frag_next(frag); in jffs2_read_inode_range()
205 fragofs = offset - frag->ofs; in jffs2_read_inode_range()
208 frag->ofs+fragofs, in jffs2_read_inode_range()
212 ret = jffs2_read_dnode(c, f, frag->node, buf, fragofs + frag->ofs - frag->node->ofs, readlen); in jffs2_read_inode_range()
[all …]
A Dgc.c534 for (frag = frag_first(&f->fragtree); frag; frag = frag_next(frag)) { in jffs2_garbage_collect_live()
537 end = frag->ofs + frag->size; in jffs2_garbage_collect_live()
1140 frag; frag = frag_next(frag)) { in jffs2_garbage_collect_hole()
1206 while((frag = frag_prev(frag)) && frag->ofs >= min) { in jffs2_garbage_collect_dnode()
1212 frag->ofs, frag->ofs+frag->size); in jffs2_garbage_collect_dnode()
1219 frag->ofs, frag->ofs+frag->size); in jffs2_garbage_collect_dnode()
1250 frag->ofs + frag->size, in jffs2_garbage_collect_dnode()
1262 while((frag = frag_next(frag)) && frag->ofs+frag->size <= max) { in jffs2_garbage_collect_dnode()
1268 frag->ofs, frag->ofs+frag->size); in jffs2_garbage_collect_dnode()
1275 frag->ofs, frag->ofs+frag->size); in jffs2_garbage_collect_dnode()
[all …]
A Dnodelist.c66 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()
86 if (!frag) in jffs2_truncate_fragtree()
88 if (frag->ofs + frag->size < size) in jffs2_truncate_fragtree()
89 return frag->ofs + frag->size; in jffs2_truncate_fragtree()
95 frag->ofs, frag->ofs + frag->size); in jffs2_truncate_fragtree()
539 if (frag->ofs + frag->size <= offset) { in jffs2_lookup_node_frag()
[all …]
A Dnodelist.h347 #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
/linux-6.3-rc2/fs/xfs/scrub/
A Drefcount.c132 if (!frag) in xchk_refcountbt_rmap_check()
134 memcpy(&frag->rm, rec, sizeof(frag->rm)); in xchk_refcountbt_rmap_check()
192 bno = frag->rm.rm_startblock + frag->rm.rm_blockcount; in xchk_refcountbt_process_rmap_fragments()
211 bno = frag->rm.rm_startblock + frag->rm.rm_blockcount; in xchk_refcountbt_process_rmap_fragments()
218 kfree(frag); in xchk_refcountbt_process_rmap_fragments()
224 bno = frag->rm.rm_startblock + frag->rm.rm_blockcount; in xchk_refcountbt_process_rmap_fragments()
259 list_del(&frag->list); in xchk_refcountbt_process_rmap_fragments()
260 kfree(frag); in xchk_refcountbt_process_rmap_fragments()
263 list_del(&frag->list); in xchk_refcountbt_process_rmap_fragments()
264 kfree(frag); in xchk_refcountbt_process_rmap_fragments()
[all …]
/linux-6.3-rc2/net/ieee802154/6lowpan/
A Dtx.c105 struct sk_buff *frag; in lowpan_alloc_frag() local
111 if (likely(frag)) { in lowpan_alloc_frag()
112 frag->dev = wdev; in lowpan_alloc_frag()
125 kfree_skb(frag); in lowpan_alloc_frag()
130 frag = ERR_PTR(-ENOMEM); in lowpan_alloc_frag()
133 return frag; in lowpan_alloc_frag()
141 struct sk_buff *frag; in lowpan_xmit_fragment() local
146 if (IS_ERR(frag)) in lowpan_xmit_fragment()
147 return PTR_ERR(frag); in lowpan_xmit_fragment()
152 raw_dump_table(__func__, " fragment dump", frag->data, frag->len); in lowpan_xmit_fragment()
[all …]
/linux-6.3-rc2/lib/kunit/
A Dstring-stream.c19 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() argument
37 list_del(&frag->node); in string_stream_fragment_destroy()
38 kunit_kfree(test, frag->fragment); in string_stream_fragment_destroy()
[all …]
/linux-6.3-rc2/fs/configfs/
A Dfile.c66 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()
126 if (!frag->frag_dead) in configfs_bin_read_iter()
130 up_read(&frag->frag_sem); in configfs_bin_read_iter()
151 if (!frag->frag_dead) in configfs_bin_read_iter()
156 up_read(&frag->frag_sem); in configfs_bin_read_iter()
206 if (!frag->frag_dead) in flush_write_buffer()
208 up_read(&frag->frag_sem); in flush_write_buffer()
367 up_read(&frag->frag_sem); in __configfs_open_file()
[all …]
A Ddir.c174 if (frag && atomic_dec_and_test(&frag->frag_count)) in put_fragment()
175 kfree(frag); in put_fragment()
180 if (likely(frag)) in get_fragment()
182 return frag; in get_fragment()
298 frag); in configfs_create_dir()
1286 if (!frag) { in configfs_mkdir()
1432 put_fragment(frag); in configfs_mkdir()
1502 frag = sd->s_frag; in configfs_rmdir()
1737 if (!frag) in configfs_register_group()
1755 put_fragment(frag); in configfs_register_group()
[all …]
/linux-6.3-rc2/fs/ceph/
A Dinode.c157 c = ceph_frag_compare(f, frag->frag); in __get_or_create_frag()
166 frag = kmalloc(sizeof(*frag), GFP_NOFS); in __get_or_create_frag()
170 frag->frag = f; in __get_or_create_frag()
193 int c = ceph_frag_compare(f, frag->frag); in __ceph_find_frag()
325 ceph_vinop(inode), frag->frag, frag->ndist); in ceph_fill_dirfrag()
344 if (ceph_frag_bits(f) != ceph_frag_bits(frag->frag) + frag->split_by) in is_frag_child()
403 if (frag->frag != id) in ceph_fill_fragtree()
412 !is_frag_child(frag->frag, prev_frag)) { in ceph_fill_fragtree()
428 dout(" frag %x split by %d\n", frag->frag, frag->split_by); in ceph_fill_fragtree()
436 !is_frag_child(frag->frag, prev_frag)) { in ceph_fill_fragtree()
[all …]
/linux-6.3-rc2/net/rds/
A Dib_recv.c160 struct rds_page_frag *frag; in rds_ib_recv_free_caches() local
196 rdsdebug("frag %p page %p\n", frag, sg_page(&frag->f_sg)); in rds_ib_frag_free()
207 struct rds_page_frag *frag; in rds_ib_inc_free() local
216 rds_ib_frag_free(ic, frag); in rds_ib_inc_free()
279 struct rds_page_frag *frag; in rds_ib_refill_one_frag() local
290 if (!frag) in rds_ib_refill_one_frag()
305 return frag; in rds_ib_refill_one_frag()
537 struct rds_page_frag *frag; in rds_ib_inc_copy_to_user() local
550 frag = list_entry(frag->f_item.next, in rds_ib_inc_copy_to_user()
790 struct rds_page_frag *frag; in rds_ib_cong_recv() local
[all …]
/linux-6.3-rc2/fs/adfs/
A Dmap.c76 u32 frag; in lookup_zone() local
79 freelink = frag ? 8 + frag : 0; in lookup_zone()
89 freelink += frag & 0x7fff; in lookup_zone()
90 } else if (frag == frag_id) { in lookup_zone()
104 frag, start, fragend); in lookup_zone()
123 u32 frag; in scan_free_map() local
129 frag = GET_FRAG_ID(map, start, idmask); in scan_free_map()
135 if (frag == 0) in scan_free_map()
139 start += frag; in scan_free_map()
148 } while (frag >= idlen + 1); in scan_free_map()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfdk/
A Ddp.c130 fend = frag + nr_frags; in nfp_nfdk_tx_maybe_close_block()
131 for (; frag < fend; frag++) in nfp_nfdk_tx_maybe_close_block()
352 fend = frag + nr_frags; in nfp_nfdk_tx()
367 if (frag >= fend) in nfp_nfdk_tx()
379 frag++; in nfp_nfdk_tx()
449 frag++; in nfp_nfdk_tx()
517 for (; frag < fend; frag++) { in nfp_nfdk_tx_complete()
571 void *frag; in nfp_nfdk_napi_alloc_one() local
575 if (unlikely(!frag)) in nfp_nfdk_napi_alloc_one()
593 return frag; in nfp_nfdk_napi_alloc_one()
[all …]
A Drings.c17 const skb_frag_t *frag, *fend; in nfp_nfdk_tx_ring_reset() local
41 frag = skb_shinfo(skb)->frags; in nfp_nfdk_tx_ring_reset()
42 fend = frag + nr_frags; in nfp_nfdk_tx_ring_reset()
43 for (; frag < fend; frag++) { in nfp_nfdk_tx_ring_reset()
44 size = skb_frag_size(frag); in nfp_nfdk_tx_ring_reset()
46 skb_frag_size(frag), DMA_TO_DEVICE); in nfp_nfdk_tx_ring_reset()
/linux-6.3-rc2/net/tipc/
A Dmsg.c134 if (!frag) in tipc_buf_append()
137 msg = buf_msg(frag); in tipc_buf_append()
139 frag->next = NULL; in tipc_buf_append()
146 if (skb_has_frag_list(frag) && __skb_linearize(frag)) in tipc_buf_append()
148 frag = skb_unshare(frag, GFP_ATOMIC); in tipc_buf_append()
149 if (unlikely(!frag)) in tipc_buf_append()
151 head = *headbuf = frag; in tipc_buf_append()
166 tail->next = frag; in tipc_buf_append()
169 head->len += frag->len; in tipc_buf_append()
781 if (!frag) in tipc_msg_reassemble()
[all …]
/linux-6.3-rc2/net/tls/
A Dtls_strp.c54 skb_frag_address(frag), in tls_strp_msg_make_copy()
55 skb_frag_size(frag))); in tls_strp_msg_make_copy()
56 offset += skb_frag_size(frag); in tls_strp_msg_make_copy()
191 skb_frag_t *frag; in tls_strp_copyin() local
207 skb_frag_address(frag) + in tls_strp_copyin()
208 skb_frag_size(frag), in tls_strp_copyin()
223 skb_frag_size_add(frag, chunk); in tls_strp_copyin()
224 frag++; in tls_strp_copyin()
238 skb_frag_address(frag) + in tls_strp_copyin()
239 skb_frag_size(frag), in tls_strp_copyin()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfd3/
A Ddp.c261 const skb_frag_t *frag; in nfp_nfd3_tx() local
345 fsize = skb_frag_size(frag); in nfp_nfd3_tx()
439 const skb_frag_t *frag; in nfp_nfd3_tx_complete() local
551 void *frag; in nfp_nfd3_napi_alloc_one() local
555 if (unlikely(!frag)) in nfp_nfd3_napi_alloc_one()
563 frag = page_address(page); in nfp_nfd3_napi_alloc_one()
573 return frag; in nfp_nfd3_napi_alloc_one()
595 rx_ring->rxbufs[wr_idx].frag = frag; in nfp_nfd3_rx_give_one()
867 txbuf->frag = rxbuf->frag; in nfp_nfd3_tx_xdp_buf()
994 rxbuf->frag + meta_off, in nfp_nfd3_rx()
[all …]
A Drings.c45 const skb_frag_t *frag; in nfp_nfd3_tx_ring_reset() local
64 frag = &skb_shinfo(skb)->frags[tx_buf->fidx]; in nfp_nfd3_tx_ring_reset()
66 skb_frag_size(frag), DMA_TO_DEVICE); in nfp_nfd3_tx_ring_reset()
169 if (!tx_ring->txbufs[i].frag) in nfp_nfd3_tx_ring_bufs_free()
173 __free_page(virt_to_page(tx_ring->txbufs[i].frag)); in nfp_nfd3_tx_ring_bufs_free()
188 txbufs[i].frag = nfp_net_rx_alloc_one(dp, &txbufs[i].dma_addr); in nfp_nfd3_tx_ring_bufs_alloc()
189 if (!txbufs[i].frag) { in nfp_nfd3_tx_ring_bufs_alloc()
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/
A Dipoib_rx.c26 void *frag; in prepare_frag_skb() local
30 frag = napi_alloc_frag(skb_size); in prepare_frag_skb()
32 if (unlikely(!frag)) in prepare_frag_skb()
35 skb = build_skb(frag, skb_size); in prepare_frag_skb()
38 skb_free_frag(frag); in prepare_frag_skb()
/linux-6.3-rc2/net/core/
A Dtso.c54 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; in tso_build_data() local
57 tso->size = skb_frag_size(frag); in tso_build_data()
58 tso->data = skb_frag_address(frag); in tso_build_data()
80 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; in tso_start() local
83 tso->size = skb_frag_size(frag); in tso_start()
84 tso->data = skb_frag_address(frag); in tso_start()
A Ddatagram.c435 end = start + skb_frag_size(frag); in __skb_datagram_iter()
437 struct page *page = skb_frag_page(frag); in __skb_datagram_iter()
443 vaddr + skb_frag_off(frag) + offset - start, in __skb_datagram_iter()
567 end = start + skb_frag_size(frag); in skb_copy_datagram_from_iter()
573 copied = copy_page_from_iter(skb_frag_page(frag), in skb_copy_datagram_from_iter()
574 skb_frag_off(frag) + offset - start, in skb_copy_datagram_from_iter()
617 int frag; in __zerocopy_sg_from_iter() local
622 frag = skb_shinfo(skb)->nr_frags; in __zerocopy_sg_from_iter()
632 if (frag == MAX_SKB_FRAGS) in __zerocopy_sg_from_iter()
636 MAX_SKB_FRAGS - frag, &start); in __zerocopy_sg_from_iter()
[all …]
/linux-6.3-rc2/net/ipv6/
A Dip6_output.c725 struct sk_buff *frag = iter->frag; in ip6_fraglist_prepare() local
739 if (frag->next) in ip6_fraglist_prepare()
742 ipv6_hdr(frag)->payload_len = htons(frag->len - sizeof(struct ipv6hdr)); in ip6_fraglist_prepare()
787 if (!frag) in ip6_frag_next()
799 frag->transport_header = (frag->network_header + state->hlen + in ip6_frag_next()
840 return frag; in ip6_frag_next()
915 ((frag->len & 7) && frag->next) || in ip6_fragment()
923 BUG_ON(frag->sk); in ip6_fragment()
942 if (iter.frag) in ip6_fragment()
975 if (frag2 == frag) in ip6_fragment()
[all …]
/linux-6.3-rc2/arch/powerpc/mm/book3s64/
A Dmmu_context.c263 void *frag; in destroy_pagetable_cache() local
265 frag = mm->context.pte_frag; in destroy_pagetable_cache()
266 if (frag) in destroy_pagetable_cache()
267 pte_frag_destroy(frag); in destroy_pagetable_cache()
269 frag = mm->context.pmd_frag; in destroy_pagetable_cache()
270 if (frag) in destroy_pagetable_cache()
271 pmd_frag_destroy(frag); in destroy_pagetable_cache()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/
A Dnfp_net_dp.c19 void *frag; in nfp_net_rx_alloc_one() local
22 frag = netdev_alloc_frag(dp->fl_bufsz); in nfp_net_rx_alloc_one()
27 frag = page ? page_address(page) : NULL; in nfp_net_rx_alloc_one()
29 if (!frag) { in nfp_net_rx_alloc_one()
34 *dma_addr = nfp_net_dma_map_rx(dp, frag); in nfp_net_rx_alloc_one()
36 nfp_net_free_frag(frag, dp->xdp_prog); in nfp_net_rx_alloc_one()
41 return frag; in nfp_net_rx_alloc_one()
145 if (!rx_ring->rxbufs[i].frag) in nfp_net_rx_ring_bufs_free()
149 nfp_net_free_frag(rx_ring->rxbufs[i].frag, dp->xdp_prog); in nfp_net_rx_ring_bufs_free()
151 rx_ring->rxbufs[i].frag = NULL; in nfp_net_rx_ring_bufs_free()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_vm_pt.c815 unsigned int *frag, uint64_t *frag_end) in amdgpu_vm_pte_fragment() argument
847 *frag = 0; in amdgpu_vm_pte_fragment()
854 if (*frag >= max_frag) { in amdgpu_vm_pte_fragment()
855 *frag = max_frag; in amdgpu_vm_pte_fragment()
858 *frag_end = start + (1 << *frag); in amdgpu_vm_pte_fragment()
883 unsigned int frag; in amdgpu_vm_ptes_update() local
921 } else if (frag < shift) { in amdgpu_vm_ptes_update()
928 } else if (frag >= parent_shift) { in amdgpu_vm_ptes_update()
990 flags, &frag, &frag_end); in amdgpu_vm_ptes_update()
991 if (frag < shift) in amdgpu_vm_ptes_update()
[all …]

Completed in 70 milliseconds

12345678910>>...15