Lines Matching defs:binding
937 struct net_devmem_dmabuf_binding *binding;
1004 binding = net_devmem_bind_dmabuf(netdev, dma_dev, DMA_FROM_DEVICE,
1006 if (IS_ERR(binding)) {
1007 err = PTR_ERR(binding);
1012 err = net_devmem_bind_dmabuf_to_queue(netdev, rxq_idx, binding,
1018 nla_put_u32(rsp, NETDEV_A_DMABUF_ID, binding->id);
1034 net_devmem_unbind_dmabuf(binding);
1048 struct net_devmem_dmabuf_binding *binding;
1099 binding = net_devmem_bind_dmabuf(netdev, dma_dev, DMA_TO_DEVICE,
1101 if (IS_ERR(binding)) {
1102 err = PTR_ERR(binding);
1106 nla_put_u32(rsp, NETDEV_A_DMABUF_ID, binding->id);
1131 struct net_devmem_dmabuf_binding *binding;
1137 list_for_each_entry_safe(binding, temp, &priv->bindings, list) {
1138 mutex_lock(&binding->lock);
1139 dev = binding->dev;
1141 mutex_unlock(&binding->lock);
1142 net_devmem_unbind_dmabuf(binding);
1146 mutex_unlock(&binding->lock);
1149 net_devmem_unbind_dmabuf(binding);