Home
last modified time | relevance | path

Searched refs:kbase_mem_phy_alloc (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.h69 struct kbase_mem_phy_alloc *alloc;
89 struct kbase_mem_phy_alloc *alloc; /* NULL for special, non-NULL for native */
108 struct kbase_mem_phy_alloc { struct
177 static inline void kbase_mem_phy_alloc_gpu_mapped(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_gpu_mapped() argument
185 static inline void kbase_mem_phy_alloc_gpu_unmapped(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_gpu_unmapped()
202 static inline struct kbase_mem_phy_alloc *kbase_mem_phy_alloc_get(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_get()
208 static inline struct kbase_mem_phy_alloc *kbase_mem_phy_alloc_put(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_put()
300 …struct kbase_mem_phy_alloc *cpu_alloc; /* the one alloc object we mmap to the CPU when mapping thi…
301 …struct kbase_mem_phy_alloc *gpu_alloc; /* the one alloc object we mmap to the GPU when mapping thi…
347 static inline struct kbase_mem_phy_alloc *kbase_alloc_create(size_t nr_pages, enum kbase_memory_typ… in kbase_alloc_create()
[all …]
H A Dmali_kbase_mem_linux.h106 int kbase_mem_evictable_make(struct kbase_mem_phy_alloc *gpu_alloc);
122 bool kbase_mem_evictable_unmake(struct kbase_mem_phy_alloc *alloc);
126 struct kbase_mem_phy_alloc *cpu_alloc;
127 struct kbase_mem_phy_alloc *gpu_alloc;
H A Dmali_kbase_mem.c906 struct kbase_mem_phy_alloc *alloc; in kbase_gpu_mmap()
966 struct kbase_mem_phy_alloc *alloc, bool writeable);
1411 struct kbase_mem_phy_alloc *alloc, in kbase_alloc_phy_pages_helper()
1452 struct kbase_mem_phy_alloc *alloc, in kbase_free_phy_pages_helper()
1502 struct kbase_mem_phy_alloc *alloc; in kbase_mem_kref_free()
1504 alloc = container_of(kref, struct kbase_mem_phy_alloc, kref); in kbase_mem_kref_free()
2145 struct kbase_mem_phy_alloc *alloc; in kbase_jd_user_buf_map()
2251 struct kbase_mem_phy_alloc *alloc, bool writeable) in kbase_jd_user_buf_unmap()
2290 struct kbase_mem_phy_alloc *alloc; in kbase_jd_umm_map()
2370 struct kbase_mem_phy_alloc *alloc) in kbase_jd_umm_unmap()
[all …]
H A Dmali_kbase_softjobs.c499 struct kbase_mem_phy_alloc *gpu_alloc;
536 struct kbase_mem_phy_alloc *gpu_alloc = buffers[i].gpu_alloc; in kbase_debug_copy_finish()
666 struct kbase_mem_phy_alloc *alloc = reg->gpu_alloc; in kbase_debug_copy_prepare()
763 static void *dma_buf_kmap_page(struct kbase_mem_phy_alloc *gpu_alloc, in dma_buf_kmap_page()
801 struct kbase_mem_phy_alloc *gpu_alloc = buf_data->gpu_alloc; in kbase_mem_copy_from_extres()
H A Dmali_kbase_mem_linux.c341 struct kbase_mem_phy_alloc *alloc; in kbase_mem_evictable_reclaim_count_objects()
379 struct kbase_mem_phy_alloc *alloc; in kbase_mem_evictable_reclaim_scan_objects()
380 struct kbase_mem_phy_alloc *tmp; in kbase_mem_evictable_reclaim_scan_objects()
470 static void kbase_mem_evictable_mark_reclaim(struct kbase_mem_phy_alloc *alloc) in kbase_mem_evictable_mark_reclaim()
490 void kbase_mem_evictable_unmark_reclaim(struct kbase_mem_phy_alloc *alloc) in kbase_mem_evictable_unmark_reclaim()
509 int kbase_mem_evictable_make(struct kbase_mem_phy_alloc *gpu_alloc) in kbase_mem_evictable_make()
534 bool kbase_mem_evictable_unmake(struct kbase_mem_phy_alloc *gpu_alloc) in kbase_mem_evictable_unmake()
1194 struct kbase_mem_phy_alloc *alloc;
H A Dmali_kbase_defs.h407 struct kbase_mem_phy_alloc *alloc;
1535 struct kbase_mem_phy_alloc *alloc;
H A Dmali_kbase_debug_mem_view.c33 struct kbase_mem_phy_alloc *alloc;
H A Dmali_kbase_jd.c261 struct kbase_mem_phy_alloc *alloc = katom->extres[res_no].alloc; in kbase_jd_post_external_resources()
384 struct kbase_mem_phy_alloc *alloc; in kbase_jd_pre_external_resources()
518 struct kbase_mem_phy_alloc *alloc = katom->extres[res_no].alloc; in kbase_jd_pre_external_resources()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.h70 struct kbase_mem_phy_alloc *alloc;
89 struct kbase_mem_phy_alloc *alloc; /* NULL for special, non-NULL for native */
135 struct kbase_mem_phy_alloc { struct
320 void kbase_set_phy_alloc_page_status(struct kbase_mem_phy_alloc *alloc,
323 static inline void kbase_mem_phy_alloc_gpu_mapped(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_gpu_mapped()
331 static inline void kbase_mem_phy_alloc_gpu_unmapped(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_gpu_unmapped()
350 kbase_mem_phy_alloc_kernel_mapped(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_kernel_mapped()
362 kbase_mem_phy_alloc_kernel_unmapped(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_kernel_unmapped()
386 static inline struct kbase_mem_phy_alloc *kbase_mem_phy_alloc_get(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_get()
392 static inline struct kbase_mem_phy_alloc *kbase_mem_phy_alloc_put(struct kbase_mem_phy_alloc *alloc) in kbase_mem_phy_alloc_put()
[all …]
H A Dmali_kbase_mem_linux.h202 int kbase_mem_evictable_make(struct kbase_mem_phy_alloc *gpu_alloc);
218 bool kbase_mem_evictable_unmake(struct kbase_mem_phy_alloc *alloc);
242 struct kbase_mem_phy_alloc *cpu_alloc;
243 struct kbase_mem_phy_alloc *gpu_alloc;
424 struct kbase_mem_phy_alloc *alloc);
H A Dmali_kbase_trace_gpu_mem.h86 struct kbase_mem_phy_alloc *alloc);
98 struct kbase_mem_phy_alloc *alloc);
H A Dmali_kbase_trace_gpu_mem.c167 struct kbase_mem_phy_alloc *alloc) in kbase_remove_dma_buf_usage()
197 struct kbase_mem_phy_alloc *alloc) in kbase_add_dma_buf_usage()
H A Dmali_kbase_mem_linux.c218 struct kbase_mem_phy_alloc *alloc) in kbase_phy_alloc_mapping_term()
731 struct kbase_mem_phy_alloc *alloc; in kbase_mem_evictable_reclaim_scan_objects()
732 struct kbase_mem_phy_alloc *tmp; in kbase_mem_evictable_reclaim_scan_objects()
811 void kbase_mem_evictable_mark_reclaim(struct kbase_mem_phy_alloc *alloc) in kbase_mem_evictable_mark_reclaim()
834 void kbase_mem_evictable_unmark_reclaim(struct kbase_mem_phy_alloc *alloc) in kbase_mem_evictable_unmark_reclaim()
856 int kbase_mem_evictable_make(struct kbase_mem_phy_alloc *gpu_alloc) in kbase_mem_evictable_make()
890 bool kbase_mem_evictable_unmake(struct kbase_mem_phy_alloc *gpu_alloc) in kbase_mem_evictable_unmake()
1196 struct kbase_mem_phy_alloc *alloc) in kbase_mem_umm_unmap_attachment()
1232 struct kbase_mem_phy_alloc *alloc = reg->gpu_alloc; in kbase_mem_umm_map_attachment()
1290 struct kbase_mem_phy_alloc *alloc; in kbase_mem_umm_map()
[all …]
H A Dmali_kbase_mem.c1748 struct kbase_mem_phy_alloc *alloc; in kbase_gpu_mmap()
1869 static void kbase_jd_user_buf_unmap(struct kbase_context *kctx, struct kbase_mem_phy_alloc *alloc,
1875 struct kbase_mem_phy_alloc *alloc; in kbase_gpu_munmap()
2510 int kbase_alloc_phy_pages_helper(struct kbase_mem_phy_alloc *alloc, in kbase_alloc_phy_pages_helper()
2697 struct kbase_mem_phy_alloc *alloc, struct kbase_mem_pool *pool, in kbase_alloc_phy_pages_helper_locked()
2914 struct kbase_mem_phy_alloc *alloc, in kbase_free_phy_pages_helper()
3035 void kbase_free_phy_pages_helper_locked(struct kbase_mem_phy_alloc *alloc, in kbase_free_phy_pages_helper_locked()
3146 static void kbase_jd_user_buf_unpin_pages(struct kbase_mem_phy_alloc *alloc);
3151 struct kbase_mem_phy_alloc *alloc; in kbase_mem_kref_free()
3153 alloc = container_of(kref, struct kbase_mem_phy_alloc, kref); in kbase_mem_kref_free()
[all …]
H A Dmali_kbase_softjobs.c518 struct kbase_mem_phy_alloc *gpu_alloc = buffers[i].gpu_alloc; in kbase_debug_copy_finish()
676 struct kbase_mem_phy_alloc *alloc = reg->gpu_alloc; in kbase_debug_copy_prepare()
732 static void *dma_buf_kmap_page(struct kbase_mem_phy_alloc *gpu_alloc, in dma_buf_kmap_page()
780 struct kbase_mem_phy_alloc *gpu_alloc = buf_data->gpu_alloc; in kbase_mem_copy_from_extres()
H A Dmali_kbase_debug_mem_view.c53 struct kbase_mem_phy_alloc *alloc;
H A Dmali_kbase_defs.h217 struct kbase_mem_phy_alloc *gpu_alloc;
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.h186 struct kbase_mem_phy_alloc *cpu_alloc;
H A Dmali_kbase_csf_kcpu.c52 struct kbase_mem_phy_alloc *alloc; in kbase_kcpu_map_import_prepare()