| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/genxml/ |
| H A D | decode.h | 52 __pandecode_fetch_gpu_mem(const struct pandecode_mapped_memory *mem, argument 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_v [all...] |
| H A D | decode_common.c | 56 struct pandecode_mapped_memory *mem = pandecode_find_mapped_gpu_mem_containing_rw(addr); local in function:pandecode_find_mapped_gpu_mem_containing 58 if (mem && mem->addr && !mem->ro) { 59 mprotect(mem->addr, mem->length, PROT_READ); 60 mem->ro = true; 61 util_dynarray_append(&ro_mappings, struct pandecode_mapped_memory *, mem); 64 return mem; 70 util_dynarray_foreach(&ro_mappings, struct pandecode_mapped_memory *, mem) { 78 pandecode_add_name(struct pandecode_mapped_memory * mem,uint64_t gpu_va,const char * name) argument 125 struct pandecode_mapped_memory *mem = local in function:pandecode_inject_free [all...] |
| /xsrc/external/mit/xf86-video-i128/dist/src/ |
| H A D | i128init.c | 67 iR->i128_base_g[INT_VCNT] = pI128->mem.rbase_g[INT_VCNT]; /* 0x0020 */ 68 iR->i128_base_g[INT_HCNT] = pI128->mem.rbase_g[INT_HCNT]; /* 0x0024 */ 69 iR->i128_base_g[DB_ADR] = pI128->mem.rbase_g[DB_ADR]; /* 0x0028 */ 70 iR->i128_base_g[DB_PTCH] = pI128->mem.rbase_g[DB_PTCH]; /* 0x002C */ 71 iR->i128_base_g[CRT_HAC] = pI128->mem.rbase_g[CRT_HAC]; /* 0x0030 */ 72 iR->i128_base_g[CRT_HBL] = pI128->mem.rbase_g[CRT_HBL]; /* 0x0034 */ 73 iR->i128_base_g[CRT_HFP] = pI128->mem.rbase_g[CRT_HFP]; /* 0x0038 */ 74 iR->i128_base_g[CRT_HS] = pI128->mem.rbase_g[CRT_HS]; /* 0x003C */ 75 iR->i128_base_g[CRT_VAC] = pI128->mem.rbase_g[CRT_VAC]; /* 0x0040 */ 76 iR->i128_base_g[CRT_VBL] = pI128->mem [all...] |
| H A D | i128IBMDAC.c | 89 tmpl = pI128->mem.rbase_g[IDXL_I] & 0xFF; 90 tmph = pI128->mem.rbase_g[IDXH_I] & 0xFF; 91 pI128->mem.rbase_g[IDXCTL_I] = 0; MB; 92 pI128->mem.rbase_g[IDXH_I] = 0; MB; 93 pI128->mem.rbase_g[IDXL_I] = IBMRGB_curs; MB; 94 pI128->mem.rbase_g[DATA_I] = 0x27; MB; 96 pI128->mem.rbase_g[IDXH_I] = tmph; MB; 97 pI128->mem.rbase_g[IDXL_I] = tmpl; MB; 108 tmpl = pI128->mem.rbase_g[IDXL_I] & 0xFF; 109 tmph = pI128->mem [all...] |
| H A D | i128accel.c | 67 #define ENG_PIPELINE_READY() { while (pI128->mem.rbase_a[BUSY] & BUSY_BUSY) ; } 68 #define ENG_DONE() { while (pI128->mem.rbase_a[FLOW] & (FLOW_DEB | FLOW_MCB | FLOW_PRV)) ;} 120 pI128->mem.rbase_a[CMD] = pI128->cmd; 121 /*pI128->mem.rbase_a[XY3_DIR] = pI128->blitdir;*/ 143 bppi = (pI128->mem.rbase_a[BUF_CTRL] & BC_PSIZ_MSK) >> 24; 156 pI128->mem.rbase_a[XY2_WH] = (bppi<<16) | h; 157 pI128->mem.rbase_a[XY0_SRC] = (x1<<16) | y1; MB; 158 pI128->mem.rbase_a[XY1_DST] = (x2<<16) | y2; MB; 175 pI128->mem.rbase_a[CLPTL] = (x2<<16) | y2; 176 pI128->mem [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/pandecode/ |
| H A D | mmap.h | 50 __pandecode_fetch_gpu_mem(const struct pandecode_mapped_memory *mem, argument 54 if (!mem) 55 mem = pandecode_find_mapped_gpu_mem_containing(gpu_va); 57 assert(mem); 58 assert(size + (gpu_va - mem->gpu_va) <= mem->length); 60 return mem->addr + gpu_va - mem->gpu_va; 63 #define pandecode_fetch_gpu_mem(mem, gpu_va, size) \ 64 __pandecode_fetch_gpu_mem(mem, gpu_v [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/tools/ |
| H A D | aub_mem.h | 48 struct rb_tree mem; member in struct:aub_mem 51 bool aub_mem_init(struct aub_mem *mem); 52 void aub_mem_fini(struct aub_mem *mem); 54 void aub_mem_clear_bo_maps(struct aub_mem *mem); 56 void aub_mem_phys_write(void *mem, uint64_t virt_address, 58 void aub_mem_ggtt_write(void *mem, uint64_t virt_address, 60 void aub_mem_ggtt_entry_write(void *mem, uint64_t virt_address, 62 void aub_mem_local_write(void *mem, uint64_t virt_address, 65 struct gen_batch_decode_bo aub_mem_get_ggtt_bo(void *mem, uint64_t address); 66 struct gen_batch_decode_bo aub_mem_get_ppgtt_bo(void *mem, uint64_ [all...] |
| H A D | aub_mem.c | 63 add_gtt_bo_map(struct aub_mem *mem, struct gen_batch_decode_bo bo, bool ppgtt, bool unmap_after_use) argument 70 list_add(&m->link, &mem->maps); 74 aub_mem_clear_bo_maps(struct aub_mem *mem) argument 76 list_for_each_entry_safe(struct bo_map, i, &mem->maps, link) { 113 ensure_ggtt_entry(struct aub_mem *mem, uint64_t virt_addr) argument 115 struct rb_node *node = rb_tree_search_sloppy(&mem->ggtt, &virt_addr, 121 rb_tree_insert_at(&mem->ggtt, node, &new_entry->node, cmp > 0); 129 search_ggtt_entry(struct aub_mem *mem, uint64_t virt_addr) argument 133 struct rb_node *node = rb_tree_search(&mem->ggtt, &virt_addr, cmp_ggtt_entry); 144 struct phys_mem *mem local in function:cmp_phys_mem 149 ensure_phys_mem(struct aub_mem * mem,uint64_t phys_addr) argument 173 search_phys_mem(struct aub_mem * mem,uint64_t phys_addr) argument 189 struct aub_mem *mem = _mem; local in function:aub_mem_local_write 202 struct aub_mem *mem = _mem; local in function:aub_mem_ggtt_entry_write 218 struct aub_mem *mem = _mem; local in function:aub_mem_phys_write 235 struct aub_mem *mem = _mem; local in function:aub_mem_ggtt_write 254 struct aub_mem *mem = _mem; local in function:aub_mem_get_ggtt_bo 304 ppgtt_walk(struct aub_mem * mem,uint64_t pml4,uint64_t address) argument 323 ppgtt_mapped(struct aub_mem * mem,uint64_t pml4,uint64_t address) argument 331 struct aub_mem *mem = _mem; local in function:aub_mem_get_ppgtt_bo 370 aub_mem_init(struct aub_mem * mem) argument 382 aub_mem_fini(struct aub_mem * mem) argument 404 aub_mem_get_phys_addr_data(struct aub_mem * mem,uint64_t phys_addr) argument 413 aub_mem_get_ppgtt_addr_data(struct aub_mem * mem,uint64_t virt_addr) argument 422 aub_mem_get_ppgtt_addr_aub_data(struct aub_mem * mem,uint64_t virt_addr) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/tools/ |
| H A D | aub_mem.h | 48 struct rb_tree mem; member in struct:aub_mem 51 bool aub_mem_init(struct aub_mem *mem); 52 void aub_mem_fini(struct aub_mem *mem); 54 void aub_mem_clear_bo_maps(struct aub_mem *mem); 56 void aub_mem_phys_write(void *mem, uint64_t virt_address, 58 void aub_mem_ggtt_write(void *mem, uint64_t virt_address, 60 void aub_mem_ggtt_entry_write(void *mem, uint64_t virt_address, 62 void aub_mem_local_write(void *mem, uint64_t virt_address, 65 struct intel_batch_decode_bo aub_mem_get_ggtt_bo(void *mem, uint64_t address); 66 struct intel_batch_decode_bo aub_mem_get_ppgtt_bo(void *mem, uint64_ [all...] |
| H A D | aub_mem.c | 55 add_gtt_bo_map(struct aub_mem *mem, struct intel_batch_decode_bo bo, bool ppgtt, bool unmap_after_use) argument 62 list_add(&m->link, &mem->maps); 66 aub_mem_clear_bo_maps(struct aub_mem *mem) argument 68 list_for_each_entry_safe(struct bo_map, i, &mem->maps, link) { 105 ensure_ggtt_entry(struct aub_mem *mem, uint64_t virt_addr) argument 107 struct rb_node *node = rb_tree_search_sloppy(&mem->ggtt, &virt_addr, 113 rb_tree_insert_at(&mem->ggtt, node, &new_entry->node, cmp < 0); 121 search_ggtt_entry(struct aub_mem *mem, uint64_t virt_addr) argument 125 struct rb_node *node = rb_tree_search(&mem->ggtt, &virt_addr, cmp_ggtt_entry); 136 struct phys_mem *mem local in function:cmp_phys_mem 158 ensure_phys_mem(struct aub_mem * mem,uint64_t phys_addr) argument 182 search_phys_mem(struct aub_mem * mem,uint64_t phys_addr) argument 198 struct aub_mem *mem = _mem; local in function:aub_mem_local_write 211 struct aub_mem *mem = _mem; local in function:aub_mem_ggtt_entry_write 227 struct aub_mem *mem = _mem; local in function:aub_mem_phys_write 244 struct aub_mem *mem = _mem; local in function:aub_mem_ggtt_write 263 struct aub_mem *mem = _mem; local in function:aub_mem_get_ggtt_bo 312 ppgtt_walk(struct aub_mem * mem,uint64_t pml4,uint64_t address) argument 331 ppgtt_mapped(struct aub_mem * mem,uint64_t pml4,uint64_t address) argument 339 struct aub_mem *mem = _mem; local in function:aub_mem_get_ppgtt_bo 377 aub_mem_init(struct aub_mem * mem) argument 389 aub_mem_fini(struct aub_mem * mem) argument 411 aub_mem_get_phys_addr_data(struct aub_mem * mem,uint64_t phys_addr) argument 420 aub_mem_get_ppgtt_addr_data(struct aub_mem * mem,uint64_t virt_addr) argument 429 aub_mem_get_ppgtt_addr_aub_data(struct aub_mem * mem,uint64_t virt_addr) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/util/ |
| H A D | memstream.h | 52 u_memstream_open(struct u_memstream *mem, char **bufp, size_t *sizep); 55 u_memstream_close(struct u_memstream *mem); 58 u_memstream_get(const struct u_memstream *mem) argument 60 return mem->f;
|
| H A D | memstream.c | 31 u_memstream_open(struct u_memstream *mem, char **bufp, size_t *sizep) argument 39 char *temp = mem->temp; 46 mem->f = f; 47 mem->bufp = bufp; 48 mem->sizep = sizep; 58 mem->f = f; 64 u_memstream_close(struct u_memstream *mem) argument 66 FILE *const f = mem->f; 75 *mem->bufp = buf; 76 *mem [all...] |
| /xsrc/external/mit/xf86-video-intel-old/dist/src/ |
| H A D | i830_memory.c | 196 i830_bind_memory(ScrnInfoPtr pScrn, i830_memory *mem) argument 200 if (mem == NULL || mem->bound || pI830->use_drm_mode) 203 if (pI830->have_gem && mem->bo != NULL) { 205 if (dri_bo_pin(mem->bo, mem->alignment) != 0) { 208 mem->name, strerror(errno)); 212 mem->bound = TRUE; 213 mem->offset = mem 237 i830_unbind_memory(ScrnInfoPtr pScrn,i830_memory * mem) argument 269 i830_free_memory(ScrnInfoPtr pScrn,i830_memory * mem) argument 320 i830_memory *mem = pI830->memory_list->next; local in function:i830_reset_allocations 588 i830_memory *mem, *scan; local in function:i830_allocate_aperture 666 i830_allocate_agp_memory(ScrnInfoPtr pScrn,i830_memory * mem,int flags) argument 708 i830_memory *mem; local in function:i830_allocate_memory_bo 816 i830_memory *mem; local in function:i830_allocate_memory 872 i830_memory *mem; local in function:i830_describe_allocations 1559 i830_memory *mem; local in function:i830_bind_all_memory 1605 i830_memory *mem; local in function:i830_unbind_all_memory [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| H A D | ac_msgpack.c | 73 msgpack->mem = malloc(MSGPACK_MEM_START_SIZE); 80 free(msgpack->mem); 91 msgpack->mem = realloc(msgpack->mem, new_mem_size); 92 if (msgpack->mem == NULL) 106 msgpack->mem[msgpack->offset] = MSGPACK_FIXMAP_OP | n; 111 msgpack->mem[msgpack->offset] = MSGPACK_MAP16_OP; 112 *((uint16_t*)&msgpack->mem[msgpack->offset + 1]) = util_bswap16(n); 117 msgpack->mem[msgpack->offset] = MSGPACK_MAP32_OP; 118 *((unsigned int*)&msgpack->mem[msgpac [all...] |
| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| H A D | vn_device_memory.c | 32 struct vn_device_memory *mem = local in function:vn_device_memory_simple_alloc 33 vk_zalloc(alloc, sizeof(*mem), VN_DEFAULT_ALIGN, 35 if (!mem) 38 vn_object_base_init(&mem->base, VK_OBJECT_TYPE_DEVICE_MEMORY, &dev->base); 39 mem->size = size; 41 VkDeviceMemory mem_handle = vn_device_memory_to_handle(mem); 51 vn_object_base_fini(&mem->base); 52 vk_free(alloc, mem); 60 dev->renderer, mem->size, mem 77 vn_device_memory_simple_free(struct vn_device * dev,struct vn_device_memory * mem) argument 105 struct vn_device_memory *mem; local in function:vn_device_memory_pool_grow_locked 224 vn_device_memory_import_dma_buf(struct vn_device * dev,struct vn_device_memory * mem,const VkMemoryAllocateInfo * alloc_info,bool force_unmappable,int fd) argument 276 vn_device_memory_alloc(struct vn_device * dev,struct vn_device_memory * mem,const VkMemoryAllocateInfo * alloc_info,bool need_bo,VkMemoryPropertyFlags flags,VkExternalMemoryHandleTypeFlags external_handles) argument 344 struct vn_device_memory *mem = local in function:vn_AllocateMemory 394 struct vn_device_memory *mem = vn_device_memory_from_handle(memory); local in function:vn_FreeMemory 421 ASSERTED struct vn_device_memory *mem = local in function:vn_GetDeviceMemoryOpaqueCaptureAddress 438 struct vn_device_memory *mem = vn_device_memory_from_handle(memory); local in function:vn_MapMemory 465 struct vn_device_memory *mem = local in function:vn_FlushMappedMemoryRanges 487 struct vn_device_memory *mem = local in function:vn_InvalidateMappedMemoryRanges 506 ASSERTED struct vn_device_memory *mem = local in function:vn_GetDeviceMemoryCommitment 520 struct vn_device_memory *mem = local in function:vn_GetMemoryFdKHR [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | imports.c | 86 void *mem; local in function:_mesa_align_malloc 87 int err = posix_memalign(& mem, alignment, bytes); 90 return mem; 125 void *mem; local in function:_mesa_align_calloc 127 mem = _mesa_align_malloc(bytes, alignment); 128 if (mem != NULL) { 129 (void) memset(mem, 0, bytes); 132 return mem; 134 void *mem; 136 mem [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_allocate.h | 96 mali_ptr panfrost_upload(struct panfrost_memory *mem, const void *data, size_t sz, bool no_pad); 97 mali_ptr panfrost_upload_sequential(struct panfrost_memory *mem, const void *data, size_t sz); 106 panfrost_allocate_transfer(struct panfrost_memory *mem, size_t sz, mali_ptr *gpu); 109 panfrost_reserve(struct panfrost_memory *mem, size_t sz) argument 111 mem->stack_bottom += sz; 112 return mem->gpu + (mem->stack_bottom - sz);
|
| H A D | pan_allocate.c | 192 panfrost_upload(struct panfrost_memory *mem, const void *data, size_t sz, bool no_pad) argument 195 if ((mem->stack_bottom + sz) >= mem->size) { 196 printf("Out of memory, tried to upload %zd but only %zd available\n", sz, mem->size - mem->stack_bottom); 200 return pandev_upload(-1, &mem->stack_bottom, mem->gpu, mem->cpu, data, sz, no_pad); 204 panfrost_upload_sequential(struct panfrost_memory *mem, const void *data, size_t sz) argument 206 return pandev_upload(last_offset, &mem 214 panfrost_allocate_transfer(struct panfrost_memory * mem,size_t sz,mali_ptr * gpu) argument [all...] |
| H A D | pan_trace.c | 123 struct pantrace_memory *mem = malloc(sizeof(*mem)); local in function:pantrace_mmap 124 list_inithead(&mem->node); 125 mem->gpu = gpu; 126 mem->cpu = cpu; 127 mem->sz = sz; 128 mem->full_filename = full_filename; 129 list_add(&mem->node, &mmaps.node);
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_intel.c | 40 struct anv_device_memory *mem; local in function:anv_CreateDmaBufImageINTEL 47 mem = vk_alloc2(&device->alloc, pAllocator, sizeof(*mem), 8, 49 if (mem == NULL) 83 pCreateInfo->fd, bo_flags, &mem->bo); 89 if (mem->bo->size < aligned_image_size) { 94 mem->bo->size, aligned_image_size); 95 anv_bo_cache_release(device, &device->bo_cache, mem->bo); 100 .bo = mem->bo, 108 *pMem = anv_device_memory_to_handle(mem); [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/vulkan/util/ |
| H A D | vk_alloc.h | 44 void *mem = vk_alloc(alloc, size, align, scope); local in function:vk_zalloc 45 if (mem == NULL) 48 memset(mem, 0, size); 50 return mem; 105 void *mem = vk_alloc2(parent_alloc, alloc, size, align, scope); local in function:vk_zalloc2 106 if (mem == NULL) 109 memset(mem, 0, size); 111 return mem;
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/rnn/ |
| H A D | colors.c | 36 .mem = "", 54 .mem = "\x1b[0;35m",
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | r700_asm.c | 128 int r700_bytecode_fetch_mem_build(struct r600_bytecode *bc, struct r600_bytecode_vtx *mem, unsigned id) argument 130 unsigned opcode = r600_isa_fetch_opcode(bc->isa->hw_class, mem->op) >> 8; 133 S_SQ_MEM_RD_WORD0_ELEM_SIZE(mem->elem_size) | 136 S_SQ_MEM_RD_WORD0_UNCACHED(mem->uncached) | 137 S_SQ_MEM_RD_WORD0_INDEXED(mem->indexed) | 138 S_SQ_MEM_RD_WORD0_SRC_SEL_Y(mem->src_sel_y) | 139 S_SQ_MEM_RD_WORD0_SRC_GPR(mem->src_gpr) | 140 S_SQ_MEM_RD_WORD0_SRC_REL(mem->src_rel) | 141 S_SQ_MEM_RD_WORD0_SRC_SEL_X(mem->src_sel_x) | 142 S_SQ_MEM_RD_WORD0_BURST_COUNT(mem [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| H A D | r700_asm.c | 128 int r700_bytecode_fetch_mem_build(struct r600_bytecode *bc, struct r600_bytecode_vtx *mem, unsigned id) argument 130 unsigned opcode = r600_isa_fetch_opcode(bc->isa->hw_class, mem->op) >> 8; 133 S_SQ_MEM_RD_WORD0_ELEM_SIZE(mem->elem_size) | 136 S_SQ_MEM_RD_WORD0_UNCACHED(mem->uncached) | 137 S_SQ_MEM_RD_WORD0_INDEXED(mem->indexed) | 138 S_SQ_MEM_RD_WORD0_SRC_SEL_Y(mem->src_sel_y) | 139 S_SQ_MEM_RD_WORD0_SRC_GPR(mem->src_gpr) | 140 S_SQ_MEM_RD_WORD0_SRC_REL(mem->src_rel) | 141 S_SQ_MEM_RD_WORD0_SRC_SEL_X(mem->src_sel_x) | 142 S_SQ_MEM_RD_WORD0_BURST_COUNT(mem [all...] |
| /xsrc/external/mit/xorg-server/dist/dri3/ |
| H A D | dri3_priv.h | 56 #define wrap(priv,real,mem,func) {\ 57 priv->mem = real->mem; \ 58 real->mem = func; \ 61 #define unwrap(priv,real,mem) {\ 62 real->mem = priv->mem; \
|