Lines Matching full:vmap
978 * - &dma_buf_ops.vmap()
1357 * vmap interface is introduced. Note that on very old 32-bit architectures
1358 * vmalloc space might be limited and result in vmap calls failing.
1367 * The vmap call can fail if there is no vmap support in the exporter, or if
1369 * count for all vmap access and calls down into the exporter's vmap function
1371 * concurrent vmap/vunmap calls is provided by taking the &dma_buf.lock mutex.
1567 * address space. Same restrictions as for vmap and friends apply.
1568 * @dmabuf: [in] buffer to vmap
1569 * @map: [out] returns the vmap pointer
1593 if (!dmabuf->ops->vmap) in dma_buf_vmap()
1605 ret = dmabuf->ops->vmap(dmabuf, &ptr); in dma_buf_vmap()
1620 * address space. Same restrictions as for vmap and friends apply.
1621 * @dmabuf: [in] buffer to vmap
1622 * @map: [out] returns the vmap pointer
1646 * dma_buf_vunmap - Unmap a vmap obtained by dma_buf_vmap.
1648 * @map: [in] vmap pointer to vunmap
1670 * dma_buf_vunmap_unlocked - Unmap a vmap obtained by dma_buf_vmap.
1672 * @map: [in] vmap pointer to vunmap