Home
last modified time | relevance | path

Searched refs:binding (Results 1 – 16 of 16) sorted by relevance

/net/core/
A Ddevmem.c74 dma_buf_detach(binding->dmabuf, binding->attachment); in __net_devmem_dmabuf_binding_free()
78 kfree(binding); in __net_devmem_dmabuf_binding_free()
195 binding = kzalloc_node(sizeof(*binding), GFP_KERNEL, in net_devmem_bind_dmabuf()
197 if (!binding) { in net_devmem_bind_dmabuf()
265 owner->binding = binding; in net_devmem_bind_dmabuf()
305 return binding; in net_devmem_bind_dmabuf()
319 kfree(binding); in net_devmem_bind_dmabuf()
331 if (binding) { in net_devmem_lookup_dmabuf()
358 if (!binding || !binding->tx_vec) { in net_devmem_get_binding()
374 if (binding) in net_devmem_get_binding()
[all …]
A Ddevmem.h79 struct net_devmem_dmabuf_binding *binding; member
94 struct net_devmem_dmabuf_binding *binding,
109 return net_devmem_iov_to_chunk_owner(niov)->binding; in net_devmem_iov_binding()
128 return refcount_inc_not_zero(&binding->ref); in net_devmem_dmabuf_binding_get()
134 if (!refcount_dec_and_test(&binding->ref)) in net_devmem_dmabuf_binding_put()
137 INIT_WORK(&binding->unbind_w, __net_devmem_dmabuf_binding_free); in net_devmem_dmabuf_binding_put()
138 schedule_work(&binding->unbind_w); in net_devmem_dmabuf_binding_put()
145 net_devmem_alloc_dmabuf(struct net_devmem_dmabuf_binding *binding);
187 net_devmem_unbind_dmabuf(struct net_devmem_dmabuf_binding *binding) in net_devmem_unbind_dmabuf() argument
193 struct net_devmem_dmabuf_binding *binding, in net_devmem_bind_dmabuf_to_queue() argument
[all …]
A Dnetdev-genl.c926 if (IS_ERR(binding)) { in netdev_nl_bind_rx_doit()
927 err = PTR_ERR(binding); in netdev_nl_bind_rx_doit()
974 net_devmem_unbind_dmabuf(binding); in netdev_nl_bind_rx_doit()
1037 if (IS_ERR(binding)) { in netdev_nl_bind_tx_doit()
1038 err = PTR_ERR(binding); in netdev_nl_bind_tx_doit()
1074 mutex_lock(&binding->lock); in netdev_nl_sock_priv_destroy()
1075 dev = binding->dev; in netdev_nl_sock_priv_destroy()
1077 mutex_unlock(&binding->lock); in netdev_nl_sock_priv_destroy()
1078 net_devmem_unbind_dmabuf(binding); in netdev_nl_sock_priv_destroy()
1082 mutex_unlock(&binding->lock); in netdev_nl_sock_priv_destroy()
[all …]
A Ddatagram.c695 struct net_devmem_dmabuf_binding *binding) in zerocopy_fill_skb_from_devmem() argument
714 niov = net_devmem_get_niov_at(binding, virt_addr, &off, &size); in zerocopy_fill_skb_from_devmem()
735 struct net_devmem_dmabuf_binding *binding) in __zerocopy_sg_from_iter() argument
743 else if (binding) in __zerocopy_sg_from_iter()
744 ret = zerocopy_fill_skb_from_devmem(skb, from, length, binding); in __zerocopy_sg_from_iter()
A Dpage_pool_user.c358 void *binding = rxq->mp_params.mp_priv; in page_pool_check_memory_provider() local
362 if (!binding) in page_pool_check_memory_provider()
367 if (pool->mp_priv != binding) in page_pool_check_memory_provider()
A Dskbuff.c1848 struct net_devmem_dmabuf_binding *binding) in skb_zerocopy_iter_stream() argument
1868 binding); in skb_zerocopy_iter_stream()
/net/shaper/
A Dshaper.c41 switch (binding->type) { in net_shaper_lock()
43 netdev_lock(binding->netdev); in net_shaper_lock()
50 switch (binding->type) { in net_shaper_unlock()
52 netdev_unlock(binding->netdev); in net_shaper_unlock()
203 ctx->binding.netdev = dev; in net_shaper_ctx_setup()
282 switch (binding->type) { in net_shaper_hierarchy_setup()
813 net_shaper_lock(binding); in net_shaper_nl_set_doit()
1080 net_shaper_lock(binding); in net_shaper_nl_delete_doit()
1157 net_shaper_lock(binding); in net_shaper_nl_group_doit()
1363 net_shaper_lock(binding); in net_shaper_flush()
[all …]
/net/netfilter/
A Dnft_objref.c102 struct nft_set_binding binding; member
150 priv->binding.flags = set->flags & NFT_SET_OBJECT; in nft_objref_map_init()
152 err = nf_tables_bind_set(ctx, set, &priv->binding); in nft_objref_map_init()
181 nf_tables_deactivate_set(ctx, priv->set, &priv->binding, phase); in nft_objref_map_deactivate()
A Dnft_lookup.c24 struct nft_set_binding binding; member
153 priv->binding.flags = set->flags & NFT_SET_MAP; in nft_lookup_init()
155 err = nf_tables_bind_set(ctx, set, &priv->binding); in nft_lookup_init()
169 nf_tables_deactivate_set(ctx, priv->set, &priv->binding, phase); in nft_lookup_deactivate()
A Dnft_dynset.c26 struct nft_set_binding binding; member
322 err = nf_tables_bind_set(ctx, set, &priv->binding); in nft_dynset_init()
344 nf_tables_deactivate_set(ctx, priv->set, &priv->binding, phase); in nft_dynset_deactivate()
A Dnf_tables_api.c513 struct nft_trans_binding *binding; in nft_trans_commit_list_add_tail() local
518 binding = nft_trans_get_binding(trans); in nft_trans_commit_list_add_tail()
519 if (!binding) in nft_trans_commit_list_add_tail()
5754 struct nft_set_binding *binding) in nf_tables_bind_set() argument
5762 if (binding->flags & NFT_SET_MAP) { in nf_tables_bind_set()
5768 i->chain == binding->chain) in nf_tables_bind_set()
5790 binding->chain = ctx->chain; in nf_tables_bind_set()
5801 list_del_rcu(&binding->list); in nf_tables_unbind_set()
5890 list_del_rcu(&binding->list); in nf_tables_deactivate_set()
7205 struct nft_set_binding *binding; in nft_add_set_elem() local
[all …]
/net/mctp/
A Ddevice.c366 if (nla_put_u8(skb, IFLA_MCTP_PHYS_BINDING, mdev->binding)) in mctp_fill_link_af()
479 enum mctp_phys_binding binding) in mctp_register_netdevice() argument
488 mdev->binding = binding; in mctp_register_netdevice()
495 enum mctp_phys_binding binding) in mctp_register_netdev() argument
500 rc = mctp_register_netdevice(dev, ops, binding); in mctp_register_netdev()
/net/sunrpc/
A Dsysfs.c235 xprt->min_reqs, xprt->num_reqs, xprt->binding.qlen, in rpc_sysfs_xprt_info_show()
251 int locked, connected, connecting, close_wait, bound, binding, in rpc_sysfs_xprt_state_show() local
262 binding = test_bit(XPRT_BINDING, &xprt->state); in rpc_sysfs_xprt_state_show()
276 binding ? "BOUNDING" : "", in rpc_sysfs_xprt_state_show()
A Drpcb_clnt.c151 rpc_wake_up_status(&xprt->binding, status); in rpcb_wake_rpcbind_waiters()
690 rpc_sleep_on_timeout(&xprt->binding, task, in rpcb_getport_async()
A Dxprt.c2044 rpc_init_wait_queue(&xprt->binding, "xprt_binding"); in xprt_init()
2108 rpc_destroy_wait_queue(&xprt->binding); in xprt_destroy_cb()
/net/ipv4/
A Dtcp.c1060 struct net_devmem_dmabuf_binding *binding = NULL; in tcp_sendmsg_locked() local
1101 binding = net_devmem_get_binding(sk, sockc.dmabuf_id); in tcp_sendmsg_locked()
1102 if (IS_ERR(binding)) { in tcp_sendmsg_locked()
1103 err = PTR_ERR(binding); in tcp_sendmsg_locked()
1104 binding = NULL; in tcp_sendmsg_locked()
1282 binding); in tcp_sendmsg_locked()
1362 if (binding) in tcp_sendmsg_locked()
1363 net_devmem_dmabuf_binding_put(binding); in tcp_sendmsg_locked()
1381 if (binding) in tcp_sendmsg_locked()
1382 net_devmem_dmabuf_binding_put(binding); in tcp_sendmsg_locked()

Completed in 73 milliseconds