Searched refs:ubuf_info (Results 1 – 15 of 15) sorted by relevance
/Linux-v6.1/io_uring/ |
D | notif.h | 14 struct ubuf_info uarg;
|
D | notif.c | 25 struct ubuf_info *uarg, in io_uring_tx_zerocopy_callback()
|
/Linux-v6.1/include/linux/ |
D | skbuff.h | 533 struct ubuf_info { struct 534 void (*callback)(struct sk_buff *, struct ubuf_info *, argument 541 struct ubuf_info ubuf; argument 562 #define skb_uarg(SKB) ((struct ubuf_info *)(skb_shinfo(SKB)->destructor_arg)) 1609 struct ubuf_info *msg_zerocopy_realloc(struct sock *sk, size_t size, 1610 struct ubuf_info *uarg); 1612 void msg_zerocopy_put_abort(struct ubuf_info *uarg, bool have_uref); 1614 void msg_zerocopy_callback(struct sk_buff *skb, struct ubuf_info *uarg, 1629 struct ubuf_info *uarg); 1639 static inline struct ubuf_info *skb_zcopy(struct sk_buff *skb) in skb_zcopy() [all …]
|
D | socket.h | 74 struct ubuf_info *msg_ubuf;
|
/Linux-v6.1/drivers/vhost/ |
D | net.c | 121 struct ubuf_info_msgzc *ubuf_info; member 274 kfree(n->vqs[i].ubuf_info); in vhost_net_clear_ubuf_info() 275 n->vqs[i].ubuf_info = NULL; in vhost_net_clear_ubuf_info() 288 n->vqs[i].ubuf_info = in vhost_net_set_ubuf_info() 290 sizeof(*n->vqs[i].ubuf_info), in vhost_net_set_ubuf_info() 292 if (!n->vqs[i].ubuf_info) in vhost_net_set_ubuf_info() 385 struct ubuf_info *ubuf_base, bool success) in vhost_zerocopy_callback() 908 ubuf = nvq->ubuf_info + nvq->upend_idx; in handle_tx_zerocopy() 1330 n->vqs[i].ubuf_info = NULL; in vhost_net_open()
|
/Linux-v6.1/drivers/net/xen-netback/ |
D | common.h | 394 void xenvif_zerocopy_callback(struct sk_buff *skb, struct ubuf_info *ubuf,
|
D | netback.c | 1086 struct ubuf_info *uarg; in xenvif_handle_frag_list() 1254 void xenvif_zerocopy_callback(struct sk_buff *skb, struct ubuf_info *ubuf_base, in xenvif_zerocopy_callback()
|
/Linux-v6.1/tools/perf/trace/beauty/include/linux/ |
D | socket.h | 74 struct ubuf_info *msg_ubuf;
|
/Linux-v6.1/net/core/ |
D | skbuff.c | 1287 static struct ubuf_info *msg_zerocopy_alloc(struct sock *sk, size_t size) in msg_zerocopy_alloc() 1324 struct ubuf_info *msg_zerocopy_realloc(struct sock *sk, size_t size, in msg_zerocopy_realloc() 1325 struct ubuf_info *uarg) in msg_zerocopy_realloc() 1444 void msg_zerocopy_callback(struct sk_buff *skb, struct ubuf_info *uarg, in msg_zerocopy_callback() 1456 void msg_zerocopy_put_abort(struct ubuf_info *uarg, bool have_uref) in msg_zerocopy_put_abort() 1470 struct ubuf_info *uarg) in skb_zerocopy_iter_stream() 1472 struct ubuf_info *orig_uarg = skb_zcopy(skb); in skb_zerocopy_iter_stream()
|
/Linux-v6.1/include/net/ |
D | tcp.h | 331 size_t size, struct ubuf_info *uarg); 1749 struct ubuf_info *uarg;
|
/Linux-v6.1/drivers/net/ |
D | tap.c | 749 struct ubuf_info *uarg = msg_control; in tap_get_user()
|
D | tun.c | 1916 struct ubuf_info *uarg = msg_control; in tun_get_user()
|
/Linux-v6.1/net/ipv4/ |
D | ip_output.c | 970 struct ubuf_info *uarg = NULL; in __ip_append_data()
|
D | tcp.c | 1167 size_t size, struct ubuf_info *uarg) in tcp_sendmsg_fastopen() 1216 struct ubuf_info *uarg = NULL; in tcp_sendmsg_locked()
|
/Linux-v6.1/net/ipv6/ |
D | ip6_output.c | 1464 struct ubuf_info *uarg = NULL; in __ip6_append_data()
|