Home
last modified time | relevance | path

Searched full:vmids (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_vm_helper.c31 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 Dvmid.c97 * 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 Dvmid.c64 * 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 Darm.c602 * Also, the VMID allocator only preserves VMIDs that are active at the in kvm_arch_vcpu_load()
/linux/Documentation/devicetree/bindings/reserved-memory/
H A Dqcom,rmtfs-mem.yaml43 Array of vmids of the remote processors, to set up memory protection
/linux/drivers/gpu/drm/amd/display/modules/vmid/
H A Dvmid.c62 // At this point any positions with value 0 are unused vmids, evict them in evict_vmids()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dcik_event_interrupt.c65 /* Only handle interrupts from KFD VMIDs */ in cik_event_interrupt_isr()
H A Dkfd_packet_manager_v9.c158 * it can not exceed the number of VMIDs available to the in pm_runlist_v9()
165 * Note: the arbitration between the number of VMIDs and in pm_runlist_v9()
H A Dkfd_device.c762 /* For multi-partition capable GPUs, we need special handling for VMIDs in kgd2kfd_device_init()
765 * Additionally, there are 13 VMIDs (3-15) available for KFD. To in kgd2kfd_device_init()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgmc_v7_0.c456 * VMIDs 1-15 are used for userspace clients and are handled
607 * sets up the hw for VMIDs 1-15 which are allocated on
1051 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v7_0_sw_init()
1052 * amdkfd will use VMIDs 8-15 in gmc_v7_0_sw_init()
H A Dgmc_v12_0.c223 * VMIDs 1-15 are used for userspace clients and are handled
858 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v12_0_sw_init()
859 * amdkfd will use VMIDs 8-15 in gmc_v12_0_sw_init()
H A Dgmc_v8_0.c647 * VMIDs 1-15 are used for userspace clients and are handled
824 * sets up the hw for VMIDs 1-15 which are allocated on
1166 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v8_0_sw_init()
1167 * amdkfd will use VMIDs 8-15 in gmc_v8_0_sw_init()
H A Dgmc_v10_0.c238 * VMIDs 1-15 are used for userspace clients and are handled
894 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v10_0_sw_init()
895 * amdkfd will use VMIDs 8-15 in gmc_v10_0_sw_init()
H A Dgmc_v6_0.c870 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v6_0_sw_init()
871 * amdkfd will use VMIDs 8-15 in gmc_v6_0_sw_init()
H A Dgmc_v11_0.c865 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v11_0_sw_init()
866 * amdkfd will use VMIDs 8-15 in gmc_v11_0_sw_init()
H A Dgmc_v9_0.c821 * VMIDs 1-15 are used for userspace clients and are handled
2039 * amdgpu graphics/compute will use VMIDs 1..n-1 in gmc_v9_0_sw_init()
2040 * amdkfd will use VMIDs n..15 in gmc_v9_0_sw_init()
2043 * compute-only GPUs. On compute-only GPUs that leaves 2 VMIDs in gmc_v9_0_sw_init()
H A Dgfx_v7_0.c1850 /* Initialize all compute VMIDs to have no GDS, GWS, or OA in gfx_v7_0_init_compute_vmid()
1851 access. These should be enabled by FW for target VMIDs. */ in gfx_v7_0_init_compute_vmid()
1865 * Initialize all compute and user-gfx VMIDs to have no GDS, GWS, or OA in gfx_v7_0_init_gds_vmid()
1866 * access. Compute VMIDs should be enabled by FW for target VMIDs, in gfx_v7_0_init_gds_vmid()
3134 * VMIDs 1-15 are used for userspace clients and are handled
H A Damdgpu_vm.c63 * buffer. VMIDs are allocated dynamically as commands are submitted.
82 * GPU clients (i.e., engines on the GPU) use GPUVM VMIDs to access memory.
H A Dgfx_v11_0.c2078 * Initialize all compute VMIDs to have no GDS, GWS, or OA in gfx_v11_0_init_compute_vmid()
2079 * access. These should be enabled by FW for target VMIDs. in gfx_v11_0_init_compute_vmid()
2094 * Initialize all compute and user-gfx VMIDs to have no GDS, GWS, or OA in gfx_v11_0_init_gds_vmid()
2095 * access. Compute VMIDs should be enabled by FW for target VMIDs, in gfx_v11_0_init_gds_vmid()
H A Damdgpu_cs.c1105 * We can't use gang submit on with reserved VMIDs when the VM changes in amdgpu_cs_vm_handling()
/linux/drivers/misc/
H A Dfastrpc.c807 * If subsystem VMIDs are defined in DTSI, then do in fastrpc_map_attach()
1305 /* Map if we have any heap VMIDs associated with this ADSP Static Process. */ in fastrpc_init_create_static_process()
2295 unsigned int vmids[FASTRPC_MAX_VMIDS]; in fastrpc_rpmsg_probe() local
2314 "qcom,vmids", &vmids[0], 0, FASTRPC_MAX_VMIDS); in fastrpc_rpmsg_probe()
2327 data->vmperms[i].vmid = vmids[i]; in fastrpc_rpmsg_probe()
/linux/drivers/scsi/lpfc/
H A Dlpfc.h610 FC_DEREGISTER_ALL_APP_ID /* Deregister all VMIDs */
686 #define WORKER_CHECK_INACTIVE_VMID 0x4000 /* hba: check inactive vmids */
714 u32 max_vmid; /* maximum VMIDs allowed per port */
1198 u32 cfg_max_vmid; /* maximum VMIDs allowed per port */
/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c597 /* 16-bit VMIDs live in CBA2R */ in arm_smmu_write_context_bank()
619 /* 8-bit VMIDs live in CBAR */ in arm_smmu_write_context_bank()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_vm.c45 * buffer. VMIDs are allocated dynamically as commands are submitted.
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1262 /* Returns the number of vmids supported */

12