Lines Matching refs:dmabuf
74 dma_buf_detach(binding->dmabuf, binding->attachment); in __net_devmem_dmabuf_binding_free()
75 dma_buf_put(binding->dmabuf); in __net_devmem_dmabuf_binding_free()
186 struct dma_buf *dmabuf; in net_devmem_bind_dmabuf() local
191 dmabuf = dma_buf_get(dmabuf_fd); in net_devmem_bind_dmabuf()
192 if (IS_ERR(dmabuf)) in net_devmem_bind_dmabuf()
193 return ERR_CAST(dmabuf); in net_devmem_bind_dmabuf()
209 binding->dmabuf = dmabuf; in net_devmem_bind_dmabuf()
212 binding->attachment = dma_buf_attach(binding->dmabuf, dev->dev.parent); in net_devmem_bind_dmabuf()
228 binding->tx_vec = kvmalloc_array(dmabuf->size / PAGE_SIZE, in net_devmem_bind_dmabuf()
317 dma_buf_detach(dmabuf, binding->attachment); in net_devmem_bind_dmabuf()
321 dma_buf_put(dmabuf); in net_devmem_bind_dmabuf()
384 if (virt_addr >= binding->dmabuf->size) in net_devmem_get_niov_at()