Searched refs:net_iov (Results 1 – 8 of 8) sorted by relevance
75 net_devmem_iov_to_chunk_owner(const struct net_iov *niov) in net_devmem_iov_to_chunk_owner()83 net_devmem_iov_binding(const struct net_iov *niov) in net_devmem_iov_binding()88 static inline u32 net_devmem_iov_binding_id(const struct net_iov *niov) in net_devmem_iov_binding_id()93 static inline unsigned long net_iov_virtual_addr(const struct net_iov *niov) in net_iov_virtual_addr()116 struct net_iov *118 void net_devmem_free_dmabuf(struct net_iov *ppiov);120 bool net_is_devmem_iov(struct net_iov *niov);151 static inline struct net_iov *157 static inline void net_devmem_free_dmabuf(struct net_iov *ppiov) in net_devmem_free_dmabuf()166 static inline u32 net_devmem_iov_binding_id(const struct net_iov *niov) in net_devmem_iov_binding_id()[all …]
31 bool net_is_devmem_iov(struct net_iov *niov) in net_is_devmem_iov()46 static dma_addr_t net_devmem_get_dma_addr(const struct net_iov *niov) in net_devmem_get_dma_addr()77 struct net_iov *82 struct net_iov *niov; in net_devmem_alloc_dmabuf()102 void net_devmem_free_dmabuf(struct net_iov *niov) in net_devmem_free_dmabuf()238 struct net_iov *niov; in net_devmem_bind_dmabuf()324 struct net_iov *niov; in mp_dmabuf_devmem_alloc_netmems()
1201 bool net_mp_niov_set_dma_addr(struct net_iov *niov, dma_addr_t addr) in net_mp_niov_set_dma_addr()1209 void net_mp_niov_set_page_pool(struct page_pool *pool, struct net_iov *niov) in net_mp_niov_set_page_pool()1222 void net_mp_niov_clear_page_pool(struct net_iov *niov) in net_mp_niov_clear_page_pool()
23 struct net_iov { struct34 struct net_iov *niovs; argument59 offsetof(struct net_iov, iov))66 static inline struct net_iov_area *net_iov_owner(const struct net_iov *niov) in net_iov_owner()71 static inline unsigned int net_iov_idx(const struct net_iov *niov) in net_iov_idx()121 static inline struct net_iov *netmem_to_net_iov(netmem_ref netmem) in netmem_to_net_iov()124 return (struct net_iov *)((__force unsigned long)netmem & in netmem_to_net_iov()131 static inline netmem_ref net_iov_to_netmem(struct net_iov *niov) in net_iov_to_netmem()171 static inline struct net_iov *__netmem_clear_lsb(netmem_ref netmem) in __netmem_clear_lsb()173 return (struct net_iov *)((__force unsigned long)netmem & ~NET_IOV); in __netmem_clear_lsb()
42 struct net_iov *niov = &area->nia.niovs[i]; in __io_zcrx_unmap_area()70 struct net_iov *niov = &area->nia.niovs[i]; in io_zcrx_map_area()94 struct net_iov *niov) in io_zcrx_sync_for_device()135 static bool io_zcrx_put_niov_uref(struct net_iov *niov) in io_zcrx_put_niov_uref()257 struct net_iov *niov = &area->nia.niovs[i]; in io_zcrx_create_area()490 struct net_iov *niov = &area->nia.niovs[i]; in io_zcrx_scrub()546 struct net_iov *niov; in io_zcrx_ring_refill()618 struct net_iov *niov; in io_pp_zc_release_netmem()725 struct net_iov *niov = NULL; in io_zcrx_alloc_fallback()748 struct net_iov *niov; in io_zcrx_copy_chunk()[all …]
22 bool net_mp_niov_set_dma_addr(struct net_iov *niov, dma_addr_t addr);23 void net_mp_niov_set_page_pool(struct page_pool *pool, struct net_iov *niov);24 void net_mp_niov_clear_page_pool(struct net_iov *niov);
3604 static inline struct net_iov *skb_frag_net_iov(const skb_frag_t *frag) in skb_frag_net_iov()
2486 struct net_iov *niov; in tcp_recvmsg_dmabuf()