/Linux-v6.1/drivers/gpu/drm/amd/display/dc/core/ |
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-v6.1/arch/riscv/kvm/ |
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-v6.1/arch/arm64/kvm/ |
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()
|
/Linux-v6.1/drivers/gpu/drm/amd/amdkfd/ |
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()
|
D | kfd_packet_manager_v9.c | 125 * it can not exceed the number of VMIDs available to the in pm_runlist_v9() 129 * Note: the arbitration between the number of VMIDs and in pm_runlist_v9()
|
D | cik_event_interrupt.c | 65 /* Only handle interrupts from KFD VMIDs */ in cik_event_interrupt_isr()
|
D | kfd_int_process_v9.c | 171 /* Only handle interrupts from KFD VMIDs */ in event_interrupt_isr_v9()
|
D | kfd_int_process_v11.c | 239 /* Only handle interrupts from KFD VMIDs */ in event_interrupt_isr_v11()
|
D | kfd_packet_manager.c | 56 * Note: the arbitration between the number of VMIDs and in pm_calc_rlib_size()
|
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ids.h | 33 /* maximum number of VMIDs */
|
D | amdgpu_vm.h | 122 /* max vmids dedicated for process */ 335 /* Handling of VMIDs */
|
D | gmc_v7_0.c | 461 * VMIDs 1-15 are used for userspace clients and are handled 609 * sets up the hw for VMIDs 1-15 which are allocated on 1050 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v7_0_sw_init() 1051 * amdkfd will use VMIDs 8-15 in gmc_v7_0_sw_init()
|
D | gmc_v11_0.c | 175 * VMIDs 1-15 are used for userspace clients and are handled 818 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v11_0_sw_init() 819 * amdkfd will use VMIDs 8-15 in gmc_v11_0_sw_init()
|
D | amdgpu_ids.c | 150 * VMIDs are a per VMHUB identifier for page tables handling. 548 /* manage only VMIDs not used by KFD */ in amdgpu_vmid_mgr_init()
|
D | gmc_v8_0.c | 660 * VMIDs 1-15 are used for userspace clients and are handled 832 * sets up the hw for VMIDs 1-15 which are allocated on 1172 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v8_0_sw_init() 1173 * amdkfd will use VMIDs 8-15 in gmc_v8_0_sw_init()
|
D | gmc_v10_0.c | 224 * VMIDs 1-15 are used for userspace clients and are handled 1007 * amdgpu graphics/compute will use VMIDs 1-7 in gmc_v10_0_sw_init() 1008 * amdkfd will use VMIDs 8-15 in gmc_v10_0_sw_init()
|
D | gmc_v6_0.c | 870 * 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()
|
D | gmc_v9_0.c | 747 * VMIDs 1-15 are used for userspace clients and are handled 1705 * amdgpu graphics/compute will use VMIDs 1..n-1 in gmc_v9_0_sw_init() 1706 * amdkfd will use VMIDs n..15 in gmc_v9_0_sw_init() 1709 * compute-only GPUs. On compute-only GPUs that leaves 2 VMIDs in gmc_v9_0_sw_init()
|
D | gfxhub_v3_0.c | 440 /* Disable SQ XNACK interrupt for all VMIDs */ in gfxhub_v3_0_set_fault_enable_default()
|
D | gfx_v7_0.c | 1879 /* Initialize all compute VMIDs to have no GDS, GWS, or OA in gfx_v7_0_init_compute_vmid() 1880 access. These should be enabled by FW for target VMIDs. */ in gfx_v7_0_init_compute_vmid() 1894 * Initialize all compute and user-gfx VMIDs to have no GDS, GWS, or OA in gfx_v7_0_init_gds_vmid() 1895 * access. Compute VMIDs should be enabled by FW for target VMIDs, in gfx_v7_0_init_gds_vmid() 3198 * VMIDs 1-15 are used for userspace clients and are handled
|
/Linux-v6.1/Documentation/devicetree/bindings/misc/ |
D | qcom,fastrpc.yaml | 55 qcom,vmids:
|
/Linux-v6.1/drivers/gpu/drm/amd/display/modules/vmid/ |
D | vmid.c | 62 // At this point any positions with value 0 are unused vmids, evict them in evict_vmids()
|
/Linux-v6.1/drivers/scsi/lpfc/ |
D | lpfc.h | 661 #define WORKER_CHECK_INACTIVE_VMID 0x4000 /* hba: check inactive vmids */ 673 #define FC_DEREGISTER_ALL_APP_ID 0x10 /* Deregister all VMIDs */ 694 u32 max_vmid; /* maximum VMIDs allowed per port */ 1219 u32 cfg_max_vmid; /* maximum VMIDs allowed per port */
|
/Linux-v6.1/drivers/misc/ |
D | fastrpc.c | 744 * If subsystem VMIDs are defined in DTSI, then do in fastrpc_map_create() 2048 unsigned int vmids[FASTRPC_MAX_VMIDS]; in fastrpc_rpmsg_probe() local 2069 "qcom,vmids", &vmids[0], 0, FASTRPC_MAX_VMIDS); in fastrpc_rpmsg_probe() 2083 data->vmperms[i].vmid = vmids[i]; in fastrpc_rpmsg_probe()
|
/Linux-v6.1/drivers/iommu/arm/arm-smmu/ |
D | arm-smmu.c | 533 /* 16-bit VMIDs live in CBA2R */ in arm_smmu_write_context_bank() 555 /* 8-bit VMIDs live in CBAR */ in arm_smmu_write_context_bank()
|