/linux/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_vm_helper.c | 31 struct vmid_usage vmids = vm_helper->hubp_vmid_usage[hubp_idx]; in vm_helper_mark_vmid_used() local 33 vmids.vmid_usage[0] = vmids.vmid_usage[1]; in vm_helper_mark_vmid_used() 34 vmids.vmid_usage[1] = 1 << pos; in vm_helper_mark_vmid_used()
|
/linux/arch/riscv/kvm/ |
H A D | vmid.c | 97 * We ran out of VMIDs so we increment vmid_version and in kvm_riscv_gstage_vmid_update() 98 * start assigning VMIDs from 1. in kvm_riscv_gstage_vmid_update() 100 * This also means existing VMIDs assignment to all Guest in kvm_riscv_gstage_vmid_update() 103 * running will automatically pick-up new VMIDs because will in kvm_riscv_gstage_vmid_update()
|
/linux/arch/arm64/kvm/ |
H A D | vmid.c | 64 * case of VMIDs. Hence, instead of marking the CPU as in flush_context() 78 * Iterate over the set of reserved VMIDs looking for a match in check_update_reserved_vmid() 116 /* We're out of VMIDs, so increment the global generation count */ in new_vmid() 121 /* We have more VMIDs than CPUs, so this will always succeed */ in new_vmid()
|
H A D | arm.c | 1166 * The VMID allocator only tracks active VMIDs per in kvm_arch_vcpu_ioctl_run()
|
/linux/Documentation/devicetree/bindings/reserved-memory/ |
H A D | qcom,rmtfs-mem.yaml | 43 Array of vmids of the remote processors, to set up memory protection
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_packet_manager_vi.c | 86 * it can not exceed the number of VMIDs available to the in pm_runlist_vi() 90 * Note: the arbitration between the number of VMIDs and in pm_runlist_vi()
|
H A D | cik_event_interrupt.c | 65 /* Only handle interrupts from KFD VMIDs */ in cik_event_interrupt_isr()
|
H A D | kfd_int_process_v10.c | 143 /* Only handle interrupts from KFD VMIDs */ in event_interrupt_isr_v10()
|
H A D | kfd_packet_manager.c | 57 * Note: the arbitration between the number of VMIDs and in pm_calc_rlib_size()
|
/linux/drivers/gpu/drm/amd/display/modules/vmid/ |
H A D | vmid.c | 62 // At this point any positions with value 0 are unused vmids, evict them in evict_vmids()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | gmc_v7_0.c | 445 * VMIDs 1-15 are used for userspace clients and are handled 594 * sets up the hw for VMIDs 1-15 which are allocated on 1038 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v7_0_sw_init() 1039 * amdkfd will use VMIDs 8-15 in gmc_v7_0_sw_init()
|
H A D | gmc_v12_0.c | 194 * VMIDs 1-15 are used for userspace clients and are handled 822 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v12_0_sw_init() 823 * amdkfd will use VMIDs 8-15 in gmc_v12_0_sw_init()
|
H A D | gmc_v8_0.c | 636 * VMIDs 1-15 are used for userspace clients and are handled 809 * sets up the hw for VMIDs 1-15 which are allocated on 1151 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v8_0_sw_init() 1152 * amdkfd will use VMIDs 8-15 in gmc_v8_0_sw_init()
|
H A D | gmc_v6_0.c | 860 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v6_0_sw_init() 861 * amdkfd will use VMIDs 8-15 in gmc_v6_0_sw_init()
|
H A D | gmc_v11_0.c | 826 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v11_0_sw_init() 827 * amdkfd will use VMIDs 8-15 in gmc_v11_0_sw_init()
|
H A D | gfx_v9_4_3.c | 1250 /* Initialize all compute VMIDs to have no GDS, GWS, or OA in gfx_v9_4_3_xcc_init_compute_vmid() 1251 acccess. These should be enabled by FW for target VMIDs. */ in gfx_v9_4_3_xcc_init_compute_vmid() 1265 * Initialize all compute and user-gfx VMIDs to have no GDS, GWS, or OA in gfx_v9_4_3_xcc_init_gds_vmid() 1266 * access. Compute VMIDs should be enabled by FW for target VMIDs, in gfx_v9_4_3_xcc_init_gds_vmid()
|
H A D | amdgpu_vm.c | 62 * buffer. VMIDs are allocated dynamically as commands are submitted. 81 * GPU clients (i.e., engines on the GPU) use GPUVM VMIDs to access memory.
|
H A D | amdgpu_cs.c | 1105 * We can't use gang submit on with reserved VMIDs when the VM changes in amdgpu_cs_vm_handling()
|
H A D | amdgpu_drv.c | 763 * number of VMIDs assigned to the HWS, which is also the default. 768 …"Max # processes HWS can execute concurrently when sched_policy=0 (0 = no concurrency, #VMIDs for …
|
H A D | gfx_v10_0.c | 5067 * Initialize all compute VMIDs to have no GDS, GWS, or OA in gfx_v10_0_init_compute_vmid() 5068 * access. These should be enabled by FW for target VMIDs. in gfx_v10_0_init_compute_vmid() 5086 * Initialize all compute and user-gfx VMIDs to have no GDS, GWS, or OA in gfx_v10_0_init_gds_vmid() 5087 * access. Compute VMIDs should be enabled by FW for target VMIDs, in gfx_v10_0_init_gds_vmid()
|
/linux/drivers/soc/qcom/ |
H A D | rmtfs_mem.c | 249 "too many VMIDs (%d) specified! Only mapping first %d entries\n", in qcom_rmtfs_mem_probe()
|
/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_vm.c | 45 * buffer. VMIDs are allocated dynamically as commands are submitted.
|
H A D | cik.c | 5389 * VMIDs 1-15 are used for userspace clients and are handled 5414 * sets up the hw for VMIDs 1-15 which are allocated on 5599 * VMIDs 1-15 are used for userspace clients and are handled 5608 * VMIDs 1-15) (CIK). 5616 * radeon graphics/compute will use VMIDs 1-15 in cik_vm_init()
|
/linux/drivers/gpu/drm/amd/display/dc/ |
H A D | dc.h | 1135 /* Returns the number of vmids supported */
|
/linux/drivers/net/wireless/broadcom/b43/ |
H A D | phy_n.c | 3152 u16 vmids[5][4] = { in b43_nphy_workarounds_rev3plus() local 3231 vmid = vmids[min_t(u16, pdet_range, 4)]; in b43_nphy_workarounds_rev3plus()
|