Searched refs:sim_bo (Results 1 – 2 of 2) sorted by relevance
/third_party/mesa3d/src/broadcom/simulator/ |
D | v3d_simulator.c | 206 struct v3d_simulator_bo *sim_bo = rzalloc(file, in v3d_create_simulator_bo() local 210 sim_bo->file = file; in v3d_create_simulator_bo() 213 sim_bo->block = u_mmAllocMem(sim_state.heap, size + 4, GMP_ALIGN2, 0); in v3d_create_simulator_bo() 215 assert(sim_bo->block); in v3d_create_simulator_bo() 217 set_gmp_flags(file, sim_bo->block->ofs, size, 0x3); in v3d_create_simulator_bo() 219 sim_bo->size = size; in v3d_create_simulator_bo() 222 sim_bo->sim_vaddr = sim_state.mem + sim_bo->block->ofs - sim_state.mem_base; in v3d_create_simulator_bo() 223 memset(sim_bo->sim_vaddr, 0xd0, size); in v3d_create_simulator_bo() 225 *(uint32_t *)(sim_bo->sim_vaddr + sim_bo->size) = BO_SENTINEL; in v3d_create_simulator_bo() 227 return sim_bo; in v3d_create_simulator_bo() [all …]
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_simulator.c | 140 struct vc4_simulator_bo *sim_bo = rzalloc(file, in vc4_create_simulator_bo() local 142 struct drm_vc4_bo *bo = &sim_bo->base; in vc4_create_simulator_bo() 146 sim_bo->file = file; in vc4_create_simulator_bo() 147 sim_bo->handle = handle; in vc4_create_simulator_bo() 151 sim_bo->block = u_mmAllocMem(sim_state.heap, size + 4, PAGE_ALIGN2, 0); in vc4_create_simulator_bo() 153 assert(sim_bo->block); in vc4_create_simulator_bo() 157 obj->vaddr = sim_state.mem + sim_bo->block->ofs; in vc4_create_simulator_bo() 180 sim_bo->gem_vaddr = mmap(NULL, obj->base.size, in vc4_create_simulator_bo() 183 if (sim_bo->gem_vaddr == MAP_FAILED) { in vc4_create_simulator_bo() 190 return sim_bo; in vc4_create_simulator_bo() [all …]
|