| /net/core/ |
| A D | devmem.c | 74 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 D | devmem.h | 79 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 D | netdev-genl.c | 926 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 D | datagram.c | 695 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 D | page_pool_user.c | 358 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 D | skbuff.c | 1848 struct net_devmem_dmabuf_binding *binding) in skb_zerocopy_iter_stream() argument 1868 binding); in skb_zerocopy_iter_stream()
|
| /net/shaper/ |
| A D | shaper.c | 41 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 D | nft_objref.c | 102 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 D | nft_lookup.c | 24 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 D | nft_dynset.c | 26 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 D | nf_tables_api.c | 513 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 D | device.c | 366 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 D | sysfs.c | 235 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 D | rpcb_clnt.c | 151 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 D | xprt.c | 2044 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 D | tcp.c | 1060 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()
|