Home
last modified time | relevance | path

Searched refs:gpu_va (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/panfrost/lib/
Ddecode.h39 uint64_t gpu_va; member
52 uint64_t gpu_va, size_t size, in __pandecode_fetch_gpu_mem() argument
56 mem = pandecode_find_mapped_gpu_mem_containing(gpu_va); in __pandecode_fetch_gpu_mem()
60 gpu_va, filename, line); in __pandecode_fetch_gpu_mem()
65 assert(size + (gpu_va - mem->gpu_va) <= mem->length); in __pandecode_fetch_gpu_mem()
67 return mem->addr + gpu_va - mem->gpu_va; in __pandecode_fetch_gpu_mem()
70 #define pandecode_fetch_gpu_mem(mem, gpu_va, size) \ argument
71 __pandecode_fetch_gpu_mem(mem, gpu_va, size, __LINE__, __FILE__)
76 #define PANDECODE_PTR(mem, gpu_va, type) \ argument
77 ((type*)(__pandecode_fetch_gpu_mem(mem, gpu_va, sizeof(type), \
[all …]
Ddecode_common.c76 pandecode_add_name(struct pandecode_mapped_memory *mem, uint64_t gpu_va, const char *name) in pandecode_add_name() argument
82 "memory_%" PRIx64, gpu_va); in pandecode_add_name()
90 pandecode_inject_mmap(uint64_t gpu_va, void *cpu, unsigned sz, const char *name) in pandecode_inject_mmap() argument
95 pandecode_find_mapped_gpu_mem_containing_rw(gpu_va); in pandecode_inject_mmap()
97 if (existing && existing->gpu_va == gpu_va) { in pandecode_inject_mmap()
100 pandecode_add_name(existing, gpu_va, name); in pandecode_inject_mmap()
108 mapped_mem->gpu_va = gpu_va; in pandecode_inject_mmap()
111 pandecode_add_name(mapped_mem, gpu_va, name); in pandecode_inject_mmap()
114 assert((gpu_va & 4095) == 0); in pandecode_inject_mmap()
117 _mesa_hash_table_u64_insert(mmap_table, gpu_va + i, mapped_mem); in pandecode_inject_mmap()
[all …]
Ddecode.c172 unsigned offset = addr - bo->gpu_va; in pandecode_validate_buffer()
292 pandecode_sfbd(uint64_t gpu_va, int job_no, bool is_fragment, unsigned gpu_id) in pandecode_sfbd() argument
294 struct pandecode_mapped_memory *mem = pandecode_find_mapped_gpu_mem_containing(gpu_va); in pandecode_sfbd()
295 const void *PANDECODE_PTR_VAR(s, mem, (mali_ptr) gpu_va); in pandecode_sfbd()
328 pandecode_compute_fbd(uint64_t gpu_va, int job_no) in pandecode_compute_fbd() argument
330 struct pandecode_mapped_memory *mem = pandecode_find_mapped_gpu_mem_containing(gpu_va); in pandecode_compute_fbd()
331 const struct mali_local_storage_packed *PANDECODE_PTR_VAR(s, mem, (mali_ptr) gpu_va); in pandecode_compute_fbd()
336 pandecode_render_target(uint64_t gpu_va, unsigned job_no, bool is_bifrost, unsigned gpu_id, in pandecode_render_target() argument
343 mali_ptr rt_va = gpu_va + i * MALI_RENDER_TARGET_LENGTH; in pandecode_render_target()
386 pandecode_mfbd_bfr(uint64_t gpu_va, int job_no, bool is_fragment, bool is_compute, bool is_bifrost,… in pandecode_mfbd_bfr() argument
[all …]
Dwrap.h52 pandecode_inject_mmap(uint64_t gpu_va, void *cpu, unsigned sz, const char *name);
54 void pandecode_inject_free(uint64_t gpu_va, unsigned sz);