Home
last modified time | relevance | path

Searched refs:frag (Results 26 – 50 of 378) sorted by relevance

12345678910>>...16

/openbmc/linux/net/core/
H 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 …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.c182 struct mlx5e_wqe_frag_info *frag; in mlx5e_xsk_alloc_rx_wqes_batched() local
188 frag = &rq->wqe.frags[j]; in mlx5e_xsk_alloc_rx_wqes_batched()
190 addr = xsk_buff_xdp_get_frame_dma(*frag->xskp); in mlx5e_xsk_alloc_rx_wqes_batched()
192 frag->flags &= ~BIT(MLX5E_WQE_FRAG_SKIP_RELEASE); in mlx5e_xsk_alloc_rx_wqes_batched()
205 struct mlx5e_wqe_frag_info *frag; in mlx5e_xsk_alloc_rx_wqes() local
211 frag = &rq->wqe.frags[j]; in mlx5e_xsk_alloc_rx_wqes()
213 *frag->xskp = xsk_buff_alloc(rq->xsk_pool); in mlx5e_xsk_alloc_rx_wqes()
214 if (unlikely(!*frag->xskp)) in mlx5e_xsk_alloc_rx_wqes()
217 addr = xsk_buff_xdp_get_frame_dma(*frag->xskp); in mlx5e_xsk_alloc_rx_wqes()
219 frag->flags &= ~BIT(MLX5E_WQE_FRAG_SKIP_RELEASE); in mlx5e_xsk_alloc_rx_wqes()
/openbmc/linux/fs/jffs2/
H 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
H A Ddebug.c77 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_SIZE-1) && frag_prev(frag) in __jffs2_dbg_fragtree_paranoia_check_nolock()
99 && frag_prev(frag)->size < PAGE_SIZE && frag_prev(frag)->node) { in __jffs2_dbg_fragtree_paranoia_check_nolock()
105 if ((frag->ofs+frag->size) & (PAGE_SIZE-1) && frag_next(frag) in __jffs2_dbg_fragtree_paranoia_check_nolock()
106 && frag_next(frag)->size < PAGE_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()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c133 skb_frag_t *frag = &xdptxdf.sinfo->frags[i]; in mlx5e_xmit_xdp_buff() local
138 skb_frag_off(frag); in mlx5e_xmit_xdp_buff()
139 len = skb_frag_size(frag); in mlx5e_xmit_xdp_buff()
162 skb_frag_t *frag = &xdptxdf.sinfo->frags[i]; in mlx5e_xmit_xdp_buff() local
166 { .page.page = skb_frag_page(frag) }); in mlx5e_xmit_xdp_buff()
428 tmp.data = skb_frag_address(frag); in mlx5e_xmit_xdp_frame_mpwqe()
429 tmp.len = skb_frag_size(frag); in mlx5e_xmit_xdp_frame_mpwqe()
432 skb_frag_off(frag); in mlx5e_xmit_xdp_frame_mpwqe()
582 skb_frag_off(frag); in mlx5e_xmit_xdp_frame()
640 skb_frag_t *frag = &sinfo->frags[j]; in mlx5e_free_xdpsq_desc() local
[all …]
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H 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()
/openbmc/linux/net/ipv4/
H A Dip_output.c623 struct sk_buff *frag; in ip_fraglist_prepare() local
625 frag = iter->frag; in ip_fraglist_prepare()
628 __skb_push(frag, hlen); in ip_fraglist_prepare()
637 if (frag->next) in ip_fraglist_prepare()
819 if (frag->len > mtu || in ip_do_fragment()
820 ((frag->len & 7) && frag->next) || in ip_do_fragment()
825 if (skb_shared(frag)) in ip_do_fragment()
828 BUG_ON(frag->sk); in ip_do_fragment()
830 frag->sk = skb->sk; in ip_do_fragment()
842 if (iter.frag) { in ip_do_fragment()
[all …]
/openbmc/linux/arch/powerpc/mm/
H A Dmmu_context.c112 void *frag = pte_frag_get(&mm->context); in arch_exit_mmap() local
114 if (frag) in arch_exit_mmap()
115 pte_frag_destroy(frag); in arch_exit_mmap()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dalloc.c88 struct mlx5_buf_list *frag = &buf->frags[i]; in mlx5_frag_buf_alloc_node() local
91 frag->buf = mlx5_dma_zalloc_coherent_node(dev, frag_sz, in mlx5_frag_buf_alloc_node()
92 &frag->map, node); in mlx5_frag_buf_alloc_node()
93 if (!frag->buf) in mlx5_frag_buf_alloc_node()
95 if (frag->map & ((1 << buf->page_shift) - 1)) { in mlx5_frag_buf_alloc_node()
99 &frag->map, buf->page_shift); in mlx5_frag_buf_alloc_node()
/openbmc/openbmc/poky/meta/recipes-graphics/mesa/mesa-demos/
H A D0001-mesa-demos-Add-missing-data-files.patch20 src/glsl/convolution.frag | 21 +++
23 src/perf/glslstateschange1.frag | 19 +++
25 src/perf/glslstateschange2.frag | 17 +++
66 diff --git a/src/glsl/CH11-bumpmaptex.frag b/src/glsl/CH11-bumpmaptex.frag
70 +++ b/src/glsl/CH11-bumpmaptex.frag
119 diff --git a/src/glsl/blinking-teapot.frag b/src/glsl/blinking-teapot.frag
123 +++ b/src/glsl/blinking-teapot.frag
178 diff --git a/src/glsl/convolution.frag b/src/glsl/convolution.frag
182 +++ b/src/glsl/convolution.frag
520 diff --git a/src/perf/glslstateschange1.frag b/src/perf/glslstateschange1.frag
[all …]
/openbmc/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_dp.h9 static inline dma_addr_t nfp_net_dma_map_rx(struct nfp_net_dp *dp, void *frag) in nfp_net_dma_map_rx() argument
11 return dma_map_single_attrs(dp->dev, frag + NFP_NET_RX_BUF_HEADROOM, in nfp_net_dma_map_rx()
71 static inline void nfp_net_free_frag(void *frag, bool xdp) in nfp_net_free_frag() argument
74 skb_free_frag(frag); in nfp_net_free_frag()
76 __free_page(virt_to_page(frag)); in nfp_net_free_frag()
H A Dnfp_net_debugfs.c19 void *frag; in nfp_rx_q_show() local
47 frag = READ_ONCE(rx_ring->rxbufs[i].frag); in nfp_rx_q_show()
48 if (frag) in nfp_rx_q_show()
49 seq_printf(file, " frag=%p", frag); in nfp_rx_q_show()
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/php/php/
H A D0006-ext-phar-Makefile.frag-Fix-phar-packaging.patch4 Subject: [PATCH 06/11] ext/phar/Makefile.frag: Fix phar packaging
18 ext/phar/Makefile.frag | 17 +++--------------
21 --- a/ext/phar/Makefile.frag
22 +++ b/ext/phar/Makefile.frag
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_pt.c874 unsigned int *frag, uint64_t *frag_end) in amdgpu_vm_pte_fragment() argument
906 *frag = 0; in amdgpu_vm_pte_fragment()
913 if (*frag >= max_frag) { in amdgpu_vm_pte_fragment()
914 *frag = max_frag; in amdgpu_vm_pte_fragment()
917 *frag_end = start + (1 << *frag); in amdgpu_vm_pte_fragment()
942 unsigned int frag; in amdgpu_vm_ptes_update() local
980 } else if (frag < shift) { in amdgpu_vm_ptes_update()
987 } else if (frag >= parent_shift) { in amdgpu_vm_ptes_update()
1049 flags, &frag, &frag_end); in amdgpu_vm_ptes_update()
1050 if (frag < shift) in amdgpu_vm_ptes_update()
[all …]
/openbmc/linux/net/bridge/netfilter/
H A Dnf_conntrack_bridge.c61 struct sk_buff *frag; in nf_br_ip_fragment() local
70 skb_walk_frags(skb, frag) { in nf_br_ip_fragment()
71 if (frag->len > mtu || in nf_br_ip_fragment()
72 skb_headroom(frag) < hlen + ll_rs) in nf_br_ip_fragment()
75 if (skb_shared(frag)) in nf_br_ip_fragment()
82 if (iter.frag) in nf_br_ip_fragment()
87 if (err || !iter.frag) in nf_br_ip_fragment()
96 kfree_skb_list(iter.frag); in nf_br_ip_fragment()
/openbmc/linux/drivers/net/wireless/zydas/
H A Dzd1201.c347 frag = kmalloc(sizeof(*frag), GFP_ATOMIC); in zd1201_usbrx()
348 if (!frag) in zd1201_usbrx()
352 kfree(frag); in zd1201_usbrx()
367 if (!frag) in zd1201_usbrx()
376 kfree(frag); in zd1201_usbrx()
1355 struct iw_param *frag = &wrqu->frag; in zd1201_set_frag() local
1360 if (frag->disabled || !frag->fixed) in zd1201_set_frag()
1377 struct iw_param *frag = &wrqu->frag; in zd1201_get_frag() local
1386 frag->disabled = (frag->value == ZD1201_FRAGMAX); in zd1201_get_frag()
1387 frag->fixed = 1; in zd1201_get_frag()
[all …]
/openbmc/linux/fs/squashfs/
H A Dinode.c133 unsigned int frag_offset, frag; in squashfs_read_inode() local
143 frag = le32_to_cpu(sqsh_ino->fragment); in squashfs_read_inode()
144 if (frag != SQUASHFS_INVALID_FRAG) { in squashfs_read_inode()
146 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode()
176 unsigned int frag_offset, frag; in squashfs_read_inode() local
186 frag = le32_to_cpu(sqsh_ino->fragment); in squashfs_read_inode()
187 if (frag != SQUASHFS_INVALID_FRAG) { in squashfs_read_inode()
189 frag_size = squashfs_frag_lookup(sb, frag, &frag_blk); in squashfs_read_inode()
/openbmc/linux/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)]
/openbmc/linux/drivers/net/xen-netback/
H A Drx.c245 int frag; /* frag == -1 => frag_iter->head */ member
269 pkt->frag = -1; in xenvif_rx_next_skb()
342 pkt->frag++; in xenvif_rx_next_frag()
345 if (pkt->frag >= nr_frags) { in xenvif_rx_next_frag()
351 pkt->frag = -1; in xenvif_rx_next_frag()
366 if (pkt->frag == -1) { in xenvif_rx_next_chunk()
370 skb_frag_t *frag = &skb_shinfo(frag_iter)->frags[pkt->frag]; in xenvif_rx_next_chunk() local
372 frag_data = skb_frag_address(frag); in xenvif_rx_next_chunk()
373 frag_len = skb_frag_size(frag); in xenvif_rx_next_chunk()
/openbmc/linux/drivers/net/ethernet/dlink/
H A Dsundance.c1030 np->rx_ring[i].frag.length = 0; in init_ring()
1046 np->rx_ring[i].frag.addr)) { in init_ring()
1103 txdesc->frag.addr)) in start_tx()
1278 np->tx_ring[entry].frag.addr = 0; in intr_handler()
1297 np->tx_ring[entry].frag.addr = 0; in intr_handler()
1375 le32_to_cpu(desc->frag.addr), in rx_poll()
1379 le32_to_cpu(desc->frag.addr), in rx_poll()
1384 le32_to_cpu(desc->frag.addr), in rx_poll()
1440 np->rx_ring[entry].frag.length = in refill_rx()
1872 np->tx_ring[i].frag.length); in netdev_close()
[all …]
/openbmc/linux/fs/ceph/
H A Ddir.c317 unsigned frag = -1; in ceph_readdir() local
387 if (frag == (unsigned)-1) in ceph_readdir()
391 frag = fpos_frag(ctx->pos); in ceph_readdir()
437 req->r_args.readdir.frag = cpu_to_le32(frag); in ceph_readdir()
451 err, frag, in ceph_readdir()
457 if (le32_to_cpu(rinfo->dir_dir->frag) != frag) { in ceph_readdir()
458 frag = le32_to_cpu(rinfo->dir_dir->frag); in ceph_readdir()
462 ctx->pos = ceph_make_fpos(frag, in ceph_readdir()
468 dfi->frag = frag; in ceph_readdir()
567 frag = dfi->frag; in ceph_readdir()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-dbg-tlv.c408 dma_free_coherent(trans->dev, frag->size, frag->block, in iwl_dbg_tlv_fragments_free()
409 frag->physical); in iwl_dbg_tlv_fragments_free()
411 frag->physical = 0; in iwl_dbg_tlv_fragments_free()
412 frag->block = NULL; in iwl_dbg_tlv_fragments_free()
413 frag->size = 0; in iwl_dbg_tlv_fragments_free()
547 if (!frag || frag->size || !pages) in iwl_dbg_tlv_alloc_fragment()
573 frag->physical = physical; in iwl_dbg_tlv_alloc_fragment()
574 frag->block = block; in iwl_dbg_tlv_alloc_fragment()
575 frag->size = pages * PAGE_SIZE; in iwl_dbg_tlv_alloc_fragment()
713 frag->size = cpu_to_le32(fw_mon_frag->size); in iwl_dbg_tlv_apply_buffer()
[all …]
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c58 struct stmmac_tc_entry *frag, in tc_fill_actions() argument
69 if (frag) in tc_fill_actions()
70 action_entry = frag; in tc_fill_actions()
129 frag = tc_find_entry(priv, cls, true); in tc_fill_entry()
130 if (!frag) { in tc_fill_entry()
135 entry->frag_ptr = frag; in tc_fill_entry()
147 frag->val.frame_offset = real_off + 1; in tc_fill_entry()
148 frag->prio = prio; in tc_fill_entry()
149 frag->is_frag = true; in tc_fill_entry()
165 if (frag) in tc_fill_entry()
[all …]
/openbmc/linux/net/bluetooth/
H A Daf_bluetooth.c446 struct sk_buff *frag; in bt_sock_stream_recvmsg() local
451 skb_walk_frags(skb, frag) { in bt_sock_stream_recvmsg()
452 if (chunk <= frag->len) { in bt_sock_stream_recvmsg()
456 __skb_pull(frag, chunk); in bt_sock_stream_recvmsg()
458 } else if (frag->len) { in bt_sock_stream_recvmsg()
460 chunk -= frag->len; in bt_sock_stream_recvmsg()
461 skb->len -= frag->len; in bt_sock_stream_recvmsg()
462 skb->data_len -= frag->len; in bt_sock_stream_recvmsg()
463 __skb_pull(frag, frag->len); in bt_sock_stream_recvmsg()
/openbmc/linux/net/sctp/
H A Dchunk.c237 u8 frag = SCTP_DATA_MIDDLE_FRAG; in sctp_datamsg_from_user() local
241 frag |= SCTP_DATA_FIRST_FRAG; in sctp_datamsg_from_user()
251 frag |= SCTP_DATA_LAST_FRAG; in sctp_datamsg_from_user()
259 frag |= SCTP_DATA_SACK_IMM; in sctp_datamsg_from_user()
262 chunk = asoc->stream.si->make_datafrag(asoc, sinfo, len, frag, in sctp_datamsg_from_user()

12345678910>>...16