/third_party/mesa3d/src/freedreno/decode/ |
H A D | buffers.c | 39 uint64_t gpuaddr; member 58 /* Note that gpuaddr comparisions can overflow an int: */ in buffer_insert_cmp() 59 if (buf1->gpuaddr > buf2->gpuaddr) in buffer_insert_cmp() 61 else if (buf1->gpuaddr < buf2->gpuaddr) in buffer_insert_cmp() 70 uint64_t gpuaddr = *(uint64_t *)addrptr; in buffer_search_cmp() local 71 if (buf->gpuaddr + buf->len <= gpuaddr) in buffer_search_cmp() 73 else if (buf->gpuaddr > gpuadd in buffer_search_cmp() 79 get_buffer(uint64_t gpuaddr) get_buffer() argument 94 gpuaddr(void *hostptr) gpuaddr() function 104 gpubaseaddr(uint64_t gpuaddr) gpubaseaddr() argument 114 hostptr(uint64_t gpuaddr) hostptr() argument 124 hostlen(uint64_t gpuaddr) hostlen() argument 134 has_dumped(uint64_t gpuaddr, unsigned enable_mask) has_dumped() argument 184 add_buffer(uint64_t gpuaddr, unsigned int len, void *hostptr) add_buffer() argument [all...] |
H A D | cffdump.c | 245 parse_addr(uint32_t *buf, int sz, unsigned int *len, uint64_t *gpuaddr) in parse_addr() argument 247 *gpuaddr = buf[0]; in parse_addr() 250 *gpuaddr |= ((uint64_t)(buf[2])) << 32; in parse_addr() 285 uint64_t gpuaddr; in handle_file() member 286 } gpuaddr = {0}; in handle_file() local 347 parse_addr(buf, sz, &gpuaddr.len, &gpuaddr.gpuaddr); in handle_file() 350 add_buffer(gpuaddr.gpuaddr, gpuadd in handle_file() 356 uint64_t gpuaddr; handle_file() local [all...] |
H A D | buffers.h | 30 uint64_t gpuaddr(void *hostptr); 31 uint64_t gpubaseaddr(uint64_t gpuaddr); 32 void *hostptr(uint64_t gpuaddr); 33 unsigned hostlen(uint64_t gpuaddr); 34 bool has_dumped(uint64_t gpuaddr, unsigned enable_mask); 37 void add_buffer(uint64_t gpuaddr, unsigned int len, void *hostptr);
|
H A D | cffdec.c | 169 highlight_gpuaddr(uint64_t gpuaddr) in highlight_gpuaddr() argument 186 bool triggered = (start <= gpuaddr) && (gpuaddr <= end); in highlight_gpuaddr() 224 uint64_t addr = gpuaddr(&dwords[i]); in dump_hex() 256 printf("%016" PRIx64 ":%s", gpuaddr(dwords), levels[level]); in dump_float() 258 printf("%08x:%s", (uint32_t)gpuaddr(dwords), levels[level]); in dump_float() 277 parse_dword_addr(uint32_t dword, uint32_t *gpuaddr, uint32_t *flags, in parse_dword_addr() argument 281 *gpuaddr = dword & ~mask; in parse_dword_addr() 365 dump_gpuaddr_size(uint64_t gpuaddr, int level, int sizedwords, int quietlvl) in dump_gpuaddr_size() argument 372 buf = hostptr(gpuaddr); in dump_gpuaddr_size() 379 dump_gpuaddr(uint64_t gpuaddr, int level) dump_gpuaddr() argument 426 disasm_gpuaddr(const char *name, uint64_t gpuaddr, int level) disasm_gpuaddr() argument 512 uint64_t gpuaddr = gpuaddr_lo | (((uint64_t)dword) << 32); reg_dump_tex_samp_hi() local 528 uint64_t gpuaddr = gpuaddr_lo | (((uint64_t)dword) << 32); reg_dump_tex_const_hi() local 824 uint64_t gpuaddr = 0; dump_register_val() local 1666 uint32_t gpuaddr, flags, mip_gpuaddr, mip_flags; dump_a2xx_tex_const() local 1738 uint32_t gpuaddr, flags; dump_a2xx_shader_const() local 2249 uint64_t gpuaddr = dwords[0] | (((uint64_t)dwords[1]) << 32); cp_mem_write() local 2256 uint32_t gpuaddr = dwords[0]; cp_mem_write() local [all...] |
H A D | script.c | 574 uint64_t gpubaseaddr(uint64_t gpuaddr); 575 unsigned hostlen(uint64_t gpuaddr);
|
/third_party/libdrm/freedreno/kgsl/ |
H A D | kgsl_ringbuffer.c | 36 /* because kgsl tries to validate the gpuaddr on kernel side in ISSUEIBCMDS, 43 uint32_t gpuaddr; member 60 .gpuaddr = bo->gpuaddr, in kgsl_rb_bo_del() 95 bo->gpuaddr = req.gpuaddr; in kgsl_rb_bo_new() 98 MAP_SHARED, pipe->fd, req.gpuaddr); in kgsl_rb_bo_new() 120 .gpuaddr = kgsl_ring->bo->gpuaddr + offset, in kgsl_ringbuffer_flush() 143 ibdesc.gpuaddr in kgsl_ringbuffer_flush() [all...] |
H A D | msm_kgsl.h | 133 unsigned int gpuaddr; member 197 unsigned int gpuaddr; member 283 * gpuaddr specify a memory region created by a 288 unsigned int gpuaddr; member 328 unsigned int gpuaddr; /*output param */ member 351 unsigned int gpuaddr; member 363 unsigned int gpuaddr; /*output param */ member 373 unsigned int gpuaddr; member 402 unsigned int gpuaddr; member 423 unsigned int gpuaddr; /*outpu member 462 unsigned long gpuaddr; global() member 471 unsigned int gpuaddr; global() member [all...] |
H A D | kgsl_bo.c | 212 kgsl_bo->gpuaddr = req.gpuaddr; in fd_bo_from_fbdev() 226 if (!kgsl_bo->gpuaddr) { in kgsl_bo_gpuaddr() 244 kgsl_bo->gpuaddr = req.gpuaddr[0]; in kgsl_bo_gpuaddr() 246 return kgsl_bo->gpuaddr + offset; in kgsl_bo_gpuaddr()
|
H A D | kgsl_priv.h | 81 uint32_t gpuaddr; member
|
H A D | kgsl_drm.h | 157 uint32_t gpuaddr[DRM_KGSL_GEM_MAX_BUFFERS]; member
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | msm_kgsl.h | 369 unsigned long gpuaddr; member 375 uint64_t gpuaddr; member 380 uint64_t gpuaddr; member 470 unsigned long gpuaddr; member 583 * gpuaddr specify a memory region created by a 588 unsigned long gpuaddr; member 631 unsigned long gpuaddr; /*output param */ member 653 unsigned long gpuaddr; member 665 unsigned long gpuaddr; /*output param */ member 675 unsigned long gpuaddr; member 704 unsigned long gpuaddr; global() member 731 unsigned long gpuaddr; /*output param */ global() member 778 unsigned long gpuaddr; /* output param */ global() member 787 unsigned long gpuaddr; global() member 863 unsigned long gpuaddr; global() member 904 unsigned long gpuaddr; global() member 932 unsigned long gpuaddr; global() member 1356 uint64_t gpuaddr; global() member 1443 uint64_t gpuaddr; global() member 1586 uint64_t gpuaddr; global() member [all...] |
H A D | tu_kgsl.c | 97 .iova = req.gpuaddr, in tu_bo_init_new() 145 .iova = info_req.gpuaddr, in tu_bo_init_dmabuf() 427 .gpuaddr = perf_cs_entry->bo->iova, in tu_QueueSubmit2() 437 .gpuaddr = cs->entries[k].bo->iova, in tu_QueueSubmit2() 453 .gpuaddr = autotune_cs->entries[0].bo->iova, in tu_QueueSubmit2()
|
/third_party/mesa3d/src/freedreno/afuc/ |
H A D | emu.c | 400 check_access(struct emu *emu, uintptr_t gpuaddr, unsigned sz) in check_access() argument 402 if ((gpuaddr % sz) != 0) { in check_access() 403 printf("unaligned access fault: %p\n", (void *)gpuaddr); in check_access() 407 if ((gpuaddr + sz) >= EMU_MEMORY_SIZE) { in check_access() 408 printf("iova fault: %p\n", (void *)gpuaddr); in check_access() 414 emu_mem_read_dword(struct emu *emu, uintptr_t gpuaddr) in emu_mem_read_dword() argument 416 check_access(emu, gpuaddr, 4); in emu_mem_read_dword() 417 return *(uint32_t *)(emu->gpumem + gpuaddr); in emu_mem_read_dword() 421 mem_write_dword(struct emu *emu, uintptr_t gpuaddr, uint32_t val) in mem_write_dword() argument 423 check_access(emu, gpuaddr, in mem_write_dword() 428 emu_mem_write_dword(struct emu *emu, uintptr_t gpuaddr, uint32_t val) emu_mem_write_dword() argument [all...] |
H A D | emu.h | 234 uint32_t emu_mem_read_dword(struct emu *emu, uintptr_t gpuaddr); 235 void emu_mem_write_dword(struct emu *emu, uintptr_t gpuaddr, uint32_t val);
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nve4_compute.c | 822 struct nv04_resource *res, uint64_t gpuaddr, in nve4_upload_indirect_desc() 826 PUSH_DATAh(push, gpuaddr); in nve4_upload_indirect_desc() 827 PUSH_DATA (push, gpuaddr); in nve4_upload_indirect_desc() 821 nve4_upload_indirect_desc(struct nouveau_pushbuf *push, struct nv04_resource *res, uint64_t gpuaddr, uint32_t length, uint32_t bo_offset) nve4_upload_indirect_desc() argument
|