Lines Matching refs:mem
52 __pandecode_fetch_gpu_mem(const struct pandecode_mapped_memory *mem,
56 if (!mem)
57 mem = pandecode_find_mapped_gpu_mem_containing(gpu_va);
59 if (!mem) {
65 assert(mem);
66 assert(size + (gpu_va - mem->gpu_va) <= mem->length);
68 return mem->addr + gpu_va - mem->gpu_va;
71 #define pandecode_fetch_gpu_mem(mem, gpu_va, size) \
72 __pandecode_fetch_gpu_mem(mem, gpu_va, size, __LINE__, __FILE__)
77 #define PANDECODE_PTR(mem, gpu_va, type) \
78 ((type*)(__pandecode_fetch_gpu_mem(mem, gpu_va, sizeof(type), \
81 /* Usage: <variable type> PANDECODE_PTR_VAR(name, mem, gpu_va) */
82 #define PANDECODE_PTR_VAR(name, mem, gpu_va) \
83 name = __pandecode_fetch_gpu_mem(mem, gpu_va, sizeof(*name), \