| /OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/ |
| H A D | radeon_vm.c | 181 struct radeon_vm_id *vm_id = &vm->ids[ring]; in radeon_vm_grab_id() local 187 if (vm_id->id && vm_id->last_id_use && in radeon_vm_grab_id() 188 vm_id->last_id_use == rdev->vm_manager.active[vm_id->id]) in radeon_vm_grab_id() 192 vm_id->pd_gpu_addr = ~0ll; in radeon_vm_grab_id() 200 vm_id->id = i; in radeon_vm_grab_id() 213 vm_id->id = choices[i]; in radeon_vm_grab_id() 241 struct radeon_vm_id *vm_id = &vm->ids[ring]; in radeon_vm_flush() local 243 if (pd_addr != vm_id->pd_gpu_addr || !vm_id->flushed_updates || in radeon_vm_flush() 244 radeon_fence_is_earlier(vm_id->flushed_updates, updates)) { in radeon_vm_flush() 247 radeon_fence_unref(&vm_id->flushed_updates); in radeon_vm_flush() [all …]
|
| H A D | si_dma.c | 188 unsigned vm_id, uint64_t pd_addr) in si_dma_vm_flush() argument 192 if (vm_id < 8) { in si_dma_vm_flush() 193 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2)); in si_dma_vm_flush() 195 …radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> … in si_dma_vm_flush() 207 radeon_ring_write(ring, 1 << vm_id); in si_dma_vm_flush() 213 radeon_ring_write(ring, 1 << vm_id); /* mask */ in si_dma_vm_flush()
|
| H A D | ni_dma.c | 126 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; in cayman_dma_ring_ib_execute() local 144 radeon_ring_write(ring, DMA_IB_PACKET(DMA_PACKET_INDIRECT_BUFFER, vm_id, 0)); in cayman_dma_ring_ib_execute() 450 unsigned vm_id, uint64_t pd_addr) in cayman_dma_vm_flush() argument 453 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2)); in cayman_dma_vm_flush() 464 radeon_ring_write(ring, 1 << vm_id); in cayman_dma_vm_flush()
|
| H A D | cik_sdma.c | 948 unsigned vm_id, uint64_t pd_addr) in cik_dma_vm_flush() argument 954 if (vm_id < 8) { in cik_dma_vm_flush() 955 radeon_ring_write(ring, (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); in cik_dma_vm_flush() 957 radeon_ring_write(ring, (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); in cik_dma_vm_flush() 964 radeon_ring_write(ring, VMID(vm_id)); in cik_dma_vm_flush() 992 radeon_ring_write(ring, 1 << vm_id); in cik_dma_vm_flush()
|
| H A D | radeon_asic.h | 615 unsigned vm_id, uint64_t pd_addr); 641 unsigned vm_id, uint64_t pd_addr); 723 unsigned vm_id, uint64_t pd_addr); 746 unsigned vm_id, uint64_t pd_addr); 830 unsigned vm_id, uint64_t pd_addr); 849 unsigned vm_id, uint64_t pd_addr);
|
| H A D | ni.c | 1428 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; in cayman_ring_ib_execute() local 1451 radeon_ring_write(ring, ib->length_dw | (vm_id << 24)); in cayman_ring_ib_execute() 1458 radeon_ring_write(ring, (vm_id << 24) | 10); /* poll interval */ in cayman_ring_ib_execute() 2694 unsigned vm_id, uint64_t pd_addr) in cayman_vm_flush() argument 2696 radeon_ring_write(ring, PACKET0(VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2), 0)); in cayman_vm_flush() 2705 radeon_ring_write(ring, 1 << vm_id); in cayman_vm_flush()
|
| H A D | si.c | 3407 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; in si_ring_ib_execute() local 3443 radeon_ring_write(ring, ib->length_dw | (vm_id << 24)); in si_ring_ib_execute() 3449 radeon_ring_write(ring, vm_id); in si_ring_ib_execute() 5077 unsigned vm_id, uint64_t pd_addr) in si_vm_flush() argument 5084 if (vm_id < 8) { in si_vm_flush() 5086 (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); in si_vm_flush() 5089 (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); in si_vm_flush() 5108 radeon_ring_write(ring, 1 << vm_id); in si_vm_flush()
|
| H A D | radeon_gem.c | 625 if (args->vm_id) { in radeon_gem_va_ioctl()
|
| H A D | cik.c | 3732 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; in cik_ring_ib_execute() local 3761 control |= ib->length_dw | (vm_id << 24); in cik_ring_ib_execute() 5689 unsigned vm_id, uint64_t pd_addr) in cik_vm_flush() argument 5696 if (vm_id < 8) { in cik_vm_flush() 5698 (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); in cik_vm_flush() 5701 (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); in cik_vm_flush() 5712 radeon_ring_write(ring, VMID(vm_id)); in cik_vm_flush() 5741 radeon_ring_write(ring, 1 << vm_id); in cik_vm_flush()
|
| H A D | radeon.h | 1833 unsigned vm_id, uint64_t pd_addr); 2727 #define radeon_ring_vm_flush(rdev, r, vm_id, pd_addr) (rdev)->asic->ring[(r)->idx]->vm_flush((rdev)… argument
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/svm/ |
| H A D | avic.c | 98 u32 vm_id = AVIC_GATAG_TO_VMID(ga_tag); in avic_ga_log_notifier() local 101 pr_debug("SVM: %s: vm_id=%#x, vcpu_id=%#x\n", __func__, vm_id, vcpu_id); in avic_ga_log_notifier() 102 trace_kvm_avic_ga_log(vm_id, vcpu_id); in avic_ga_log_notifier() 105 hash_for_each_possible(svm_vm_data_hash, kvm_svm, hnode, vm_id) { in avic_ga_log_notifier() 106 if (kvm_svm->avic_vm_id != vm_id) in avic_ga_log_notifier() 150 u32 vm_id; in avic_vm_init() local 171 vm_id = next_vm_id = (next_vm_id + 1) & AVIC_VM_ID_MASK; in avic_vm_init() 172 if (vm_id == 0) { /* id is 1-based, zero is not okay */ in avic_vm_init() 178 hash_for_each_possible(svm_vm_data_hash, k2, hnode, vm_id) { in avic_vm_init() 179 if (k2->avic_vm_id == vm_id) in avic_vm_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_dbgdev.c | 605 reg_sq_cmd.bits.vm_id = 0; in dbgdev_wave_control_diq() 621 pr_debug("\t\t vm_id is : %u\n", reg_sq_cmd.bitfields.vm_id); in dbgdev_wave_control_diq() 723 reg_sq_cmd.bits.vm_id = pdd->qpd.vmid; in dbgdev_wave_control_nodiq() 739 pr_debug("\t\t vm_id is : %u\n", reg_sq_cmd.bitfields.vm_id); in dbgdev_wave_control_nodiq() 812 reg_sq_cmd.bits.vm_id = vmid; in dbgdev_wave_reset_wavefronts()
|
| H A D | kfd_dbgdev.h | 122 uint32_t vm_id:4; member
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/drm/ |
| H A D | radeon_drm.h | 944 __u32 vm_id; member
|
| /OK3568_Linux_fs/kernel/include/uapi/drm/ |
| H A D | radeon_drm.h | 944 __u32 vm_id; member
|
| H A D | i915_drm.h | 1898 __u32 vm_id; member
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/drm/ |
| H A D | radeon_drm.h | 944 __u32 vm_id; member
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/include/libdrm/ |
| H A D | radeon_drm.h | 945 __u32 vm_id; member
|
| H A D | i915_drm.h | 1597 __u32 vm_id; member
|
| /OK3568_Linux_fs/external/linux-rga/samples/im2d_slt/third-party/libdrm/include/libdrm/ |
| H A D | radeon_drm.h | 945 __u32 vm_id; member
|
| H A D | i915_drm.h | 1597 __u32 vm_id; member
|
| /OK3568_Linux_fs/external/linux-rga/samples/utils/3rdparty/libdrm/include/libdrm/ |
| H A D | radeon_drm.h | 945 __u32 vm_id; member
|
| H A D | i915_drm.h | 1597 __u32 vm_id; member
|
| /OK3568_Linux_fs/kernel/tools/include/uapi/drm/ |
| H A D | i915_drm.h | 1898 __u32 vm_id; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_context.c | 1043 args->vm_id = id; in i915_gem_vm_create_ioctl() 1064 vm = xa_erase(&file_priv->vm_xa, args->vm_id); in i915_gem_vm_destroy_ioctl()
|