Lines Matching refs:obj
28 struct drm_gem_object *obj = attachment->dmabuf->priv; in omap_gem_map_dma_buf() local
40 ret = omap_gem_get_paddr(obj, &paddr, true); in omap_gem_map_dma_buf()
49 sg_dma_len(sg->sgl) = obj->size; in omap_gem_map_dma_buf()
50 sg_set_page(sg->sgl, pfn_to_page(PFN_DOWN(paddr)), obj->size, 0); in omap_gem_map_dma_buf()
54 omap_gem_dma_sync(obj, dir); in omap_gem_map_dma_buf()
65 struct drm_gem_object *obj = attachment->dmabuf->priv; in omap_gem_unmap_dma_buf() local
66 omap_gem_put_paddr(obj); in omap_gem_unmap_dma_buf()
73 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_release() local
77 drm_gem_object_unreference_unlocked(obj); in omap_gem_dmabuf_release()
84 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_begin_cpu_access() local
86 if (omap_gem_flags(obj) & OMAP_BO_TILED) { in omap_gem_dmabuf_begin_cpu_access()
93 return omap_gem_get_pages(obj, &pages, true); in omap_gem_dmabuf_begin_cpu_access()
99 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_end_cpu_access() local
100 omap_gem_put_pages(obj); in omap_gem_dmabuf_end_cpu_access()
107 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_kmap_atomic() local
109 omap_gem_get_pages(obj, &pages, false); in omap_gem_dmabuf_kmap_atomic()
110 omap_gem_cpu_sync(obj, page_num); in omap_gem_dmabuf_kmap_atomic()
123 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_kmap() local
125 omap_gem_get_pages(obj, &pages, false); in omap_gem_dmabuf_kmap()
126 omap_gem_cpu_sync(obj, page_num); in omap_gem_dmabuf_kmap()
133 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_kunmap() local
135 omap_gem_get_pages(obj, &pages, false); in omap_gem_dmabuf_kunmap()
142 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_mmap() local
145 if (WARN_ON(!obj->filp)) in omap_gem_dmabuf_mmap()
148 ret = drm_gem_mmap_obj(obj, omap_gem_mmap_size(obj), vma); in omap_gem_dmabuf_mmap()
152 return omap_gem_mmap_obj(obj, vma); in omap_gem_dmabuf_mmap()
169 struct drm_gem_object *obj, int flags) in omap_gem_prime_export() argument
174 exp_info.size = obj->size; in omap_gem_prime_export()
176 exp_info.priv = obj; in omap_gem_prime_export()
184 struct drm_gem_object *obj; in omap_gem_prime_import() local
188 obj = buffer->priv; in omap_gem_prime_import()
190 if (obj->dev == dev) { in omap_gem_prime_import()
195 drm_gem_object_reference(obj); in omap_gem_prime_import()
196 return obj; in omap_gem_prime_import()