Searched refs:gtt_offset (Results 1 - 25 of 31) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_bufmgr.h113 uint64_t gtt_offset; member in struct:iris_bo
366 assert(bo->gtt_offset < IRIS_MEMZONE_OTHER_START);
367 return bo->gtt_offset;
H A Diris_binder.c80 next_address = binder->bo->gtt_offset + IRIS_BINDER_SIZE;
90 binder->bo->gtt_offset = next_address;
H A Diris_blorp.c72 * adding bo->gtt_offset (say, by handing an address to genxml). If not,
102 return bo->gtt_offset + addr.offset;
165 bt_map[i] = surface_offsets[i] - (uint32_t) binder->bo->gtt_offset;
210 uint16_t high_bits = bo ? bo->gtt_offset >> 32u : 0;
H A Diris_bufmgr.c442 if (memzone != iris_memzone_for_address(bo->gtt_offset)) {
443 vma_free(bufmgr, bo->gtt_offset, bo->size);
444 bo->gtt_offset = 0ull;
504 if (bo->gtt_offset == 0ull) {
505 bo->gtt_offset = vma_alloc(bufmgr, memzone, bo->size, 1);
507 if (bo->gtt_offset == 0ull)
588 bo->gtt_offset = vma_alloc(bufmgr, memzone, size, 1);
589 if (bo->gtt_offset == 0ull)
657 bo->gtt_offset = 0;
665 bo->gtt_offset
[all...]
H A Diris_batch.c135 uint64_t bo_address = bo->gtt_offset & (~0ull >> 16);
158 batch->exec_bos[0]->gtt_offset, false);
321 .offset = bo->gtt_offset,
431 *addr = batch->bo->gtt_offset;
465 * reloc.gtt_offset which in turn must match the corresponding
H A Diris_state.c123 result += addr.bo->gtt_offset;
1674 .address = bo->gtt_offset + offset,
1720 .address = res->bo->gtt_offset,
1726 f.aux_address = res->aux.bo->gtt_offset + res->aux.offset;
1733 f.clear_address = clear_bo->gtt_offset + clear_offset;
2008 .address = res->bo->gtt_offset + offset_B,
2497 info.depth_address = zres->bo->gtt_offset;
2505 info.hiz_address = zres->aux.bo->gtt_offset;
2512 info.stencil_address = stencil_res->bo->gtt_offset;
2584 .address = res->bo->gtt_offset
[all...]
H A Diris_draw.c221 iris_resource_bo(grid_ref->res)->gtt_offset,
/xsrc/external/mit/MesaLib.old/dist/src/intel/tools/
H A Daub_write.h93 uint32_t size, uint64_t gtt_offset);
H A Daubinator_error_decode.c287 uint64_t gtt_offset; member in struct:section
387 if (sections[s].gtt_offset <= address &&
388 address < sections[s].gtt_offset + sections[s].dword_count * 4) {
390 .addr = sections[s].gtt_offset,
442 { "gtt_offset", "batch buffer" },
472 sections[num_sections].gtt_offset = ((uint64_t) hi) << 32 | lo;
605 (unsigned) (sections[s].gtt_offset >> 32),
606 (unsigned) sections[s].gtt_offset);
615 sections[s].gtt_offset, false);
H A Daub_write.c621 uint32_t size, uint64_t gtt_offset)
633 ppgtt_lookup(aub, gtt_offset + offset),
643 dword_out(aub, gtt_offset + offset);
646 dword_out(aub, (gtt_offset + offset) >> 32);
619 aub_write_trace_block(struct aub_file * aub,uint32_t type,void * virtual,uint32_t size,uint64_t gtt_offset) argument
H A Daubinator_viewer.cpp259 uint64_t gtt_offset; member in struct:edit_window
471 return *((const uint8_t *) window->gtt_bo.map + window->gtt_offset + off);
478 uint8_t *gtt = (uint8_t *) window->gtt_bo.map + window->gtt_offset + off;
493 window->gtt_bo.size - window->gtt_offset,
548 window->gtt_offset = address - window->gtt_bo.addr;
/xsrc/external/mit/MesaLib/dist/src/intel/tools/
H A Daub_write.h132 uint32_t size, uint64_t gtt_offset);
H A Daubinator_error_decode.c283 uint64_t gtt_offset; member in struct:section
395 if (sections[s].gtt_offset <= address &&
396 address < sections[s].gtt_offset + sections[s].dword_count * 4) {
398 .addr = sections[s].gtt_offset,
454 { "gtt_offset", "batch buffer" },
485 sections[num_sections].gtt_offset = ((uint64_t) hi) << 32 | lo;
688 (unsigned) (sections[s].gtt_offset >> 32),
689 (unsigned) sections[s].gtt_offset);
699 uint64_t batch_addr = sections[s].gtt_offset + sections[s].data_offset;
H A Daub_write.c681 uint32_t size, uint64_t gtt_offset)
693 ppgtt_lookup(aub, gtt_offset + offset),
703 dword_out(aub, gtt_offset + offset);
706 dword_out(aub, (gtt_offset + offset) >> 32);
679 aub_write_trace_block(struct aub_file * aub,uint32_t type,void * virtual,uint32_t size,uint64_t gtt_offset) argument
H A Daubinator_viewer.cpp257 uint64_t gtt_offset; member in struct:edit_window
469 return *((const uint8_t *) window->gtt_bo.map + window->gtt_offset + off);
476 uint8_t *gtt = (uint8_t *) window->gtt_bo.map + window->gtt_offset + off;
491 window->gtt_bo.size - window->gtt_offset,
546 window->gtt_offset = address - window->gtt_bo.addr;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_batch.c132 uint64_t bo_address = bo->gtt_offset & (~0ull >> 16);
175 batch->exec_bos[0]->gtt_offset, false);
364 .offset = bo->gtt_offset,
667 new_bo->gtt_offset = bo->gtt_offset;
846 * reloc.gtt_offset which in turn must match the corresponding
903 /* Update brw_bo::gtt_offset */
904 if (batch->validation_list[i].offset != bo->gtt_offset) {
906 bo->gem_handle, bo->gtt_offset,
909 bo->gtt_offset
[all...]
H A Dcrocus_bufmgr.h65 uint64_t gtt_offset; member in struct:crocus_bo
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_bufmgr.c591 memzone != memzone_for_address(bo->gtt_offset)) {
592 vma_free(bufmgr, bo->gtt_offset, bo->size);
593 bo->gtt_offset = 0ull;
646 if ((bo->kflags & EXEC_OBJECT_PINNED) && bo->gtt_offset == 0ull) {
647 bo->gtt_offset = vma_alloc(bufmgr, memzone, bo->size, 1);
649 if (bo->gtt_offset == 0ull)
778 bo->gtt_offset = 0;
788 bo->gtt_offset = vma_alloc(bufmgr, BRW_MEMZONE_OTHER, bo->size, 1);
852 vma_free(bo->bufmgr, bo->gtt_offset, bo->size);
1426 bo->gtt_offset
[all...]
H A Dintel_batchbuffer.c92 uint64_t bo_address = bo->gtt_offset & (~0ull >> 16);
219 .offset = bo->gtt_offset,
404 * involves putting a larger buffer at the same gtt_offset...and we've
449 new_bo->gtt_offset = bo->gtt_offset;
735 /* Update brw_bo::gtt_offset */
736 if (batch->validation_list[i].offset != bo->gtt_offset) {
738 bo->gem_handle, bo->gtt_offset,
741 bo->gtt_offset = batch->validation_list[i].offset;
773 * reloc.gtt_offset whic
[all...]
H A Dbrw_bufmgr.h130 uint64_t gtt_offset; member in struct:brw_bo
H A DgenX_blorp_exec.c215 bo && (bo->kflags & EXEC_OBJECT_PINNED) ? bo->gtt_offset >> 32u : 0;
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_batch.c100 uint64_t bo_address = bo->gtt_offset & (~0ull >> 16);
220 .offset = bo->gtt_offset,
415 * involves putting a larger buffer at the same gtt_offset...and we've
460 new_bo->gtt_offset = bo->gtt_offset;
761 /* Update brw_bo::gtt_offset */
762 if (batch->validation_list[i].offset != bo->gtt_offset) {
764 bo->gem_handle, bo->gtt_offset,
767 bo->gtt_offset = batch->validation_list[i].offset;
798 * reloc.gtt_offset whic
[all...]
H A Dbrw_bufmgr.h131 uint64_t gtt_offset; member in struct:brw_bo
H A Dbrw_bufmgr.c627 memzone != memzone_for_address(bo->gtt_offset)) {
628 vma_free(bufmgr, bo->gtt_offset, bo->size);
629 bo->gtt_offset = 0ull;
682 if ((bo->kflags & EXEC_OBJECT_PINNED) && bo->gtt_offset == 0ull) {
683 bo->gtt_offset = vma_alloc(bufmgr, memzone, bo->size, 1);
685 if (bo->gtt_offset == 0ull)
814 bo->gtt_offset = 0;
824 bo->gtt_offset = vma_alloc(bufmgr, BRW_MEMZONE_OTHER, bo->size, 1);
890 vma_free(bo->bufmgr, bo->gtt_offset, bo->size);
1524 bo->gtt_offset
[all...]
H A DgenX_blorp_exec.c233 bo && (bo->kflags & EXEC_OBJECT_PINNED) ? bo->gtt_offset >> 32u : 0;

Completed in 74 milliseconds

12