Lines Matching defs:mem
56 __pandecode_fetch_gpu_mem(const struct pandecode_mapped_memory *mem,
60 if (!mem)
61 mem = pandecode_find_mapped_gpu_mem_containing(gpu_va);
63 if (!mem) {
69 assert(mem);
70 assert(size + (gpu_va - mem->gpu_va) <= mem->length);
72 return mem->addr + gpu_va - mem->gpu_va;
75 #define pandecode_fetch_gpu_mem(mem, gpu_va, size) \
76 __pandecode_fetch_gpu_mem(mem, gpu_va, size, __LINE__, __FILE__)
81 #define PANDECODE_PTR(mem, gpu_va, type) \
82 ((type*)(__pandecode_fetch_gpu_mem(mem, gpu_va, sizeof(type), \
85 /* Usage: <variable type> PANDECODE_PTR_VAR(name, mem, gpu_va) */
86 #define PANDECODE_PTR_VAR(name, mem, gpu_va) \
87 name = __pandecode_fetch_gpu_mem(mem, gpu_va, sizeof(*name), \