/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | jpeg_v2_0.h | 57 unsigned vmid, uint64_t pd_addr);
|
H A D | amdgpu_ids.h | 88 unsigned vmid);
|
H A D | jpeg_v4_0_3.h | 58 unsigned int vmid, uint64_t pd_addr);
|
H A D | amdgpu_mmhub.h | 62 void (*setup_vm_pt_regs)(struct amdgpu_device *adev, uint32_t vmid,
|
H A D | amdgpu_ib.c | 140 int vmid = AMDGPU_JOB_GET_VMID(job); local 173 if (vm && !job->vmid && !ring->is_mes_queue) { 228 init_shadow, vmid); 290 if (job && job->vmid) 291 amdgpu_vmid_reset(adev, ring->vm_hub, job->vmid);
|
H A D | amdgpu_amdkfd_gfx_v11.c | 43 uint32_t queue, uint32_t vmid) 46 soc21_grbm_select(adev, mec, pipe, queue, vmid); 78 static void program_sh_mem_settings_v11(struct amdgpu_device *adev, uint32_t vmid, argument 84 lock_srbm(adev, 0, 0, 0, vmid); 93 unsigned int vmid, uint32_t inst) 97 /* Mapping vmid to pasid also for IH block */ 98 pr_debug("mapping vmid %d -> pasid %d in IH block for GFX client\n", 99 vmid, pasid); 100 WREG32(SOC15_REG_OFFSET(OSSSYS, 0, regIH_VMID_0_LUT) + vmid, value); 178 /* HIQ is set during driver init period with vmid se 42 lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, uint32_t queue, uint32_t vmid) argument 92 set_pasid_vmid_mapping_v11(struct amdgpu_device *adev, unsigned int pasid, unsigned int vmid, uint32_t inst) argument 598 set_vm_context_page_table_base_v11(struct amdgpu_device *adev, uint32_t vmid, uint64_t page_table_base) argument 620 kgd_gfx_v11_enable_debug_trap(struct amdgpu_device *adev, bool restore_dbg_registers, uint32_t vmid) argument 634 kgd_gfx_v11_disable_debug_trap(struct amdgpu_device *adev, bool keep_trap_enabled, uint32_t vmid) argument 708 kgd_gfx_v11_set_wave_launch_trap_override(struct amdgpu_device *adev, uint32_t vmid, uint32_t trap_override, uint32_t trap_mask_bits, uint32_t trap_mask_request, uint32_t *trap_mask_prev, uint32_t kfd_dbg_trap_cntl_prev) argument 729 kgd_gfx_v11_set_wave_launch_mode(struct amdgpu_device *adev, uint8_t wave_launch_mode, uint32_t vmid) argument [all...] |
H A D | gmc_v9_0.c | 597 ret = amdgpu_vm_handle_fault(adev, entry->pasid, entry->vmid, node_id, 620 if (amdgpu_vm_handle_fault(adev, entry->pasid, entry->vmid, node_id, 630 "[%s] %s page fault (src_id:%u ring:%u vmid:%u pasid:%u)\n", hub_name, 632 entry->src_id, entry->ring_id, entry->vmid, entry->pasid); 759 static uint32_t gmc_v9_0_get_invalidate_req(unsigned int vmid, argument 765 PER_VMID_INVALIDATE_REQ, 1 << vmid); 800 uint8_t vmid, uint16_t *p_pasid) 805 + vmid); 822 * @vmid: vm instance to flush 828 static void gmc_v9_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, argument 799 gmc_v9_0_get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev, uint8_t vmid, uint16_t *p_pasid) argument 949 int i, vmid; local 972 gmc_v9_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument 1021 gmc_v9_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid, unsigned int pasid) argument [all...] |
H A D | jpeg_v2_0.c | 527 * @job: job to retrieve vmid from 538 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local 542 amdgpu_ring_write(ring, (vmid << JPEG_IH_CTRL__IH_VMID__SHIFT)); 546 amdgpu_ring_write(ring, (vmid | (vmid << 4))); 550 amdgpu_ring_write(ring, (vmid | (vmid << 4))); 616 unsigned vmid, uint64_t pd_addr) 621 pd_addr = amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr); 624 data0 = hub->ctx0_ptb_addr_lo32 + vmid * hu 615 jpeg_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument [all...] |
H A D | amdgpu_trace.h | 84 __field(unsigned, vmid) 96 __entry->vmid = iv->vmid; 106 TP_printk("ih:%u client_id:%u src_id:%u ring:%u vmid:%u " 109 __entry->ring_id, __entry->vmid, 226 __field(u32, vmid) 235 __entry->vmid = job->vmid; 241 __entry->pasid, __get_str(ring), __entry->vmid, 417 TP_PROTO(struct amdgpu_ring *ring, unsigned vmid, [all...] |
H A D | jpeg_v1_0.c | 287 * @job: job to retrieve vmid from 299 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local 303 amdgpu_ring_write(ring, (vmid | (vmid << 4))); 307 amdgpu_ring_write(ring, (vmid | (vmid << 4))); 377 unsigned vmid, uint64_t pd_addr) 382 pd_addr = amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr); 385 data0 = hub->ctx0_ptb_addr_lo32 + vmid * hub->ctx_addr_distance; 376 jpeg_v1_0_decode_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
|
H A D | gmc_v8_0.c | 621 int vmid; local 623 for (vmid = 1; vmid < 16; vmid++) { 624 u32 tmp = RREG32(mmATC_VMID0_PASID_MAPPING + vmid); 628 mask |= 1 << vmid; 646 * @vmid: vm instance to flush 652 static void gmc_v8_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, argument 656 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid); 660 unsigned int vmid, uint64_ 659 gmc_v8_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument 676 gmc_v8_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid, unsigned int pasid) argument 993 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); local 1423 u32 addr, status, mc_client, vmid; local [all...] |
H A D | gfx_v11_0_3.c | 84 /* Workaround: when vmid and pasid are both zero, trigger gpu reset in KGD. */ 87 !entry->vmid && !entry->pasid) {
|
H A D | gfxhub_v2_0.c | 55 static uint32_t gfxhub_v2_0_get_invalidate_req(unsigned int vmid, argument 60 /* invalidate using legacy mode on vmid*/ 62 PER_VMID_INVALIDATE_REQ, 1 << vmid); 120 static void gfxhub_v2_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument 126 hub->ctx_addr_distance * vmid, 130 hub->ctx_addr_distance * vmid,
|
H A D | gfxhub_v3_0_3.c | 57 static uint32_t gfxhub_v3_0_3_get_invalidate_req(unsigned int vmid, argument 62 /* invalidate using legacy mode on vmid*/ 64 PER_VMID_INVALIDATE_REQ, 1 << vmid); 122 static void gfxhub_v3_0_3_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument 128 hub->ctx_addr_distance * vmid, 132 hub->ctx_addr_distance * vmid,
|
H A D | amdgpu_ring.h | 196 void (*emit_vm_flush)(struct amdgpu_ring *ring, unsigned vmid, 199 void (*emit_gds_switch)(struct amdgpu_ring *ring, uint32_t vmid, 219 u64 gds_va, bool init_shadow, int vmid); 231 void (*soft_recovery)(struct amdgpu_ring *ring, unsigned vmid); 319 #define amdgpu_ring_emit_vm_flush(r, vmid, addr) (r)->funcs->emit_vm_flush((r), (vmid), (addr)) 358 bool amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid,
|
H A D | amdgpu_irq.h | 51 unsigned vmid; member in struct:amdgpu_iv_entry
|
H A D | soc15.h | 106 u32 me, u32 pipe, u32 queue, u32 vmid, int xcc_id);
|
/linux-master/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_vmid.h | 29 #include "vmid.h" 75 void dcn20_vmid_setup(struct dcn20_vmid *vmid, const struct dcn_vmid_page_table_config *config);
|
/linux-master/arch/riscv/include/asm/ |
H A D | insn-def.h | 142 #define HFENCE_GVMA(gaddr, vmid) \ 144 __RD(0), RS1(gaddr), RS2(vmid)) 179 #define HINVAL_GVMA(gaddr, vmid) \ 181 __RD(0), RS1(gaddr), RS2(vmid))
|
/linux-master/tools/testing/selftests/net/ |
H A D | test_vxlan_vnifiltering.sh | 188 # example: setup-vm <hvid> <vmid> <brid> <VATTRS> <mcast_for_bum> 199 vmid=$2 212 hvvethif="vethhv-$vmid" 213 vmvethif="veth-$vmid" 216 ip link set $vmvethif netns ${vm[$vmid]} 218 ip -netns ${vm[$vmid]} link set $vmvethif up 231 ip -netns ${vm[$vmid]} link add name $vmvethif.$vid link $vmvethif type vlan id $vid 232 ip -netns ${vm[$vmid]} addr add 10.0.$vid.$vmid/24 dev $vmvethif.$vid 233 ip -netns ${vm[$vmid]} lin [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_mac.c | 188 *@vmid: vm id 192 int hns_mac_get_inner_port_num(struct hns_mac_cb *mac_cb, u8 vmid, u8 *port_num) argument 201 "input invalid, %s mac%d vmid%d !\n", 203 mac_cb->mac_id, vmid); 209 "input invalid, %s mac%d vmid%d!\n", 211 mac_cb->mac_id, vmid); 220 if (vmid >= mac_cb->dsaf_dev->rcb_common[0]->max_vfn) { 221 dev_err(mac_cb->dev, "input invalid, %s mac%d vmid%d !\n", 222 mac_cb->dsaf_dev->ae_dev.name, mac_cb->mac_id, vmid); 229 vm_queue_id = vmid * q_num_per_v 271 hns_mac_change_vf_addr(struct hns_mac_cb *mac_cb, u32 vmid, const char *addr) argument 447 hns_mac_vm_config_bc_en(struct hns_mac_cb *mac_cb, u32 vmid, bool enable) argument [all...] |
/linux-master/drivers/virt/acrn/ |
H A D | acrn_drv.h | 47 * @vmid: A User VM ID. 59 u16 vmid; member in struct:vm_memory_region_batch 145 * @vmid: User VM ID. 170 u16 vmid; member in struct:acrn_vm
|
H A D | irqfd.c | 216 vm->irqfd_wq = alloc_workqueue("acrn_irqfd-%u", 0, 0, vm->vmid); 220 dev_dbg(acrn_dev.this_device, "VM %u irqfd init.\n", vm->vmid); 228 dev_dbg(acrn_dev.this_device, "VM %u irqfd deinit.\n", vm->vmid);
|
H A D | ioeventfd.c | 250 snprintf(name, sizeof(name), "ioeventfd-%u", vm->vmid); 259 dev_dbg(acrn_dev.this_device, "VM %u ioeventfd init.\n", vm->vmid); 267 dev_dbg(acrn_dev.this_device, "VM %u ioeventfd deinit.\n", vm->vmid);
|
/linux-master/arch/arm64/include/asm/ |
H A D | kvm_mmu.h | 297 struct kvm_vmid *vmid = &mmu->vmid; 302 vmid_field = atomic64_read(&vmid->id) << VTTBR_VMID_SHIFT;
|