/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | jpeg_v3_0.c | 433 return *ring->wptr_cpu_addr; in jpeg_v3_0_dec_ring_get_wptr() 450 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in jpeg_v3_0_dec_ring_set_wptr()
|
H A D | vcn_v2_0.c | 1343 return *ring->wptr_cpu_addr; in vcn_v2_0_dec_ring_get_wptr() 1364 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v2_0_dec_ring_set_wptr() 1572 return *ring->wptr_cpu_addr; in vcn_v2_0_enc_ring_get_wptr() 1577 return *ring->wptr_cpu_addr; in vcn_v2_0_enc_ring_get_wptr() 1596 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v2_0_enc_ring_set_wptr() 1603 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v2_0_enc_ring_set_wptr()
|
H A D | vcn_v2_5.c | 1549 return *ring->wptr_cpu_addr; in vcn_v2_5_dec_ring_get_wptr() 1566 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v2_5_dec_ring_set_wptr() 1633 return *ring->wptr_cpu_addr; in vcn_v2_5_enc_ring_get_wptr() 1638 return *ring->wptr_cpu_addr; in vcn_v2_5_enc_ring_get_wptr() 1657 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v2_5_enc_ring_set_wptr() 1664 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v2_5_enc_ring_set_wptr()
|
H A D | jpeg_v2_5.c | 429 return *ring->wptr_cpu_addr; in jpeg_v2_5_dec_ring_get_wptr() 446 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in jpeg_v2_5_dec_ring_set_wptr()
|
H A D | jpeg_v2_0.c | 412 return *ring->wptr_cpu_addr; in jpeg_v2_0_dec_ring_get_wptr() 429 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in jpeg_v2_0_dec_ring_set_wptr()
|
H A D | jpeg_v4_0.c | 580 return *ring->wptr_cpu_addr; in jpeg_v4_0_dec_ring_get_wptr() 597 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in jpeg_v4_0_dec_ring_set_wptr()
|
H A D | vcn_v3_0.c | 1703 return *ring->wptr_cpu_addr; in vcn_v3_0_dec_ring_get_wptr() 1729 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v3_0_dec_ring_set_wptr() 1958 return *ring->wptr_cpu_addr; in vcn_v3_0_enc_ring_get_wptr() 1963 return *ring->wptr_cpu_addr; in vcn_v3_0_enc_ring_get_wptr() 1982 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v3_0_enc_ring_set_wptr() 1989 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v3_0_enc_ring_set_wptr()
|
H A D | vce_v4_0.c | 86 return *ring->wptr_cpu_addr; in vce_v4_0_ring_get_wptr() 109 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vce_v4_0_ring_set_wptr() 180 *adev->vce.ring[0].wptr_cpu_addr = 0; in vce_v4_0_mmsch_start()
|
H A D | sdma_v3_0.c | 364 wptr = *ring->wptr_cpu_addr >> 2; in sdma_v3_0_ring_get_wptr() 384 u32 *wb = (u32 *)ring->wptr_cpu_addr; in sdma_v3_0_ring_set_wptr() 389 u32 *wb = (u32 *)ring->wptr_cpu_addr; in sdma_v3_0_ring_set_wptr()
|
H A D | mes_v11_0.c | 62 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in mes_v11_0_ring_set_wptr() 80 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr); in mes_v11_0_ring_get_wptr() 910 *(ring->wptr_cpu_addr) = 0; in mes_v11_0_queue_init()
|
H A D | sdma_v6_0.c | 142 wptr = READ_ONCE(*((u64 *)ring->wptr_cpu_addr)); in sdma_v6_0_ring_get_wptr() 174 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in sdma_v6_0_ring_set_wptr() 201 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in sdma_v6_0_ring_set_wptr()
|
H A D | sdma_v4_0.c | 629 wptr = READ_ONCE(*((u64 *)ring->wptr_cpu_addr)); in sdma_v4_0_ring_get_wptr() 655 u64 *wb = (u64 *)ring->wptr_cpu_addr; in sdma_v4_0_ring_set_wptr() 698 wptr = READ_ONCE(*((u64 *)ring->wptr_cpu_addr)); in sdma_v4_0_page_ring_get_wptr() 720 u64 *wb = (u64 *)ring->wptr_cpu_addr; in sdma_v4_0_page_ring_set_wptr()
|
H A D | uvd_v7_0.c | 121 return *ring->wptr_cpu_addr; in uvd_v7_0_enc_ring_get_wptr() 156 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in uvd_v7_0_enc_ring_set_wptr() 759 *adev->uvd.inst[i].ring_enc[0].wptr_cpu_addr = 0; in uvd_v7_0_mmsch_start()
|
H A D | sdma_v5_0.c | 313 wptr = READ_ONCE(*((u64 *)ring->wptr_cpu_addr)); in sdma_v5_0_ring_get_wptr() 349 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in sdma_v5_0_ring_set_wptr() 376 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in sdma_v5_0_ring_set_wptr()
|
H A D | mes_v10_1.c | 54 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in mes_v10_1_ring_set_wptr() 72 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr); in mes_v10_1_ring_get_wptr()
|
H A D | amdgpu_ring.h | 273 volatile u32 *wptr_cpu_addr; member
|
H A D | amdgpu_ring.c | 292 ring->wptr_cpu_addr = in amdgpu_ring_init()
|
H A D | gfx_v11_0.c | 3702 *ring->wptr_cpu_addr = 0; in gfx_v11_0_gfx_init_queue() 4039 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, 0); in gfx_v11_0_kcq_init_queue() 5136 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr); in gfx_v11_0_ring_get_wptr_gfx() 5163 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, wptr_tmp); in gfx_v11_0_ring_set_wptr_gfx() 5178 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in gfx_v11_0_ring_set_wptr_gfx() 5202 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr); in gfx_v11_0_ring_get_wptr_compute() 5226 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, wptr_tmp); in gfx_v11_0_ring_set_wptr_compute() 5241 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in gfx_v11_0_ring_set_wptr_compute()
|
H A D | sdma_v5_2.c | 153 wptr = READ_ONCE(*((u64 *)ring->wptr_cpu_addr)); in sdma_v5_2_ring_get_wptr() 186 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in sdma_v5_2_ring_set_wptr()
|
H A D | vcn_v4_0_3.c | 1393 return *ring->wptr_cpu_addr; in vcn_v4_0_3_unified_ring_get_wptr() 1414 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v4_0_3_unified_ring_set_wptr()
|
H A D | vcn_v4_0.c | 1616 return *ring->wptr_cpu_addr; in vcn_v4_0_unified_ring_get_wptr() 1636 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in vcn_v4_0_unified_ring_set_wptr()
|
H A D | gfx_v10_0.c | 6462 *ring->wptr_cpu_addr = 0; in gfx_v10_0_gfx_init_queue() 6784 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, 0); in gfx_v10_0_kcq_init_queue() 8140 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr); in gfx_v10_0_ring_get_wptr_gfx() 8167 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, wptr_tmp); in gfx_v10_0_ring_set_wptr_gfx() 8182 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in gfx_v10_0_ring_set_wptr_gfx() 8206 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr); in gfx_v10_0_ring_get_wptr_compute() 8230 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, wptr_tmp); in gfx_v10_0_ring_set_wptr_compute() 8245 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, in gfx_v10_0_ring_set_wptr_compute()
|
H A D | gfx_v9_0.c | 3612 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, 0); in gfx_v9_0_kcq_init_queue() 5087 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr); in gfx_v9_0_ring_get_wptr_gfx() 5102 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, ring->wptr); in gfx_v9_0_ring_set_wptr_gfx() 5367 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr); in gfx_v9_0_ring_get_wptr_compute() 5379 atomic64_set((atomic64_t *)ring->wptr_cpu_addr, ring->wptr); in gfx_v9_0_ring_set_wptr_compute()
|
H A D | gfx_v8_0.c | 6022 return *ring->wptr_cpu_addr; in gfx_v8_0_ring_get_wptr_gfx() 6033 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in gfx_v8_0_ring_set_wptr_gfx() 6233 return *ring->wptr_cpu_addr; in gfx_v8_0_ring_get_wptr_compute() 6241 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in gfx_v8_0_ring_set_wptr_compute()
|
H A D | gfx_v7_0.c | 2609 return *ring->wptr_cpu_addr; in gfx_v7_0_ring_get_wptr_compute() 2617 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr); in gfx_v7_0_ring_set_wptr_compute()
|