Searched refs:mem (Results 1 - 25 of 310) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/genxml/
H A Ddecode.h52 __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 Ddecode_common.c56 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 Di128init.c67 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 Di128IBMDAC.c89 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 Di128accel.c67 #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 Dmmap.h50 __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 Daub_mem.h48 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 Daub_mem.c63 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 Daub_mem.h48 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 Daub_mem.c55 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 Dmemstream.h52 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 Dmemstream.c31 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 Di830_memory.c196 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 Dac_msgpack.c73 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 Dvn_device_memory.c32 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 Dimports.c86 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 Dpan_allocate.h96 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 Dpan_allocate.c192 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 Dpan_trace.c123 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 Danv_intel.c40 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 Dvk_alloc.h44 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 Dcolors.c36 .mem = "",
54 .mem = "\x1b[0;35m",
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr700_asm.c128 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 Dr700_asm.c128 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 Ddri3_priv.h56 #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; \

Completed in 59 milliseconds

1234567891011>>