/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | nbio_v7_0.c | 69 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v7_0_sdma_doorbell_range() argument 76 if (use_doorbell) { in nbio_v7_0_sdma_doorbell_range() 85 static void nbio_v7_0_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_0_vcn_doorbell_range() argument 92 if (use_doorbell) { in nbio_v7_0_vcn_doorbell_range() 118 bool use_doorbell, int doorbell_index) in nbio_v7_0_ih_doorbell_range() argument 122 if (use_doorbell) { in nbio_v7_0_ih_doorbell_range()
|
A D | nbio_v4_3.c | 65 bool use_doorbell, int doorbell_index, in nbio_v4_3_sdma_doorbell_range() argument 71 if (use_doorbell) { in nbio_v4_3_sdma_doorbell_range() 102 static void nbio_v4_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v4_3_vcn_doorbell_range() argument 112 if (use_doorbell) { in nbio_v4_3_vcn_doorbell_range() 182 bool use_doorbell, int doorbell_index) in nbio_v4_3_ih_doorbell_range() argument 186 if (use_doorbell) { in nbio_v4_3_ih_doorbell_range() 500 bool use_doorbell, int doorbell_index) in nbio_v4_3_sriov_ih_doorbell_range() argument 505 bool use_doorbell, int doorbell_index, in nbio_v4_3_sriov_sdma_doorbell_range() argument 510 static void nbio_v4_3_sriov_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v4_3_sriov_vcn_doorbell_range() argument
|
A D | nbio_v7_7.c | 66 bool use_doorbell, int doorbell_index, in nbio_v7_7_sdma_doorbell_range() argument 72 if (use_doorbell) { in nbio_v7_7_sdma_doorbell_range() 88 static void nbio_v7_7_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_7_vcn_doorbell_range() argument 94 if (use_doorbell) { in nbio_v7_7_vcn_doorbell_range() 147 bool use_doorbell, int doorbell_index) in nbio_v7_7_ih_doorbell_range() argument 152 if (use_doorbell) { in nbio_v7_7_ih_doorbell_range()
|
A D | amdgpu_nbio.h | 70 bool use_doorbell, int doorbell_index, int doorbell_size); 71 void (*vcn_doorbell_range)(struct amdgpu_device *adev, bool use_doorbell, 79 bool use_doorbell, int doorbell_index);
|
A D | nbio_v7_2.c | 109 bool use_doorbell, int doorbell_index, in nbio_v7_2_sdma_doorbell_range() argument 115 if (use_doorbell) { in nbio_v7_2_sdma_doorbell_range() 131 static void nbio_v7_2_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_2_vcn_doorbell_range() argument 137 if (use_doorbell) { in nbio_v7_2_vcn_doorbell_range() 190 bool use_doorbell, int doorbell_index) in nbio_v7_2_ih_doorbell_range() argument 194 if (use_doorbell) { in nbio_v7_2_ih_doorbell_range()
|
A D | nbio_v2_3.c | 109 bool use_doorbell, int doorbell_index, in nbio_v2_3_sdma_doorbell_range() argument 119 if (use_doorbell) { in nbio_v2_3_sdma_doorbell_range() 134 static void nbio_v2_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v2_3_vcn_doorbell_range() argument 142 if (use_doorbell) { in nbio_v2_3_vcn_doorbell_range() 187 bool use_doorbell, int doorbell_index) in nbio_v2_3_ih_doorbell_range() argument 191 if (use_doorbell) { in nbio_v2_3_ih_doorbell_range()
|
A D | vega10_ih.c | 185 if (ih->use_doorbell) { in vega10_ih_doorbell_rptr() 293 adev->nbio.funcs->ih_doorbell_range(adev, adev->irq.ih.use_doorbell, in vega10_ih_irq_init() 421 if (ih->use_doorbell) { in vega10_ih_set_rptr() 492 adev->irq.ih.use_doorbell = true; in vega10_ih_sw_init() 500 adev->irq.ih1.use_doorbell = true; in vega10_ih_sw_init() 507 adev->irq.ih2.use_doorbell = true; in vega10_ih_sw_init()
|
A D | nbio_v6_1.c | 90 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v6_1_sdma_doorbell_range() argument 97 if (use_doorbell) { in nbio_v6_1_sdma_doorbell_range() 134 bool use_doorbell, int doorbell_index) in nbio_v6_1_ih_doorbell_range() argument 138 if (use_doorbell) { in nbio_v6_1_ih_doorbell_range()
|
A D | nbio_v7_4.c | 140 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v7_4_sdma_doorbell_range() argument 171 if (use_doorbell) { in nbio_v7_4_sdma_doorbell_range() 180 static void nbio_v7_4_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_4_vcn_doorbell_range() argument 196 if (use_doorbell) { in nbio_v7_4_vcn_doorbell_range() 235 bool use_doorbell, int doorbell_index) in nbio_v7_4_ih_doorbell_range() argument 239 if (use_doorbell) { in nbio_v7_4_ih_doorbell_range()
|
A D | vega20_ih.c | 189 if (ih->use_doorbell) { in vega20_ih_doorbell_rptr() 344 adev->nbio.funcs->ih_doorbell_range(adev, adev->irq.ih.use_doorbell, in vega20_ih_irq_init() 473 if (ih->use_doorbell) { in vega20_ih_set_rptr() 544 adev->irq.ih.use_doorbell = true; in vega20_ih_sw_init() 551 adev->irq.ih1.use_doorbell = true; in vega20_ih_sw_init() 558 adev->irq.ih2.use_doorbell = true; in vega20_ih_sw_init()
|
A D | jpeg_v3_0.c | 101 ring->use_doorbell = true; in jpeg_v3_0_sw_init() 148 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in jpeg_v3_0_hw_init() 429 if (ring->use_doorbell) in jpeg_v3_0_dec_ring_get_wptr() 446 if (ring->use_doorbell) { in jpeg_v3_0_dec_ring_set_wptr()
|
A D | jpeg_v4_0.c | 105 ring->use_doorbell = true; in jpeg_v4_0_sw_init() 152 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in jpeg_v4_0_hw_init() 443 if (ring->use_doorbell) in jpeg_v4_0_dec_ring_get_wptr() 460 if (ring->use_doorbell) { in jpeg_v4_0_dec_ring_set_wptr()
|
A D | tonga_ih.c | 146 if (adev->irq.ih.use_doorbell) { in tonga_ih_irq_init() 271 if (ih->use_doorbell) { in tonga_ih_set_rptr() 303 adev->irq.ih.use_doorbell = true; in tonga_ih_sw_init()
|
A D | ih_v6_0.c | 214 if (ih->use_doorbell) { in ih_v6_0_doorbell_rptr() 327 adev->nbio.funcs->ih_doorbell_range(adev, ih[0]->use_doorbell, in ih_v6_0_irq_init() 461 if (ih->use_doorbell) { in ih_v6_0_set_rptr() 539 adev->irq.ih.use_doorbell = true; in ih_v6_0_sw_init()
|
A D | jpeg_v2_0.c | 87 ring->use_doorbell = true; in jpeg_v2_0_sw_init() 134 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in jpeg_v2_0_hw_init() 409 if (ring->use_doorbell) in jpeg_v2_0_dec_ring_get_wptr() 426 if (ring->use_doorbell) { in jpeg_v2_0_dec_ring_set_wptr()
|
A D | jpeg_v2_5.c | 129 ring->use_doorbell = true; in jpeg_v2_5_sw_init() 182 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in jpeg_v2_5_hw_init() 416 if (ring->use_doorbell) in jpeg_v2_5_dec_ring_get_wptr() 433 if (ring->use_doorbell) { in jpeg_v2_5_dec_ring_set_wptr()
|
A D | navi10_ih.c | 240 if (ih->use_doorbell) { in navi10_ih_doorbell_rptr() 361 adev->nbio.funcs->ih_doorbell_range(adev, ih[0]->use_doorbell, in navi10_ih_irq_init() 491 if (ih->use_doorbell) { in navi10_ih_set_rptr() 572 adev->irq.ih.use_doorbell = true; in navi10_ih_sw_init()
|
A D | amdgpu_ih.h | 52 bool use_doorbell; member
|
A D | vcn_v2_0.c | 130 ring->use_doorbell = true; in vcn_v2_0_sw_init() 161 ring->use_doorbell = true; in vcn_v2_0_sw_init() 230 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in vcn_v2_0_hw_init() 1342 if (ring->use_doorbell) in vcn_v2_0_dec_ring_get_wptr() 1363 if (ring->use_doorbell) { in vcn_v2_0_dec_ring_set_wptr() 1571 if (ring->use_doorbell) in vcn_v2_0_enc_ring_get_wptr() 1576 if (ring->use_doorbell) in vcn_v2_0_enc_ring_get_wptr() 1595 if (ring->use_doorbell) { in vcn_v2_0_enc_ring_set_wptr() 1602 if (ring->use_doorbell) { in vcn_v2_0_enc_ring_set_wptr()
|
A D | vcn_v2_5.c | 185 ring->use_doorbell = true; in vcn_v2_5_sw_init() 199 ring->use_doorbell = true; in vcn_v2_5_sw_init() 296 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in vcn_v2_5_hw_init() 1532 if (ring->use_doorbell) in vcn_v2_5_dec_ring_get_wptr() 1549 if (ring->use_doorbell) { in vcn_v2_5_dec_ring_set_wptr() 1648 if (ring->use_doorbell) in vcn_v2_5_enc_ring_get_wptr() 1653 if (ring->use_doorbell) in vcn_v2_5_enc_ring_get_wptr() 1672 if (ring->use_doorbell) { in vcn_v2_5_enc_ring_set_wptr() 1679 if (ring->use_doorbell) { in vcn_v2_5_enc_ring_set_wptr()
|
A D | mes_v10_1.c | 53 if (ring->use_doorbell) { in mes_v10_1_ring_set_wptr() 71 if (ring->use_doorbell) in mes_v10_1_ring_get_wptr() 703 if (ring->use_doorbell) { in mes_v10_1_mqd_init() 852 ring->use_doorbell = true; in mes_v10_1_ring_init() 876 ring->use_doorbell = true; in mes_v10_1_kiq_ring_init()
|
A D | sdma_v6_0.c | 139 if (ring->use_doorbell) { in sdma_v6_0_ring_get_wptr() 191 if (ring->use_doorbell) { in sdma_v6_0_ring_set_wptr() 524 if (ring->use_doorbell) { in sdma_v6_0_gfx_resume() 535 adev->nbio.funcs->sdma_doorbell_range(adev, i, ring->use_doorbell, in sdma_v6_0_gfx_resume() 1266 ring->use_doorbell = true; in sdma_v6_0_sw_init() 1270 ring->use_doorbell?"true":"false"); in sdma_v6_0_sw_init()
|
A D | sdma_v4_0.c | 627 if (ring->use_doorbell) { in sdma_v4_0_ring_get_wptr() 654 if (ring->use_doorbell) { in sdma_v4_0_ring_set_wptr() 696 if (ring->use_doorbell) { in sdma_v4_0_page_ring_get_wptr() 719 if (ring->use_doorbell) { in sdma_v4_0_page_ring_set_wptr() 1082 ring->use_doorbell); in sdma_v4_0_gfx_resume() 1169 ring->use_doorbell); in sdma_v4_0_page_resume() 1818 ring->use_doorbell = true; in sdma_v4_0_sw_init() 1821 ring->use_doorbell?"true":"false"); in sdma_v4_0_sw_init() 1836 ring->use_doorbell = true; in sdma_v4_0_sw_init()
|
A D | vcn_v3_0.c | 186 ring->use_doorbell = true; in vcn_v3_0_sw_init() 209 ring->use_doorbell = true; in vcn_v3_0_sw_init() 342 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in vcn_v3_0_hw_init() 1702 if (ring->use_doorbell) in vcn_v3_0_dec_ring_get_wptr() 1728 if (ring->use_doorbell) { in vcn_v3_0_dec_ring_set_wptr() 1959 if (ring->use_doorbell) in vcn_v3_0_enc_ring_get_wptr() 1964 if (ring->use_doorbell) in vcn_v3_0_enc_ring_get_wptr() 1983 if (ring->use_doorbell) { in vcn_v3_0_enc_ring_set_wptr() 1990 if (ring->use_doorbell) { in vcn_v3_0_enc_ring_set_wptr()
|
A D | amdgpu_ring.c | 538 prop->use_doorbell = ring->use_doorbell; in amdgpu_ring_to_mqd_prop()
|