Symbol: net_iov
include/linux/skbuff.h
3691
static inline struct net_iov *skb_frag_net_iov(const skb_frag_t *frag)
include/net/netmem.h
103
struct net_iov *niovs;
include/net/netmem.h
110
static inline struct net_iov_area *net_iov_owner(const struct net_iov *niov)
include/net/netmem.h
115
static inline unsigned int net_iov_idx(const struct net_iov *niov)
include/net/netmem.h
122
static inline void net_iov_init(struct net_iov *niov,
include/net/netmem.h
171
static inline struct net_iov *netmem_to_net_iov(netmem_ref netmem)
include/net/netmem.h
174
return (struct net_iov *)((__force unsigned long)netmem &
include/net/netmem.h
181
static inline netmem_ref net_iov_to_netmem(struct net_iov *niov)
include/net/netmem.h
270
return &((struct net_iov *)p)->desc;
include/net/netmem.h
367
static inline bool net_is_devmem_iov(const struct net_iov *niov)
include/net/netmem.h
372
static inline bool net_is_devmem_iov(const struct net_iov *niov)
include/net/page_pool/memory_provider.h
22
bool net_mp_niov_set_dma_addr(struct net_iov *niov, dma_addr_t addr);
include/net/page_pool/memory_provider.h
23
void net_mp_niov_set_page_pool(struct page_pool *pool, struct net_iov *niov);
include/net/page_pool/memory_provider.h
24
void net_mp_niov_clear_page_pool(struct net_iov *niov);
io_uring/zcrx.c
1100
struct net_iov **ret_niov)
io_uring/zcrx.c
1139
struct net_iov *niov;
io_uring/zcrx.c
1173
struct net_iov *niov = zcrx_get_free_niov(area);
io_uring/zcrx.c
1259
struct net_iov *niov;
io_uring/zcrx.c
1348
struct net_iov *niov;
io_uring/zcrx.c
1367
struct net_iov *niov = netmem_to_net_iov(netmem);
io_uring/zcrx.c
1456
static bool io_zcrx_queue_cqe(struct io_kiocb *req, struct net_iov *niov,
io_uring/zcrx.c
1482
static struct net_iov *io_alloc_fallback_niov(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
1485
struct net_iov *niov = NULL;
io_uring/zcrx.c
1553
struct net_iov *niov;
io_uring/zcrx.c
1604
struct net_iov *niov;
io_uring/zcrx.c
347
static inline atomic_t *io_get_user_counter(struct net_iov *niov)
io_uring/zcrx.c
354
static bool io_zcrx_put_niov_uref(struct net_iov *niov)
io_uring/zcrx.c
368
static void io_zcrx_get_niov_uref(struct net_iov *niov)
io_uring/zcrx.c
40
static inline struct io_zcrx_area *io_zcrx_iov_to_area(const struct net_iov *niov)
io_uring/zcrx.c
506
struct net_iov *niov = &area->nia.niovs[i];
io_uring/zcrx.c
58
static inline struct page *io_zcrx_iov_page(const struct net_iov *niov)
io_uring/zcrx.c
615
static void io_zcrx_return_niov_freelist(struct net_iov *niov)
io_uring/zcrx.c
625
static struct net_iov *zcrx_get_free_niov(struct io_zcrx_area *area)
io_uring/zcrx.c
638
static void io_zcrx_return_niov(struct net_iov *niov)
io_uring/zcrx.c
660
struct net_iov *niov = &area->nia.niovs[i];
io_uring/zcrx.c
97
struct net_iov *niov = &area->nia.niovs[niov_idx];
net/core/datagram.c
713
struct net_iov *niov;
net/core/dev.c
3995
struct net_iov *niov;
net/core/devmem.c
112
void net_devmem_free_dmabuf(struct net_iov *niov)
net/core/devmem.c
250
binding->tx_vec = kvmalloc_objs(struct net_iov *,
net/core/devmem.c
274
struct net_iov *niov;
net/core/devmem.c
367
void net_devmem_get_net_iov(struct net_iov *niov)
net/core/devmem.c
372
void net_devmem_put_net_iov(struct net_iov *niov)
net/core/devmem.c
429
struct net_iov *
net/core/devmem.c
43
static dma_addr_t net_devmem_get_dma_addr(const struct net_iov *niov)
net/core/devmem.c
467
struct net_iov *niov;
net/core/devmem.c
87
struct net_iov *
net/core/devmem.c
92
struct net_iov *niov;
net/core/devmem.h
105
net_devmem_iov_to_chunk_owner(const struct net_iov *niov)
net/core/devmem.h
113
net_devmem_iov_binding(const struct net_iov *niov)
net/core/devmem.h
118
static inline u32 net_devmem_iov_binding_id(const struct net_iov *niov)
net/core/devmem.h
123
static inline unsigned long net_iov_virtual_addr(const struct net_iov *niov)
net/core/devmem.h
143
void net_devmem_get_net_iov(struct net_iov *niov);
net/core/devmem.h
144
void net_devmem_put_net_iov(struct net_iov *niov);
net/core/devmem.h
146
struct net_iov *
net/core/devmem.h
148
void net_devmem_free_dmabuf(struct net_iov *ppiov);
net/core/devmem.h
153
struct net_iov *
net/core/devmem.h
165
static inline void net_devmem_get_net_iov(struct net_iov *niov)
net/core/devmem.h
169
static inline void net_devmem_put_net_iov(struct net_iov *niov)
net/core/devmem.h
203
static inline struct net_iov *
net/core/devmem.h
209
static inline void net_devmem_free_dmabuf(struct net_iov *ppiov)
net/core/devmem.h
213
static inline unsigned long net_iov_virtual_addr(const struct net_iov *niov)
net/core/devmem.h
218
static inline u32 net_devmem_iov_binding_id(const struct net_iov *niov)
net/core/devmem.h
229
static inline struct net_iov *
net/core/devmem.h
237
net_devmem_iov_binding(const struct net_iov *niov)
net/core/devmem.h
72
struct net_iov **tx_vec;
net/core/page_pool.c
1326
bool net_mp_niov_set_dma_addr(struct net_iov *niov, dma_addr_t addr)
net/core/page_pool.c
1334
void net_mp_niov_set_page_pool(struct page_pool *pool, struct net_iov *niov)
net/core/page_pool.c
1347
void net_mp_niov_clear_page_pool(struct net_iov *niov)
net/core/skbuff.c
7475
struct net_iov *niov = netmem_to_net_iov(netmem);
net/core/skbuff.c
7484
struct net_iov *niov = netmem_to_net_iov(netmem);
net/ipv4/tcp.c
2558
struct net_iov *niov;