Home
last modified time | relevance | path

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

/include/linux/
A Dskbuff_ref.h18 static inline void __skb_frag_ref(skb_frag_t *frag) in __skb_frag_ref() argument
20 get_netmem(skb_frag_netmem(frag)); in __skb_frag_ref()
54 static inline void __skb_frag_unref(skb_frag_t *frag, bool recycle) in __skb_frag_unref() argument
56 skb_page_unref(skb_frag_netmem(frag), recycle); in __skb_frag_unref()
A Dskbuff.h373 return frag->len; in skb_frag_size()
383 frag->len = size; in skb_frag_size_set()
393 frag->len += delta; in skb_frag_size_add()
403 frag->len -= delta; in skb_frag_size_sub()
2507 frag->netmem = netmem; in skb_frag_fill_netmem_desc()
2508 frag->offset = off; in skb_frag_fill_netmem_desc()
3581 return frag->offset; in skb_frag_off()
3659 return frag->netmem; in skb_frag_netmem()
3679 return page_address(skb_frag_page(frag)) + skb_frag_off(frag); in skb_frag_address()
3735 frag->offset; in __skb_frag_dma_map()
[all …]
A Dperf_event.h86 struct perf_raw_frag frag; member
90 static __always_inline bool perf_raw_frag_last(const struct perf_raw_frag *frag) in perf_raw_frag_last() argument
92 return frag->pad < sizeof(u64); in perf_raw_frag_last()
1388 struct perf_raw_frag *frag = &raw->frag; in perf_sample_save_raw_data() local
1398 sum += frag->size; in perf_sample_save_raw_data()
1399 if (perf_raw_frag_last(frag)) in perf_sample_save_raw_data()
1401 frag = frag->next; in perf_sample_save_raw_data()
1406 frag->pad = raw->size - sum; in perf_sample_save_raw_data()
/include/net/
A Dxdp_sock_drv.h134 struct xdp_buff_xsk *frag; in xsk_buff_add_frag() local
141 frag = container_of(xdp, struct xdp_buff_xsk, xdp); in xsk_buff_add_frag()
142 list_add_tail(&frag->list_node, &frag->pool->xskb_list); in xsk_buff_add_frag()
151 struct xdp_buff_xsk *frag; in xsk_buff_get_frag() local
153 frag = list_first_entry_or_null(&xskb->pool->xskb_list, in xsk_buff_get_frag()
155 if (frag) { in xsk_buff_get_frag()
156 list_del(&frag->list_node); in xsk_buff_get_frag()
157 ret = &frag->xdp; in xsk_buff_get_frag()
173 struct xdp_buff_xsk *frag; in xsk_buff_get_tail() local
175 frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, in xsk_buff_get_tail()
[all …]
A Dip.h178 struct sk_buff *frag; member
190 struct sk_buff *skb = iter->frag; in ip_fraglist_next()
192 iter->frag = skb->next; in ip_fraglist_next()
A Dipv6.h170 struct sk_buff *frag; member
184 struct sk_buff *skb = iter->frag; in ip6_fraglist_next()
186 iter->frag = skb->next; in ip6_fraglist_next()
/include/net/libeth/
A Dxdp.h340 skb_frag_t frag; member
623 const skb_frag_t *frag) in libeth_xdp_tx_queue_frag() argument
625 bq->bulk[bq->count++].frag = *frag; in libeth_xdp_tx_queue_frag()
719 skb_frag_t *frag = &frm.frag; in libeth_xdp_tx_fill_buf() local
732 netmem = skb_frag_netmem(frag); in libeth_xdp_tx_fill_buf()
735 skb_frag_off(frag), in libeth_xdp_tx_fill_buf()
736 .len = skb_frag_size(frag) & LIBETH_XDP_TX_LEN, in libeth_xdp_tx_fill_buf()
737 .flags = skb_frag_size(frag) & LIBETH_XDP_TX_FLAGS, in libeth_xdp_tx_fill_buf()
908 const skb_frag_t *frag, in libeth_xdp_xmit_queue_frag() argument
913 dma = skb_frag_dma_map(dev, frag); in libeth_xdp_xmit_queue_frag()
[all …]
A Dxsk.h47 struct libeth_xdp_buff *frag) in libeth_xsk_tx_queue_frag() argument
50 .xsk = frag, in libeth_xsk_tx_queue_frag()
51 __libeth_xdp_tx_len(frag->base.data_end - frag->data), in libeth_xsk_tx_queue_frag()
/include/net/page_pool/
A Dtypes.h180 __cacheline_group_begin_aligned(frag, PAGE_POOL_FRAG_GROUP_ALIGN);
184 __cacheline_group_end_aligned(frag, PAGE_POOL_FRAG_GROUP_ALIGN);
/include/net/bluetooth/
A Dbluetooth.h579 struct sk_buff *skb, **frag; in bt_skb_sendmmsg() local
590 frag = &skb_shinfo(skb)->frag_list; in bt_skb_sendmmsg()
601 *frag = tmp; in bt_skb_sendmmsg()
602 frag = &(*frag)->next; in bt_skb_sendmmsg()
/include/uapi/linux/
A Dicmp.h102 } frag; member
A Dwireless.h918 struct iw_param frag; /* Fragmentation threshold */ member
/include/linux/ceph/
A Dceph_fs.h427 __le32 frag; /* which dir fragment */ member
548 __le32 frag; /* this frag splits... */ member
601 __le32 frag; /* fragment */ member
/include/linux/mlx5/
A Ddriver.h934 unsigned int frag; in mlx5_frag_buf_get_wqe() local
937 frag = ix >> fbc->log_frag_strides; in mlx5_frag_buf_get_wqe()
939 return fbc->frags[frag].buf + ((fbc->frag_sz_m1 & ix) << fbc->log_stride); in mlx5_frag_buf_get_wqe()
A Dmlx5_ifc.h585 u8 frag[0x1]; member

Completed in 132 milliseconds