/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_si_dma.c | 193 unsigned vm_id, uint64_t pd_addr) 197 if (vm_id < 8) { 198 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2)); 200 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2)); 212 radeon_ring_write(ring, 1 << vm_id); 218 radeon_ring_write(ring, 1 << vm_id); /* mask */
|
radeon_vm.c | 188 struct radeon_vm_id *vm_id = &vm->ids[ring]; local in function:radeon_vm_grab_id 194 if (vm_id->id && vm_id->last_id_use && 195 vm_id->last_id_use == rdev->vm_manager.active[vm_id->id]) 199 vm_id->pd_gpu_addr = ~0ll; 207 vm_id->id = i; 220 vm_id->id = choices[i]; 248 struct radeon_vm_id *vm_id = &vm->ids[ring]; local in function:radeon_vm_flush 250 if (pd_addr != vm_id->pd_gpu_addr || !vm_id->flushed_updates | 279 unsigned vm_id = vm->ids[fence->ring].id; local in function:radeon_vm_fence [all...] |
radeon_ni_dma.c | 131 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; local in function:cayman_dma_ring_ib_execute 149 radeon_ring_write(ring, DMA_IB_PACKET(DMA_PACKET_INDIRECT_BUFFER, vm_id, 0)); 455 unsigned vm_id, uint64_t pd_addr) 458 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2)); 469 radeon_ring_write(ring, 1 << vm_id);
|
radeon_cik_sdma.c | 953 unsigned vm_id, uint64_t pd_addr) 959 if (vm_id < 8) { 960 radeon_ring_write(ring, (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); 962 radeon_ring_write(ring, (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); 969 radeon_ring_write(ring, VMID(vm_id)); 997 radeon_ring_write(ring, 1 << vm_id);
|
radeon_asic.h | 617 unsigned vm_id, uint64_t pd_addr); 643 unsigned vm_id, uint64_t pd_addr); 725 unsigned vm_id, uint64_t pd_addr); 748 unsigned vm_id, uint64_t pd_addr); 832 unsigned vm_id, uint64_t pd_addr); 851 unsigned vm_id, uint64_t pd_addr);
|
radeon_ni.c | 1435 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; local in function:cayman_ring_ib_execute 1458 radeon_ring_write(ring, ib->length_dw | (vm_id << 24)); 1465 radeon_ring_write(ring, (vm_id << 24) | 10); /* poll interval */ 2701 unsigned vm_id, uint64_t pd_addr) 2703 radeon_ring_write(ring, PACKET0(VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2), 0)); 2712 radeon_ring_write(ring, 1 << vm_id);
|
radeon_si.c | 3414 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; local in function:si_ring_ib_execute 3450 radeon_ring_write(ring, ib->length_dw | (vm_id << 24)); 3456 radeon_ring_write(ring, vm_id); 5084 unsigned vm_id, uint64_t pd_addr) 5091 if (vm_id < 8) { 5093 (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); 5096 (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); 5115 radeon_ring_write(ring, 1 << vm_id);
|
radeon_gem.c | 642 * We don't support vm_id yet, to be sure we don't have have broken 646 if (args->vm_id) {
|
radeon_cik.c | 3749 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; local in function:cik_ring_ib_execute 3778 control |= ib->length_dw | (vm_id << 24); 5706 unsigned vm_id, uint64_t pd_addr) 5713 if (vm_id < 8) { 5715 (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); 5718 (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); 5729 radeon_ring_write(ring, VMID(vm_id)); 5758 radeon_ring_write(ring, 1 << vm_id);
|
radeon.h | 1874 unsigned vm_id, uint64_t pd_addr); 2800 #define radeon_ring_vm_flush(rdev, r, vm_id, pd_addr) (rdev)->asic->ring[(r)->idx]->vm_flush((rdev), (r), (vm_id), (pd_addr))
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
kfd_dbgdev.h | 124 uint32_t vm_id:4; member in struct:SQ_CMD_BITS::__anon842c909b0908
|
kfd_dbgdev.c | 610 reg_sq_cmd.bits.vm_id = 0; 626 pr_debug("\t\t vm_id is : %u\n", reg_sq_cmd.bitfields.vm_id); 728 reg_sq_cmd.bits.vm_id = pdd->qpd.vmid; 744 pr_debug("\t\t vm_id is : %u\n", reg_sq_cmd.bitfields.vm_id); 817 reg_sq_cmd.bits.vm_id = vmid;
|
/src/sys/external/bsd/drm2/dist/include/uapi/drm/ |
radeon_drm.h | 946 __u32 vm_id; member in struct:drm_radeon_gem_va
|
i915_drm.h | 1826 __u32 vm_id; member in struct:drm_i915_gem_vm_control
|
/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_context.c | 932 args->vm_id = err; 958 id = args->vm_id;
|
/src/sys/dev/ic/ |
advlib.h | 479 u_int16_t vm_id; member in struct:asc_scisq_2
|
advlib.c | 1850 scsiq->d2.vm_id = ASC_GET_CHIP_LRAM_DATA(iot, ioh); 2596 ASC_SET_CHIP_LRAM_DATA(iot, ioh, scsiq->q2.vm_id);
|