Lines Matching refs:dmabuf
79 dma_buf_detach(binding->dmabuf, binding->attachment); in __net_devmem_dmabuf_binding_free()
80 dma_buf_put(binding->dmabuf); in __net_devmem_dmabuf_binding_free()
193 struct dma_buf *dmabuf; in net_devmem_bind_dmabuf() local
203 dmabuf = dma_buf_get(dmabuf_fd); in net_devmem_bind_dmabuf()
204 if (IS_ERR(dmabuf)) in net_devmem_bind_dmabuf()
205 return ERR_CAST(dmabuf); in net_devmem_bind_dmabuf()
225 binding->dmabuf = dmabuf; in net_devmem_bind_dmabuf()
228 binding->attachment = dma_buf_attach(binding->dmabuf, dma_dev); in net_devmem_bind_dmabuf()
245 dmabuf->size / PAGE_SIZE); in net_devmem_bind_dmabuf()
330 dma_buf_detach(dmabuf, binding->attachment); in net_devmem_bind_dmabuf()
336 dma_buf_put(dmabuf); in net_devmem_bind_dmabuf()
420 if (virt_addr >= binding->dmabuf->size) in net_devmem_get_niov_at()