HomeSort by: relevance | last modified time | path
    Searched refs:VMID (Results 1 - 22 of 22) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/
dcn21_hubp.h 93 HUBP_SF(HUBPREQ0_VMID_SETTINGS_0, VMID, mask_sh),\
amdgpu_dcn21_hubp.c 708 VMID, flip_regs->vmid);
786 PLAT_54186_wa.flip.flip_params.vmid = flip_regs->vmid;
806 flip_regs.vmid = address->vmid;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/
dcn20_hubp.h 118 HUBP_SF(HUBPREQ0_VMID_SETTINGS_0, VMID, mask_sh)
185 type VMID
amdgpu_dcn20_hubp.c 693 // Program VMID reg
695 VMID, address->vmid);
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_amdkfd_gfx_v7.c 82 uint32_t vmid:4; member in struct:TCP_WATCH_CNTL_BITS::__anondd4ee9010408
123 uint32_t queue, uint32_t vmid)
126 uint32_t value = PIPEID(pipe) | MEID(mec) | VMID(vmid) | QUEUEID(queue);
156 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid,
164 lock_srbm(kgd, 0, 0, 0, vmid);
175 unsigned int vmid)
188 WREG32(mmATC_VMID0_PASID_MAPPING + vmid, pasid_mapping);
190 while (!(RREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS) & (1U << vmid)))
192 WREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS, 1U << vmid);
    [all...]
vid.h 76 #define VMID(x) ((x) << 4)
cikd.h 63 #define VMID(x) ((x) << 4)
amdgpu_amdkfd_gfx_v8.c 80 uint32_t queue, uint32_t vmid)
83 uint32_t value = PIPEID(pipe) | MEID(mec) | VMID(vmid) | QUEUEID(queue);
113 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid,
121 lock_srbm(kgd, 0, 0, 0, vmid);
132 unsigned int vmid)
146 WREG32(mmATC_VMID0_PASID_MAPPING + vmid, pasid_mapping);
148 while (!(RREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS) & (1U << vmid)))
150 WREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS, 1U << vmid);
152 /* Mapping vmid to pasid also for IH block *
    [all...]
amdgpu_gmc_v7_0.c 443 int vmid; local in function:gmc_v7_0_flush_gpu_tlb_pasid
449 for (vmid = 1; vmid < 16; vmid++) {
451 tmp = RREG32(mmATC_VMID0_PASID_MAPPING + vmid);
454 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid);
465 * VMID 0 is the physical GPU addresses as used by the kernel.
474 * @vmid: vm instance to flush
478 static void gmc_v7_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
482 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid);
785 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); local in function:gmc_v7_0_vm_decode_fault
1291 u32 addr, status, mc_client, vmid; local in function:gmc_v7_0_process_interrupt
    [all...]
amdgpu_gfx_v10_0.c 290 /* Q_sel:0, vmid:0, vidmem: 1, engine:0, num_Q:1*/
291 amdgpu_ring_write(kiq_ring, /* Q_sel: 0, vmid: 0, engine: 0, num_Q: 1 */
293 PACKET3_MAP_QUEUES_VMID(0) | /* VMID */
316 amdgpu_ring_write(kiq_ring, /* Q_sel: 0, vmid: 0, engine: 0, num_Q: 1 */
347 amdgpu_ring_write(kiq_ring, /* Q_sel: 0, vmid: 0, engine: 0, num_Q: 1 */
1634 int vmid; local in function:gfx_v10_0_init_gds_vmid
1642 for (vmid = 1; vmid < 16; vmid++) {
1643 WREG32_SOC15_OFFSET(GC, 0, mmGDS_VMID0_BASE, 2 * vmid, 0)
4413 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local in function:gfx_v10_0_ring_emit_ib_gfx
4450 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local in function:gfx_v10_0_ring_emit_ib_compute
    [all...]
amdgpu_gmc_v8_0.c 644 int vmid; local in function:gmc_v8_0_flush_gpu_tlb_pasid
650 for (vmid = 1; vmid < 16; vmid++) {
652 tmp = RREG32(mmATC_VMID0_PASID_MAPPING + vmid);
655 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid);
667 * VMID 0 is the physical GPU addresses as used by the kernel.
676 * @vmid: vm instance to flush
680 static void gmc_v8_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
684 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid);
1023 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); local in function:gmc_v8_0_vm_decode_fault
1457 u32 addr, status, mc_client, vmid; local in function:gmc_v8_0_process_interrupt
    [all...]
amdgpu_gmc_v6_0.c 374 static void gmc_v6_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
377 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid);
381 unsigned vmid, uint64_t pd_addr)
386 if (vmid < 8)
387 reg = mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR + vmid;
389 reg = mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR + (vmid - 8);
393 amdgpu_ring_emit_wreg(ring, mmVM_INVALIDATE_REQUEST, 1 << vmid);
637 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); local in function:gmc_v6_0_vm_decode_fault
646 dev_err(adev->dev, "VM fault (0x%02x, vmid %d) at page %u, %s from '%s' (0x%08x) (%d)\n"
    [all...]
amdgpu_nv.c 143 u32 me, u32 pipe, u32 queue, u32 vmid)
148 grbm_gfx_cntl = REG_SET_FIELD(grbm_gfx_cntl, GRBM_GFX_CNTL, VMID, vmid);
amdgpu_soc15.c 292 u32 me, u32 pipe, u32 queue, u32 vmid)
297 grbm_gfx_cntl = REG_SET_FIELD(grbm_gfx_cntl, GRBM_GFX_CNTL, VMID, vmid);
amdgpu_vi.c 360 * @vmid: VMID
363 * registers are instanced per VMID, others are instanced per
367 u32 me, u32 pipe, u32 queue, u32 vmid)
372 srbm_gfx_cntl = REG_SET_FIELD(srbm_gfx_cntl, SRBM_GFX_CNTL, VMID, vmid);
amdgpu_gfx_v9_0.c 779 /* Q_sel:0, vmid:0, vidmem: 1, engine:0, num_Q:1*/
780 amdgpu_ring_write(kiq_ring, /* Q_sel: 0, vmid: 0, engine: 0, num_Q: 1 */
782 PACKET3_MAP_QUEUES_VMID(0) | /* VMID */
809 amdgpu_ring_write(kiq_ring, /* Q_sel: 0, vmid: 0, engine: 0, num_Q: 1 */
840 /* Q_sel: 0, vmid: 0, engine: 0, num_Q: 1 */
2442 int vmid; local in function:gfx_v9_0_init_gds_vmid
2450 for (vmid = 1; vmid < 16; vmid++) {
2451 WREG32_SOC15_OFFSET(GC, 0, mmGDS_VMID0_BASE, 2 * vmid, 0)
4915 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local in function:gfx_v9_0_ring_emit_ib_gfx
4948 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local in function:gfx_v9_0_ring_emit_ib_compute
    [all...]
amdgpu_gfx_v8_0.c 3678 * Initialize compute vmid sh_mem registers
3729 int vmid; local in function:gfx_v8_0_init_gds_vmid
3737 for (vmid = 1; vmid < 16; vmid++) {
3738 WREG32(amdgpu_gds_reg_offset[vmid].mem_base, 0);
3739 WREG32(amdgpu_gds_reg_offset[vmid].mem_size, 0);
3740 WREG32(amdgpu_gds_reg_offset[vmid].gws, 0);
3741 WREG32(amdgpu_gds_reg_offset[vmid].oa, 0);
4276 /* set the RB to use vmid 0 *
6092 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local in function:gfx_v8_0_ring_emit_ib_gfx
6124 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local in function:gfx_v8_0_ring_emit_ib_compute
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_cik_sdma.c 969 radeon_ring_write(ring, VMID(vm_id));
989 radeon_ring_write(ring, VMID(0));
nid.h 63 #define VMID(x) (((x) & 0x7) << 0)
1344 #define DMA_IB_PACKET(cmd, vmid, n) ((((cmd) & 0xF) << 28) | \
1345 (((vmid) & 0xF) << 20) | \
cikd.h 449 #define VMID(x) ((x) << 4)
radeon_cik.c 1861 * @vmid: VMID
1864 * registers are instanced per VMID, others are instanced per
1868 u32 me, u32 pipe, u32 queue, u32 vmid)
1872 VMID(vmid & 0xf) |
4088 /* set the RB to use vmid 0 */
4511 u32 vmid; member in struct:bonaire_mqd
4570 /* set the VMID assigned */
4672 /* set MQD vmid to 0 *
5681 u32 vmid = (status & FAULT_VMID_MASK) >> FAULT_VMID_SHIFT; local in function:cik_vm_decode_fault
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/
amdgpu_smu8_smumgr.c 207 tmp = PHM_SET_FIELD(tmp, CP_CPC_IC_BASE_CNTL, VMID, 0);

Completed in 48 milliseconds