| /drivers/gpu/drm/msm/ |
| D | msm_gem.c | 27 static dma_addr_t physaddr(struct drm_gem_object *obj) in physaddr() 35 static bool use_pages(struct drm_gem_object *obj) in use_pages() 42 static struct page **get_pages_vram(struct drm_gem_object *obj, in get_pages_vram() 72 static struct page **get_pages(struct drm_gem_object *obj) in get_pages() 114 static void put_pages(struct drm_gem_object *obj) in put_pages() 144 struct page **msm_gem_get_pages(struct drm_gem_object *obj) in msm_gem_get_pages() 154 void msm_gem_put_pages(struct drm_gem_object *obj) in msm_gem_put_pages() 159 int msm_gem_mmap_obj(struct drm_gem_object *obj, in msm_gem_mmap_obj() 203 struct drm_gem_object *obj = vma->vm_private_data; in msm_gem_fault() local 257 static uint64_t mmap_offset(struct drm_gem_object *obj) in mmap_offset() [all …]
|
| D | msm_gem_prime.c | 23 struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj) in msm_gem_prime_get_sg_table() 34 void *msm_gem_prime_vmap(struct drm_gem_object *obj) in msm_gem_prime_vmap() 39 void msm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in msm_gem_prime_vunmap() 44 int msm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) in msm_gem_prime_mmap() 61 int msm_gem_prime_pin(struct drm_gem_object *obj) in msm_gem_prime_pin() 68 void msm_gem_prime_unpin(struct drm_gem_object *obj) in msm_gem_prime_unpin() 74 struct reservation_object *msm_gem_prime_res_obj(struct drm_gem_object *obj) in msm_gem_prime_res_obj()
|
| /drivers/gpu/drm/ |
| D | drm_gem.c | 134 struct drm_gem_object *obj, size_t size) in drm_gem_object_init() 161 struct drm_gem_object *obj, size_t size) in drm_gem_private_object_init() 176 drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) in drm_gem_remove_prime_handles() 200 static void drm_gem_object_handle_free(struct drm_gem_object *obj) in drm_gem_object_handle_free() 211 static void drm_gem_object_exported_dma_buf_free(struct drm_gem_object *obj) in drm_gem_object_exported_dma_buf_free() 221 drm_gem_object_handle_unreference_unlocked(struct drm_gem_object *obj) in drm_gem_object_handle_unreference_unlocked() 254 struct drm_gem_object *obj; in drm_gem_handle_delete() local 320 struct drm_gem_object *obj, in drm_gem_handle_create_tail() 380 struct drm_gem_object *obj, in drm_gem_handle_create() 397 drm_gem_free_mmap_offset(struct drm_gem_object *obj) in drm_gem_free_mmap_offset() [all …]
|
| D | drm_prime.c | 123 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_map_attach() local 143 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_map_detach() local 184 struct drm_gem_object *obj = attach->dmabuf->priv; in drm_gem_map_dma_buf() local 233 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_release() local 242 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_vmap() local 250 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_vunmap() local 282 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_mmap() local 342 struct drm_gem_object *obj, in drm_gem_prime_export() 362 struct drm_gem_object *obj, in export_and_register_object() 412 struct drm_gem_object *obj; in drm_gem_prime_handle_to_fd() local [all …]
|
| /drivers/iommu/ |
| D | omap-iommu.c | 89 struct omap_iommu *obj = dev_to_omap_iommu(dev); in omap_iommu_save_ctx() local 106 struct omap_iommu *obj = dev_to_omap_iommu(dev); in omap_iommu_restore_ctx() local 117 static void dra7_cfg_dspsys_mmu(struct omap_iommu *obj, bool enable) in dra7_cfg_dspsys_mmu() 129 static void __iommu_set_twl(struct omap_iommu *obj, bool on) in __iommu_set_twl() 147 static int omap2_iommu_enable(struct omap_iommu *obj) in omap2_iommu_enable() 174 static void omap2_iommu_disable(struct omap_iommu *obj) in omap2_iommu_disable() 185 static int iommu_enable(struct omap_iommu *obj) in iommu_enable() 206 static void iommu_disable(struct omap_iommu *obj) in iommu_disable() 242 static u32 iommu_report_fault(struct omap_iommu *obj, u32 *da) in iommu_report_fault() 261 void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l) in iotlb_lock_get() [all …]
|
| D | omap-iommu-debug.c | 28 static inline bool is_omap_iommu_detached(struct omap_iommu *obj) in is_omap_iommu_detached() 47 omap2_iommu_dump_ctx(struct omap_iommu *obj, char *buf, ssize_t len) in omap2_iommu_dump_ctx() 71 static ssize_t omap_iommu_dump_ctx(struct omap_iommu *obj, char *buf, in omap_iommu_dump_ctx() 89 struct omap_iommu *obj = file->private_data; in debug_read_regs() local 116 __dump_tlb_entries(struct omap_iommu *obj, struct cr_regs *crs, int num) in __dump_tlb_entries() 138 static ssize_t iotlb_dump_cr(struct omap_iommu *obj, struct cr_regs *cr, in iotlb_dump_cr() 146 static size_t omap_dump_tlb_entries(struct omap_iommu *obj, struct seq_file *s) in omap_dump_tlb_entries() 167 struct omap_iommu *obj = s->private; in debug_read_tlb() local 188 struct omap_iommu *obj = s->private; in dump_ioptable() local 218 struct omap_iommu *obj = s->private; in debug_read_pagetable() local [all …]
|
| /drivers/gpu/drm/omapdrm/ |
| D | omap_gem.c | 140 struct drm_gem_object *obj; /* the current pinned obj */ member 153 static void evict_entry(struct drm_gem_object *obj, in evict_entry() 180 static void evict(struct drm_gem_object *obj) in evict() 206 static inline bool is_shmem(struct drm_gem_object *obj) in is_shmem() 215 static inline bool is_cached_coherent(struct drm_gem_object *obj) in is_cached_coherent() 225 static int omap_gem_attach_pages(struct drm_gem_object *obj) in omap_gem_attach_pages() 276 static void omap_gem_detach_pages(struct drm_gem_object *obj) in omap_gem_detach_pages() 299 uint32_t omap_gem_flags(struct drm_gem_object *obj) in omap_gem_flags() 305 static uint64_t mmap_offset(struct drm_gem_object *obj) in mmap_offset() 324 uint64_t omap_gem_mmap_offset(struct drm_gem_object *obj) in omap_gem_mmap_offset() [all …]
|
| D | omap_gem_dmabuf.c | 28 struct drm_gem_object *obj = attachment->dmabuf->priv; in omap_gem_map_dma_buf() local 65 struct drm_gem_object *obj = attachment->dmabuf->priv; in omap_gem_unmap_dma_buf() local 73 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_release() local 84 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_begin_cpu_access() local 99 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_end_cpu_access() local 107 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_kmap_atomic() local 123 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_kmap() local 133 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_kunmap() local 142 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_mmap() local 166 struct drm_gem_object *obj, int flags) in omap_gem_prime_export() [all …]
|
| /drivers/gpu/drm/rockchip/ |
| D | rockchip_drm_gem.c | 28 struct drm_gem_object *obj = &rk_obj->base; in rockchip_gem_alloc_buf() local 50 struct drm_gem_object *obj = &rk_obj->base; in rockchip_gem_free_buf() local 57 static int rockchip_drm_gem_object_mmap(struct drm_gem_object *obj, in rockchip_drm_gem_object_mmap() 79 int rockchip_gem_mmap_buf(struct drm_gem_object *obj, in rockchip_gem_mmap_buf() 94 struct drm_gem_object *obj; in rockchip_gem_mmap() local 117 struct drm_gem_object *obj; in rockchip_gem_create_object() local 145 void rockchip_gem_free_object(struct drm_gem_object *obj) in rockchip_gem_free_object() 171 struct drm_gem_object *obj; in rockchip_gem_create_with_handle() local 203 struct drm_gem_object *obj; in rockchip_gem_dumb_map_offset() local 262 struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj) in rockchip_gem_prime_get_sg_table() [all …]
|
| /drivers/gpu/drm/udl/ |
| D | udl_gem.c | 17 struct udl_gem_object *obj; in udl_gem_alloc_object() local 38 struct udl_gem_object *obj; in udl_gem_create() local 60 static void update_vm_cache_attr(struct udl_gem_object *obj, in update_vm_cache_attr() 105 struct udl_gem_object *obj = to_udl_bo(vma->vm_private_data); in udl_gem_fault() local 130 int udl_gem_get_pages(struct udl_gem_object *obj) in udl_gem_get_pages() 146 void udl_gem_put_pages(struct udl_gem_object *obj) in udl_gem_put_pages() 158 int udl_gem_vmap(struct udl_gem_object *obj) in udl_gem_vmap() 180 void udl_gem_vunmap(struct udl_gem_object *obj) in udl_gem_vunmap() 194 struct udl_gem_object *obj = to_udl_bo(gem_obj); in udl_gem_free_object() local 216 struct drm_gem_object *obj; in udl_gem_mmap() local
|
| /drivers/staging/lustre/lustre/osc/ |
| D | osc_object.c | 60 static struct osc_object *lu2osc(const struct lu_object *obj) in lu2osc() 72 static int osc_object_init(const struct lu_env *env, struct lu_object *obj, in osc_object_init() 103 static void osc_object_free(const struct lu_env *env, struct lu_object *obj) in osc_object_free() 137 lu_printer_t p, const struct lu_object *obj) in osc_object_print() 151 static int osc_attr_get(const struct lu_env *env, struct cl_object *obj, in osc_attr_get() 161 int osc_attr_set(const struct lu_env *env, struct cl_object *obj, in osc_attr_set() 186 const struct cl_object *obj, struct ost_lvb *lvb) in osc_object_glimpse() 195 void osc_object_set_contended(struct osc_object *obj) in osc_object_set_contended() 202 void osc_object_clear_contended(struct osc_object *obj) in osc_object_clear_contended() 207 int osc_object_is_contended(struct osc_object *obj) in osc_object_is_contended() [all …]
|
| /drivers/gpu/drm/i915/ |
| D | i915_gem_fence.c | 59 struct drm_i915_gem_object *obj) in i965_write_fence_reg() 118 struct drm_i915_gem_object *obj) in i915_write_fence_reg() 157 struct drm_i915_gem_object *obj) in i830_write_fence_reg() 188 inline static bool i915_gem_object_needs_mb(struct drm_i915_gem_object *obj) in i915_gem_object_needs_mb() 194 struct drm_i915_gem_object *obj) in i915_gem_write_fence() 228 static void i915_gem_object_update_fence(struct drm_i915_gem_object *obj, in i915_gem_object_update_fence() 249 static inline void i915_gem_object_fence_lost(struct drm_i915_gem_object *obj) in i915_gem_object_fence_lost() 262 i915_gem_object_wait_fence(struct drm_i915_gem_object *obj) in i915_gem_object_wait_fence() 287 i915_gem_object_put_fence(struct drm_i915_gem_object *obj) in i915_gem_object_put_fence() 367 i915_gem_object_get_fence(struct drm_i915_gem_object *obj) in i915_gem_object_get_fence() [all …]
|
| D | i915_gem.c | 56 static bool cpu_write_needs_clflush(struct drm_i915_gem_object *obj) in cpu_write_needs_clflush() 156 i915_gem_object_get_pages_phys(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_phys() 207 i915_gem_object_put_pages_phys(struct drm_i915_gem_object *obj) in i915_gem_object_put_pages_phys() 257 i915_gem_object_release_phys(struct drm_i915_gem_object *obj) in i915_gem_object_release_phys() 269 drop_pages(struct drm_i915_gem_object *obj) in drop_pages() 286 i915_gem_object_attach_phys(struct drm_i915_gem_object *obj, in i915_gem_object_attach_phys() 321 i915_gem_phys_pwrite(struct drm_i915_gem_object *obj, in i915_gem_phys_pwrite() 368 void i915_gem_object_free(struct drm_i915_gem_object *obj) in i915_gem_object_free() 380 struct drm_i915_gem_object *obj; in i915_gem_create() local 485 int i915_gem_obj_prepare_shmem_read(struct drm_i915_gem_object *obj, in i915_gem_obj_prepare_shmem_read() [all …]
|
| D | i915_gem_userptr.c | 60 struct drm_i915_gem_object *obj; member 69 struct drm_i915_gem_object *obj = mo->obj; in __cancel_userptr__worker() local 205 struct drm_i915_gem_object *obj; in i915_mmu_notifier_add() local 260 i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) in i915_gem_userptr_release__mmu_notifier() 297 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, in i915_gem_userptr_init__mmu_notifier() 348 i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) in i915_gem_userptr_release__mmu_notifier() 353 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, in i915_gem_userptr_init__mmu_notifier() 387 i915_gem_userptr_init__mm_struct(struct drm_i915_gem_object *obj) in i915_gem_userptr_init__mm_struct() 455 i915_gem_userptr_release__mm_struct(struct drm_i915_gem_object *obj) in i915_gem_userptr_release__mm_struct() 468 struct drm_i915_gem_object *obj; member [all …]
|
| D | i915_gem_dmabuf.c | 38 struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf); in i915_gem_map_dma_buf() local 96 struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf); in i915_gem_unmap_dma_buf() local 111 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vmap() local 162 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vunmap() local 201 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_begin_cpu_access() local 232 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); in i915_gem_prime_export() local 250 static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_dmabuf() 262 static void i915_gem_object_put_pages_dmabuf(struct drm_i915_gem_object *obj) in i915_gem_object_put_pages_dmabuf() 277 struct drm_i915_gem_object *obj; in i915_gem_prime_import() local
|
| /drivers/gpu/drm/virtio/ |
| D | virtgpu_prime.c | 30 int virtgpu_gem_prime_pin(struct drm_gem_object *obj) in virtgpu_gem_prime_pin() 36 void virtgpu_gem_prime_unpin(struct drm_gem_object *obj) in virtgpu_gem_prime_unpin() 42 struct sg_table *virtgpu_gem_prime_get_sg_table(struct drm_gem_object *obj) in virtgpu_gem_prime_get_sg_table() 56 void *virtgpu_gem_prime_vmap(struct drm_gem_object *obj) in virtgpu_gem_prime_vmap() 62 void virtgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in virtgpu_gem_prime_vunmap() 67 int virtgpu_gem_prime_mmap(struct drm_gem_object *obj, in virtgpu_gem_prime_mmap()
|
| D | virtgpu_gem.c | 31 struct virtio_gpu_object *obj = gem_to_virtio_gpu_obj(gem_obj); in virtio_gpu_gem_free_object() local 42 struct virtio_gpu_object *obj; in virtio_gpu_alloc_object() local 58 struct virtio_gpu_object *obj; in virtio_gpu_gem_create() local 87 struct virtio_gpu_object *obj; in virtio_gpu_mode_dumb_create() local 131 struct virtio_gpu_object *obj; in virtio_gpu_mode_dumb_mmap() local 142 int virtio_gpu_gem_object_open(struct drm_gem_object *obj, in virtio_gpu_gem_object_open() 163 void virtio_gpu_gem_object_close(struct drm_gem_object *obj, in virtio_gpu_gem_object_close()
|
| /drivers/gpu/drm/qxl/ |
| D | qxl_prime.c | 30 int qxl_gem_prime_pin(struct drm_gem_object *obj) in qxl_gem_prime_pin() 36 void qxl_gem_prime_unpin(struct drm_gem_object *obj) in qxl_gem_prime_unpin() 42 struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj) in qxl_gem_prime_get_sg_table() 56 void *qxl_gem_prime_vmap(struct drm_gem_object *obj) in qxl_gem_prime_vmap() 62 void qxl_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in qxl_gem_prime_vunmap() 67 int qxl_gem_prime_mmap(struct drm_gem_object *obj, in qxl_gem_prime_mmap()
|
| /drivers/gpu/drm/exynos/ |
| D | exynos_drm_gem.c | 127 static int exynos_drm_gem_handle_create(struct drm_gem_object *obj, in exynos_drm_gem_handle_create() 151 struct drm_gem_object *obj = &exynos_gem->base; in exynos_drm_gem_destroy() local 177 struct drm_gem_object *obj; in exynos_drm_gem_get_size() local 196 struct drm_gem_object *obj; in exynos_drm_gem_init() local 296 struct drm_gem_object *obj; in exynos_drm_gem_get_dma_addr() local 313 struct drm_gem_object *obj; in exynos_drm_gem_put_dma_addr() local 362 struct drm_gem_object *obj; in exynos_drm_gem_get_ioctl() local 410 void exynos_drm_gem_free_object(struct drm_gem_object *obj) in exynos_drm_gem_free_object() 457 struct drm_gem_object *obj; in exynos_drm_gem_dumb_map_offset() local 486 struct drm_gem_object *obj = vma->vm_private_data; in exynos_drm_gem_fault() local [all …]
|
| /drivers/staging/android/ |
| D | sw_sync.c | 36 struct sync_pt *sw_sync_pt_create(struct sw_sync_timeline *obj, u32 value) in sw_sync_pt_create() 52 struct sw_sync_timeline *obj = in sw_sync_pt_dup() local 61 struct sw_sync_timeline *obj = in sw_sync_pt_has_signaled() local 116 struct sw_sync_timeline *obj = (struct sw_sync_timeline *) in sw_sync_timeline_create() local 125 void sw_sync_timeline_inc(struct sw_sync_timeline *obj, u32 inc) in sw_sync_timeline_inc() 142 struct sw_sync_timeline *obj; in sw_sync_open() local 158 struct sw_sync_timeline *obj = file->private_data; in sw_sync_release() local 164 static long sw_sync_ioctl_create_fence(struct sw_sync_timeline *obj, in sw_sync_ioctl_create_fence() 211 static long sw_sync_ioctl_inc(struct sw_sync_timeline *obj, unsigned long arg) in sw_sync_ioctl_inc() 226 struct sw_sync_timeline *obj = file->private_data; in sw_sync_ioctl() local
|
| /drivers/gpu/drm/nouveau/ |
| D | nouveau_prime.c | 31 struct sg_table *nouveau_gem_prime_get_sg_table(struct drm_gem_object *obj) in nouveau_gem_prime_get_sg_table() 39 void *nouveau_gem_prime_vmap(struct drm_gem_object *obj) in nouveau_gem_prime_vmap() 52 void nouveau_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in nouveau_gem_prime_vunmap() 90 int nouveau_gem_prime_pin(struct drm_gem_object *obj) in nouveau_gem_prime_pin() 103 void nouveau_gem_prime_unpin(struct drm_gem_object *obj) in nouveau_gem_prime_unpin() 110 struct reservation_object *nouveau_gem_prime_res_obj(struct drm_gem_object *obj) in nouveau_gem_prime_res_obj()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_prime.c | 32 struct sg_table *amdgpu_gem_prime_get_sg_table(struct drm_gem_object *obj) in amdgpu_gem_prime_get_sg_table() 40 void *amdgpu_gem_prime_vmap(struct drm_gem_object *obj) in amdgpu_gem_prime_vmap() 53 void amdgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in amdgpu_gem_prime_vunmap() 84 int amdgpu_gem_prime_pin(struct drm_gem_object *obj) in amdgpu_gem_prime_pin() 114 void amdgpu_gem_prime_unpin(struct drm_gem_object *obj) in amdgpu_gem_prime_unpin() 129 struct reservation_object *amdgpu_gem_prime_res_obj(struct drm_gem_object *obj) in amdgpu_gem_prime_res_obj()
|
| /drivers/gpu/drm/radeon/ |
| D | radeon_prime.c | 32 struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj) in radeon_gem_prime_get_sg_table() 40 void *radeon_gem_prime_vmap(struct drm_gem_object *obj) in radeon_gem_prime_vmap() 53 void radeon_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in radeon_gem_prime_vunmap() 83 int radeon_gem_prime_pin(struct drm_gem_object *obj) in radeon_gem_prime_pin() 98 void radeon_gem_prime_unpin(struct drm_gem_object *obj) in radeon_gem_prime_unpin() 112 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *obj) in radeon_gem_prime_res_obj()
|
| /drivers/dma-buf/ |
| D | reservation.c | 50 int reservation_object_reserve_shared(struct reservation_object *obj) in reservation_object_reserve_shared() 84 reservation_object_add_shared_inplace(struct reservation_object *obj, in reservation_object_add_shared_inplace() 124 reservation_object_add_shared_replace(struct reservation_object *obj, in reservation_object_add_shared_replace() 187 void reservation_object_add_shared_fence(struct reservation_object *obj, in reservation_object_add_shared_fence() 203 void reservation_object_add_excl_fence(struct reservation_object *obj, in reservation_object_add_excl_fence() 236 int reservation_object_get_fences_rcu(struct reservation_object *obj, in reservation_object_get_fences_rcu() 322 long reservation_object_wait_timeout_rcu(struct reservation_object *obj, in reservation_object_wait_timeout_rcu() 419 bool reservation_object_test_signaled_rcu(struct reservation_object *obj, in reservation_object_test_signaled_rcu()
|
| /drivers/staging/lustre/lustre/lov/ |
| D | lovsub_object.c | 55 int lovsub_object_init(const struct lu_env *env, struct lu_object *obj, in lovsub_object_init() 76 static void lovsub_object_free(const struct lu_env *env, struct lu_object *obj) in lovsub_object_free() 98 lu_printer_t p, const struct lu_object *obj) in lovsub_object_print() 105 static int lovsub_attr_set(const struct lu_env *env, struct cl_object *obj, in lovsub_attr_set() 115 const struct cl_object *obj, in lovsub_object_glimpse() 144 struct lu_object *obj; in lovsub_object_alloc() local
|