/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gfx.c | 710 uint32_t seq, reg_val_offs = 0, value = 0; in amdgpu_kiq_rreg() local 720 if (amdgpu_device_wb_get(adev, ®_val_offs)) { in amdgpu_kiq_rreg() 725 amdgpu_ring_emit_rreg(ring, reg, reg_val_offs); in amdgpu_kiq_rreg() 756 value = adev->wb.wb[reg_val_offs]; in amdgpu_kiq_rreg() 757 amdgpu_device_wb_free(adev, reg_val_offs); in amdgpu_kiq_rreg() 765 if (reg_val_offs) in amdgpu_kiq_rreg() 766 amdgpu_device_wb_free(adev, reg_val_offs); in amdgpu_kiq_rreg()
|
H A D | amdgpu_virt.h | 210 uint32_t reg_val_offs; member
|
H A D | amdgpu_ring.h | 187 uint32_t reg_val_offs);
|
H A D | gfx_v9_0.c | 4089 uint32_t seq, reg_val_offs = 0; in gfx_v9_0_kiq_read_clock() local 4097 if (amdgpu_device_wb_get(adev, ®_val_offs)) { in gfx_v9_0_kiq_read_clock() 4110 reg_val_offs * 4)); in gfx_v9_0_kiq_read_clock() 4112 reg_val_offs * 4)); in gfx_v9_0_kiq_read_clock() 4143 value = (uint64_t)adev->wb.wb[reg_val_offs] | in gfx_v9_0_kiq_read_clock() 4144 (uint64_t)adev->wb.wb[reg_val_offs + 1 ] << 32ULL; in gfx_v9_0_kiq_read_clock() 4145 amdgpu_device_wb_free(adev, reg_val_offs); in gfx_v9_0_kiq_read_clock() 4153 if (reg_val_offs) in gfx_v9_0_kiq_read_clock() 4154 amdgpu_device_wb_free(adev, reg_val_offs); in gfx_v9_0_kiq_read_clock() 5570 uint32_t reg_val_offs) in gfx_v9_0_ring_emit_rreg() 5569 gfx_v9_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t reg_val_offs) gfx_v9_0_ring_emit_rreg() argument [all...] |
H A D | gfx_v8_0.c | 6386 uint32_t reg_val_offs) in gfx_v8_0_ring_emit_rreg() 6397 reg_val_offs * 4)); in gfx_v8_0_ring_emit_rreg() 6399 reg_val_offs * 4)); in gfx_v8_0_ring_emit_rreg() 6385 gfx_v8_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t reg_val_offs) gfx_v8_0_ring_emit_rreg() argument
|
H A D | gfx_v10_0.c | 8132 uint32_t reg_val_offs) in gfx_v10_0_ring_emit_rreg() 8143 reg_val_offs * 4)); in gfx_v10_0_ring_emit_rreg() 8145 reg_val_offs * 4)); in gfx_v10_0_ring_emit_rreg() 8131 gfx_v10_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t reg_val_offs) gfx_v10_0_ring_emit_rreg() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gfx.c | 924 uint32_t seq, reg_val_offs = 0, value = 0; in amdgpu_kiq_rreg() local 937 if (amdgpu_device_wb_get(adev, ®_val_offs)) { in amdgpu_kiq_rreg() 942 amdgpu_ring_emit_rreg(ring, reg, reg_val_offs); in amdgpu_kiq_rreg() 973 value = adev->wb.wb[reg_val_offs]; in amdgpu_kiq_rreg() 974 amdgpu_device_wb_free(adev, reg_val_offs); in amdgpu_kiq_rreg() 982 if (reg_val_offs) in amdgpu_kiq_rreg() 983 amdgpu_device_wb_free(adev, reg_val_offs); in amdgpu_kiq_rreg()
|
H A D | amdgpu_virt.h | 237 uint32_t reg_val_offs; member
|
H A D | amdgpu_ring.h | 219 uint32_t reg_val_offs);
|
H A D | gfx_v9_0.c | 3923 uint32_t seq, reg_val_offs = 0; in gfx_v9_0_kiq_read_clock() local 3931 if (amdgpu_device_wb_get(adev, ®_val_offs)) { in gfx_v9_0_kiq_read_clock() 3944 reg_val_offs * 4)); in gfx_v9_0_kiq_read_clock() 3946 reg_val_offs * 4)); in gfx_v9_0_kiq_read_clock() 3977 value = (uint64_t)adev->wb.wb[reg_val_offs] | in gfx_v9_0_kiq_read_clock() 3978 (uint64_t)adev->wb.wb[reg_val_offs + 1 ] << 32ULL; in gfx_v9_0_kiq_read_clock() 3979 amdgpu_device_wb_free(adev, reg_val_offs); in gfx_v9_0_kiq_read_clock() 3987 if (reg_val_offs) in gfx_v9_0_kiq_read_clock() 3988 amdgpu_device_wb_free(adev, reg_val_offs); in gfx_v9_0_kiq_read_clock() 5637 uint32_t reg_val_offs) in gfx_v9_0_ring_emit_rreg() 5636 gfx_v9_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t reg_val_offs) gfx_v9_0_ring_emit_rreg() argument [all...] |
H A D | gfx_v9_4_3.c | 2651 uint32_t reg_val_offs) in gfx_v9_4_3_ring_emit_rreg() 2662 reg_val_offs * 4)); in gfx_v9_4_3_ring_emit_rreg() 2664 reg_val_offs * 4)); in gfx_v9_4_3_ring_emit_rreg() 2650 gfx_v9_4_3_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t reg_val_offs) gfx_v9_4_3_ring_emit_rreg() argument
|
H A D | gfx_v8_0.c | 6358 uint32_t reg_val_offs) in gfx_v8_0_ring_emit_rreg() 6369 reg_val_offs * 4)); in gfx_v8_0_ring_emit_rreg() 6371 reg_val_offs * 4)); in gfx_v8_0_ring_emit_rreg() 6357 gfx_v8_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t reg_val_offs) gfx_v8_0_ring_emit_rreg() argument
|
H A D | gfx_v11_0.c | 5646 uint32_t reg_val_offs) in gfx_v11_0_ring_emit_rreg() 5657 reg_val_offs * 4)); in gfx_v11_0_ring_emit_rreg() 5659 reg_val_offs * 4)); in gfx_v11_0_ring_emit_rreg() 5645 gfx_v11_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t reg_val_offs) gfx_v11_0_ring_emit_rreg() argument
|
H A D | gfx_v10_0.c | 8685 uint32_t reg_val_offs) in gfx_v10_0_ring_emit_rreg() 8696 reg_val_offs * 4)); in gfx_v10_0_ring_emit_rreg() 8698 reg_val_offs * 4)); in gfx_v10_0_ring_emit_rreg() 8684 gfx_v10_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t reg_val_offs) gfx_v10_0_ring_emit_rreg() argument
|