/Linux-v4.19/include/linux/ |
D | dma-buf.h | 37 struct dma_buf; 80 int (*attach)(struct dma_buf *, struct dma_buf_attachment *); 91 void (*detach)(struct dma_buf *, struct dma_buf_attachment *); 156 void (*release)(struct dma_buf *); 188 int (*begin_cpu_access)(struct dma_buf *, enum dma_data_direction); 207 int (*end_cpu_access)(struct dma_buf *, enum dma_data_direction); 208 void *(*map)(struct dma_buf *, unsigned long); 209 void (*unmap)(struct dma_buf *, unsigned long, void *); 246 int (*mmap)(struct dma_buf *, struct vm_area_struct *vma); 248 void *(*vmap)(struct dma_buf *); [all …]
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_prime.c | 82 struct dma_buf *dma_buf; member 95 struct dma_buf *dma_buf, uint32_t handle) in drm_prime_add_buf_handle() argument 104 get_dma_buf(dma_buf); in drm_prime_add_buf_handle() 105 member->dma_buf = dma_buf; in drm_prime_add_buf_handle() 115 if (dma_buf > pos->dma_buf) in drm_prime_add_buf_handle() 141 static struct dma_buf *drm_prime_lookup_buf_by_handle(struct drm_prime_file_private *prime_fpriv, in drm_prime_lookup_buf_by_handle() 152 return member->dma_buf; in drm_prime_lookup_buf_by_handle() 163 struct dma_buf *dma_buf, in drm_prime_lookup_buf_handle() argument 173 if (member->dma_buf == dma_buf) { in drm_prime_lookup_buf_handle() 176 } else if (member->dma_buf < dma_buf) { in drm_prime_lookup_buf_handle() [all …]
|
D | drm_gem_framebuffer_helper.c | 253 struct dma_buf *dma_buf; in drm_gem_fb_prepare_fb() local 259 dma_buf = drm_gem_fb_get_obj(state->fb, 0)->dma_buf; in drm_gem_fb_prepare_fb() 260 if (dma_buf) { in drm_gem_fb_prepare_fb() 261 fence = reservation_object_get_excl_rcu(dma_buf->resv); in drm_gem_fb_prepare_fb()
|
/Linux-v4.19/include/drm/ |
D | drm_prime.h | 56 struct dma_buf; 67 struct dma_buf *drm_gem_prime_export(struct drm_device *dev, 74 struct dma_buf *dma_buf); 77 struct dma_buf *dma_buf, 82 struct dma_buf *drm_gem_dmabuf_export(struct drm_device *dev, 84 void drm_gem_dmabuf_release(struct dma_buf *dma_buf); 85 int drm_gem_map_attach(struct dma_buf *dma_buf, 87 void drm_gem_map_detach(struct dma_buf *dma_buf, 94 void *drm_gem_dmabuf_vmap(struct dma_buf *dma_buf); 95 void drm_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr); [all …]
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_gem_dmabuf.c | 34 static struct drm_i915_gem_object *dma_buf_to_obj(struct dma_buf *buf) in dma_buf_to_obj() 100 static void *i915_gem_dmabuf_vmap(struct dma_buf *dma_buf) in i915_gem_dmabuf_vmap() argument 102 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vmap() 107 static void i915_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in i915_gem_dmabuf_vunmap() argument 109 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vunmap() 114 static void *i915_gem_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in i915_gem_dmabuf_kmap() argument 116 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_kmap() 140 static void i915_gem_dmabuf_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr) in i915_gem_dmabuf_kunmap() argument 142 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_kunmap() 148 static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in i915_gem_dmabuf_mmap() argument [all …]
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_prime.c | 42 static int vmw_prime_map_attach(struct dma_buf *dma_buf, in vmw_prime_map_attach() argument 48 static void vmw_prime_map_detach(struct dma_buf *dma_buf, in vmw_prime_map_detach() argument 65 static void *vmw_prime_dmabuf_vmap(struct dma_buf *dma_buf) in vmw_prime_dmabuf_vmap() argument 70 static void vmw_prime_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in vmw_prime_dmabuf_vunmap() argument 74 static void *vmw_prime_dmabuf_kmap(struct dma_buf *dma_buf, in vmw_prime_dmabuf_kmap() argument 80 static void vmw_prime_dmabuf_kunmap(struct dma_buf *dma_buf, in vmw_prime_dmabuf_kunmap() argument 86 static int vmw_prime_dmabuf_mmap(struct dma_buf *dma_buf, in vmw_prime_dmabuf_mmap() argument
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | mock_dmabuf.c | 72 static void mock_dmabuf_release(struct dma_buf *dma_buf) in mock_dmabuf_release() argument 74 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_release() 83 static void *mock_dmabuf_vmap(struct dma_buf *dma_buf) in mock_dmabuf_vmap() argument 85 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_vmap() 90 static void mock_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in mock_dmabuf_vunmap() argument 92 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_vunmap() 97 static void *mock_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in mock_dmabuf_kmap() argument 99 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_kmap() 104 static void mock_dmabuf_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr) in mock_dmabuf_kunmap() argument 106 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_kunmap() [all …]
|
D | i915_gem_dmabuf.c | 34 struct dma_buf *dmabuf; in igt_dmabuf_export() 57 struct dma_buf *dmabuf; in igt_dmabuf_import_self() 100 struct dma_buf *dmabuf; in igt_dmabuf_import() 182 struct dma_buf *dmabuf; in igt_dmabuf_import_ownership() 231 struct dma_buf *dmabuf; in igt_dmabuf_export_vmap() 278 struct dma_buf *dmabuf; in igt_dmabuf_export_kmap()
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/ |
D | omap_gem_dmabuf.c | 73 static int omap_gem_dmabuf_begin_cpu_access(struct dma_buf *buffer, in omap_gem_dmabuf_begin_cpu_access() 88 static int omap_gem_dmabuf_end_cpu_access(struct dma_buf *buffer, in omap_gem_dmabuf_end_cpu_access() 96 static void *omap_gem_dmabuf_kmap(struct dma_buf *buffer, in omap_gem_dmabuf_kmap() 106 static void omap_gem_dmabuf_kunmap(struct dma_buf *buffer, in omap_gem_dmabuf_kunmap() 115 static int omap_gem_dmabuf_mmap(struct dma_buf *buffer, in omap_gem_dmabuf_mmap() 139 struct dma_buf *omap_gem_prime_export(struct drm_device *dev, in omap_gem_prime_export() 157 struct dma_buf *dma_buf) in omap_gem_prime_import() argument 164 if (dma_buf->ops == &omap_dmabuf_ops) { in omap_gem_prime_import() 165 obj = dma_buf->priv; in omap_gem_prime_import() 176 attach = dma_buf_attach(dma_buf, dev->dev); in omap_gem_prime_import() [all …]
|
D | omap_gem.h | 28 struct dma_buf; 79 struct dma_buf *omap_gem_prime_export(struct drm_device *dev, 82 struct dma_buf *buffer);
|
/Linux-v4.19/drivers/gpu/drm/ttm/ |
D | ttm_object.c | 96 void (*dmabuf_release)(struct dma_buf *dma_buf); 131 static void ttm_prime_dmabuf_release(struct dma_buf *dma_buf); 525 tdev->dma_buf_size = ttm_round_pot(sizeof(struct dma_buf)) + in ttm_object_device_init() 560 static bool __must_check get_dma_buf_unless_doomed(struct dma_buf *dmabuf) in get_dma_buf_unless_doomed() 582 BUG_ON(prime->dma_buf != NULL); in ttm_prime_refcount_release() 598 static void ttm_prime_dmabuf_release(struct dma_buf *dma_buf) in ttm_prime_dmabuf_release() argument 601 (struct ttm_prime_object *) dma_buf->priv; in ttm_prime_dmabuf_release() 606 tdev->dmabuf_release(dma_buf); in ttm_prime_dmabuf_release() 608 if (prime->dma_buf == dma_buf) in ttm_prime_dmabuf_release() 609 prime->dma_buf = NULL; in ttm_prime_dmabuf_release() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_prime.c | 203 static int amdgpu_gem_map_attach(struct dma_buf *dma_buf, in amdgpu_gem_map_attach() argument 206 struct drm_gem_object *obj = dma_buf->priv; in amdgpu_gem_map_attach() 211 r = drm_gem_map_attach(dma_buf, attach); in amdgpu_gem_map_attach() 247 drm_gem_map_detach(dma_buf, attach); in amdgpu_gem_map_attach() 259 static void amdgpu_gem_map_detach(struct dma_buf *dma_buf, in amdgpu_gem_map_detach() argument 262 struct drm_gem_object *obj = dma_buf->priv; in amdgpu_gem_map_detach() 277 drm_gem_map_detach(dma_buf, attach); in amdgpu_gem_map_detach() 306 static int amdgpu_gem_begin_cpu_access(struct dma_buf *dma_buf, in amdgpu_gem_begin_cpu_access() argument 309 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dma_buf->priv); in amdgpu_gem_begin_cpu_access() 360 struct dma_buf *amdgpu_gem_prime_export(struct drm_device *dev, in amdgpu_gem_prime_export() [all …]
|
/Linux-v4.19/drivers/gpu/drm/udl/ |
D | udl_dmabuf.c | 31 static int udl_attach_dma_buf(struct dma_buf *dmabuf, in udl_attach_dma_buf() 49 static void udl_detach_dma_buf(struct dma_buf *dmabuf, in udl_detach_dma_buf() 153 static void *udl_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in udl_dmabuf_kmap() argument 160 static void udl_dmabuf_kunmap(struct dma_buf *dma_buf, in udl_dmabuf_kunmap() argument 166 static int udl_dmabuf_mmap(struct dma_buf *dma_buf, in udl_dmabuf_mmap() argument 185 struct dma_buf *udl_gem_prime_export(struct drm_device *dev, in udl_gem_prime_export() 227 struct dma_buf *dma_buf) in udl_gem_prime_import() argument 236 attach = dma_buf_attach(dma_buf, dev->dev); in udl_gem_prime_import() 242 get_dma_buf(dma_buf); in udl_gem_prime_import() 250 ret = udl_prime_create(dev, dma_buf->size, sg, &uobj); in udl_gem_prime_import() [all …]
|
/Linux-v4.19/drivers/scsi/lpfc/ |
D | lpfc_mem.c | 572 struct hbq_dmabuf *dma_buf; in lpfc_sli4_rb_alloc() local 574 dma_buf = kzalloc(sizeof(struct hbq_dmabuf), GFP_KERNEL); in lpfc_sli4_rb_alloc() 575 if (!dma_buf) in lpfc_sli4_rb_alloc() 578 dma_buf->hbuf.virt = dma_pool_alloc(phba->lpfc_hrb_pool, GFP_KERNEL, in lpfc_sli4_rb_alloc() 579 &dma_buf->hbuf.phys); in lpfc_sli4_rb_alloc() 580 if (!dma_buf->hbuf.virt) { in lpfc_sli4_rb_alloc() 581 kfree(dma_buf); in lpfc_sli4_rb_alloc() 584 dma_buf->dbuf.virt = dma_pool_alloc(phba->lpfc_drb_pool, GFP_KERNEL, in lpfc_sli4_rb_alloc() 585 &dma_buf->dbuf.phys); in lpfc_sli4_rb_alloc() 586 if (!dma_buf->dbuf.virt) { in lpfc_sli4_rb_alloc() [all …]
|
/Linux-v4.19/drivers/xen/ |
D | gntdev-dmabuf.c | 35 struct dma_buf *dmabuf; 219 static int dmabuf_exp_ops_attach(struct dma_buf *dma_buf, in dmabuf_exp_ops_attach() argument 234 static void dmabuf_exp_ops_detach(struct dma_buf *dma_buf, in dmabuf_exp_ops_detach() argument 326 static void dmabuf_exp_ops_release(struct dma_buf *dma_buf) in dmabuf_exp_ops_release() argument 328 struct gntdev_dmabuf *gntdev_dmabuf = dma_buf->priv; in dmabuf_exp_ops_release() 338 static void *dmabuf_exp_ops_kmap(struct dma_buf *dma_buf, in dmabuf_exp_ops_kmap() argument 345 static void dmabuf_exp_ops_kunmap(struct dma_buf *dma_buf, in dmabuf_exp_ops_kunmap() argument 351 static int dmabuf_exp_ops_mmap(struct dma_buf *dma_buf, in dmabuf_exp_ops_mmap() argument 603 struct dma_buf *dma_buf; in dmabuf_imp_to_refs() local 609 dma_buf = dma_buf_get(fd); in dmabuf_imp_to_refs() [all …]
|
/Linux-v4.19/drivers/scsi/csiostor/ |
D | csio_scsi.c | 206 struct csio_dma_buf *dma_buf; in csio_scsi_init_cmd_wr() local 222 dma_buf = &req->dma_buf; in csio_scsi_init_cmd_wr() 225 wr->rsp_dmalen = cpu_to_be32(dma_buf->len); in csio_scsi_init_cmd_wr() 226 wr->rsp_dmaaddr = cpu_to_be64(dma_buf->paddr); in csio_scsi_init_cmd_wr() 298 struct csio_dma_buf *dma_buf; in csio_scsi_init_ultptx_dsgl() local 329 dma_buf = (struct csio_dma_buf *)tmp; in csio_scsi_init_ultptx_dsgl() 331 sgl->addr0 = cpu_to_be64(dma_buf->paddr); in csio_scsi_init_ultptx_dsgl() 333 min(xfer_len, dma_buf->len)); in csio_scsi_init_ultptx_dsgl() 336 sge_pair->addr[1] = cpu_to_be64(dma_buf->paddr); in csio_scsi_init_ultptx_dsgl() 338 min(xfer_len, dma_buf->len)); in csio_scsi_init_ultptx_dsgl() [all …]
|
D | csio_lnode.c | 278 cmd = fdmi_req->dma_buf.vaddr; in csio_ln_fdmi_done() 311 cmd = fdmi_req->dma_buf.vaddr; in csio_ln_fdmi_rhba_cbfn() 390 FCOE_CT, &fdmi_req->dma_buf, len)) { in csio_ln_fdmi_rhba_cbfn() 426 cmd = fdmi_req->dma_buf.vaddr; in csio_ln_fdmi_dprt_cbfn() 496 FCOE_CT, &fdmi_req->dma_buf, len)) { in csio_ln_fdmi_dprt_cbfn() 526 cmd = fdmi_req->dma_buf.vaddr; in csio_ln_fdmi_dhba_cbfn() 547 FCOE_CT, &fdmi_req->dma_buf, len)) { in csio_ln_fdmi_dhba_cbfn() 585 cmd = fdmi_req->dma_buf.vaddr; in csio_ln_fdmi_start() 596 FCOE_CT, &fdmi_req->dma_buf, len)) { in csio_ln_fdmi_start() 1706 wr->rsp_dmalen = cpu_to_be32(io_req->dma_buf.len); in csio_ln_prep_ecwr() [all …]
|
/Linux-v4.19/drivers/dma-buf/ |
D | dma-buf.c | 51 struct dma_buf *dmabuf; in dma_buf_release() 86 struct dma_buf *dmabuf; in dma_buf_mmap_internal() 103 struct dma_buf *dmabuf; in dma_buf_llseek() 162 struct dma_buf *dmabuf; in dma_buf_poll() 282 struct dma_buf *dmabuf; in dma_buf_ioctl() 389 struct dma_buf *dma_buf_export(const struct dma_buf_export_info *exp_info) in dma_buf_export() 391 struct dma_buf *dmabuf; in dma_buf_export() 394 size_t alloc_size = sizeof(struct dma_buf); in dma_buf_export() 471 int dma_buf_fd(struct dma_buf *dmabuf, int flags) in dma_buf_fd() 496 struct dma_buf *dma_buf_get(int fd) in dma_buf_get() [all …]
|
/Linux-v4.19/drivers/media/common/videobuf2/ |
D | videobuf2-vmalloc.c | 32 struct dma_buf *dbuf; 212 static int vb2_vmalloc_dmabuf_ops_attach(struct dma_buf *dbuf, in vb2_vmalloc_dmabuf_ops_attach() 251 static void vb2_vmalloc_dmabuf_ops_detach(struct dma_buf *dbuf, in vb2_vmalloc_dmabuf_ops_detach() 317 static void vb2_vmalloc_dmabuf_ops_release(struct dma_buf *dbuf) in vb2_vmalloc_dmabuf_ops_release() 323 static void *vb2_vmalloc_dmabuf_ops_kmap(struct dma_buf *dbuf, unsigned long pgnum) in vb2_vmalloc_dmabuf_ops_kmap() 330 static void *vb2_vmalloc_dmabuf_ops_vmap(struct dma_buf *dbuf) in vb2_vmalloc_dmabuf_ops_vmap() 337 static int vb2_vmalloc_dmabuf_ops_mmap(struct dma_buf *dbuf, in vb2_vmalloc_dmabuf_ops_mmap() 354 static struct dma_buf *vb2_vmalloc_get_dmabuf(void *buf_priv, unsigned long flags) in vb2_vmalloc_get_dmabuf() 357 struct dma_buf *dbuf; in vb2_vmalloc_get_dmabuf() 411 static void *vb2_vmalloc_attach_dmabuf(struct device *dev, struct dma_buf *dbuf, in vb2_vmalloc_attach_dmabuf()
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-stm32.c | 84 dma->dma_buf = 0; in stm32_i2c_dma_free() 118 dma->dma_buf = dma_map_single(chan_dev, buf, dma->dma_len, in stm32_i2c_prep_dma_xfer() 120 if (dma_mapping_error(chan_dev, dma->dma_buf)) { in stm32_i2c_prep_dma_xfer() 125 txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf, in stm32_i2c_prep_dma_xfer() 150 dma_unmap_single(chan_dev, dma->dma_buf, dma->dma_len, in stm32_i2c_prep_dma_xfer()
|
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | lpc32xx_mlc.c | 212 uint8_t *dma_buf; member 453 uint8_t *dma_buf; in lpc32xx_read_page() local 457 dma_buf = buf; in lpc32xx_read_page() 460 dma_buf = host->dma_buf; in lpc32xx_read_page() 486 res = lpc32xx_xmit_dma(mtd, dma_buf + i * 512, 512, in lpc32xx_read_page() 505 memcpy(buf, dma_buf, mtd->writesize); in lpc32xx_read_page() 517 uint8_t *dma_buf = (uint8_t *)buf; in lpc32xx_write_page_lowlevel() local 522 dma_buf = host->dma_buf; in lpc32xx_write_page_lowlevel() 523 memcpy(dma_buf, buf, mtd->writesize); in lpc32xx_write_page_lowlevel() 534 res = lpc32xx_xmit_dma(mtd, dma_buf + i * 512, 512, in lpc32xx_write_page_lowlevel() [all …]
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/ |
D | mcu.c | 290 const struct mt7601u_dma_buf *dma_buf, in __mt7601u_dma_fw() argument 294 struct mt7601u_dma_buf buf = *dma_buf; /* we need to fake length */ in __mt7601u_dma_fw() 342 mt7601u_dma_fw(struct mt7601u_dev *dev, struct mt7601u_dma_buf *dma_buf, in mt7601u_dma_fw() argument 351 ret = __mt7601u_dma_fw(dev, dma_buf, data, n, dst_addr); in mt7601u_dma_fw() 358 return mt7601u_dma_fw(dev, dma_buf, data + n, len - n, dst_addr + n); in mt7601u_dma_fw() 364 struct mt7601u_dma_buf dma_buf; in mt7601u_upload_firmware() local 372 if (mt7601u_usb_alloc_buf(dev, MCU_FW_URB_SIZE, &dma_buf)) { in mt7601u_upload_firmware() 380 ret = mt7601u_dma_fw(dev, &dma_buf, fw->ilm, ilm_len, sizeof(fw->ivb)); in mt7601u_upload_firmware() 386 ret = mt7601u_dma_fw(dev, &dma_buf, fw->ilm + ilm_len, in mt7601u_upload_firmware() 407 mt7601u_usb_free_buf(dev, &dma_buf); in mt7601u_upload_firmware()
|
/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | gem.c | 333 struct dma_buf *buf) in tegra_bo_import() 552 static void tegra_gem_prime_release(struct dma_buf *buf) in tegra_gem_prime_release() 557 static int tegra_gem_prime_begin_cpu_access(struct dma_buf *buf, in tegra_gem_prime_begin_cpu_access() 571 static int tegra_gem_prime_end_cpu_access(struct dma_buf *buf, in tegra_gem_prime_end_cpu_access() 585 static void *tegra_gem_prime_kmap(struct dma_buf *buf, unsigned long page) in tegra_gem_prime_kmap() 590 static void tegra_gem_prime_kunmap(struct dma_buf *buf, unsigned long page, in tegra_gem_prime_kunmap() 595 static int tegra_gem_prime_mmap(struct dma_buf *buf, struct vm_area_struct *vma) in tegra_gem_prime_mmap() 607 static void *tegra_gem_prime_vmap(struct dma_buf *buf) in tegra_gem_prime_vmap() 615 static void tegra_gem_prime_vunmap(struct dma_buf *buf, void *vaddr) in tegra_gem_prime_vunmap() 632 struct dma_buf *tegra_gem_prime_export(struct drm_device *drm, in tegra_gem_prime_export() [all …]
|
/Linux-v4.19/drivers/gpu/drm/mediatek/ |
D | mtk_drm_fb.c | 74 if (!gem || !gem->dma_buf || !gem->dma_buf->resv) in mtk_fb_wait() 77 resv = gem->dma_buf->resv; in mtk_fb_wait()
|
/Linux-v4.19/drivers/staging/android/ion/ |
D | ion.c | 204 static int ion_dma_buf_attach(struct dma_buf *dmabuf, in ion_dma_buf_attach() 234 static void ion_dma_buf_detatch(struct dma_buf *dmabuf, in ion_dma_buf_detatch() 270 static int ion_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma) in ion_mmap() 296 static void ion_dma_buf_release(struct dma_buf *dmabuf) in ion_dma_buf_release() 303 static void *ion_dma_buf_kmap(struct dma_buf *dmabuf, unsigned long offset) in ion_dma_buf_kmap() 310 static void ion_dma_buf_kunmap(struct dma_buf *dmabuf, unsigned long offset, in ion_dma_buf_kunmap() 315 static int ion_dma_buf_begin_cpu_access(struct dma_buf *dmabuf, in ion_dma_buf_begin_cpu_access() 347 static int ion_dma_buf_end_cpu_access(struct dma_buf *dmabuf, in ion_dma_buf_end_cpu_access() 389 struct dma_buf *dmabuf; in ion_alloc()
|