Searched refs:vmid (Results 51 - 75 of 224) sorted by relevance

123456789

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Djpeg_v2_0.h57 unsigned vmid, uint64_t pd_addr);
H A Damdgpu_ids.h88 unsigned vmid);
H A Djpeg_v4_0_3.h58 unsigned int vmid, uint64_t pd_addr);
H A Damdgpu_mmhub.h62 void (*setup_vm_pt_regs)(struct amdgpu_device *adev, uint32_t vmid,
H A Damdgpu_ib.c140 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 Damdgpu_amdkfd_gfx_v11.c43 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 Dgmc_v9_0.c597 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 Djpeg_v2_0.c527 * @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 Damdgpu_trace.h84 __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 Djpeg_v1_0.c287 * @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 Dgmc_v8_0.c621 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 Dgfx_v11_0_3.c84 /* Workaround: when vmid and pasid are both zero, trigger gpu reset in KGD. */
87 !entry->vmid && !entry->pasid) {
H A Dgfxhub_v2_0.c55 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 Dgfxhub_v3_0_3.c57 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 Damdgpu_ring.h196 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 Damdgpu_irq.h51 unsigned vmid; member in struct:amdgpu_iv_entry
H A Dsoc15.h106 u32 me, u32 pipe, u32 queue, u32 vmid, int xcc_id);
/linux-master/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_vmid.h29 #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 Dinsn-def.h142 #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 Dtest_vxlan_vnifiltering.sh188 # 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 Dhns_dsaf_mac.c188 *@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 Dacrn_drv.h47 * @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 Dirqfd.c216 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 Dioeventfd.c250 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 Dkvm_mmu.h297 struct kvm_vmid *vmid = &mmu->vmid;
302 vmid_field = atomic64_read(&vmid->id) << VTTBR_VMID_SHIFT;

Completed in 331 milliseconds

123456789