Home
last modified time | relevance | path

Searched refs:use_doorbell (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Dnbio_v7_0.c69 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()
Dnbio_v7_2.c97 bool use_doorbell, int doorbell_index, in nbio_v7_2_sdma_doorbell_range() argument
103 if (use_doorbell) { in nbio_v7_2_sdma_doorbell_range()
119 static void nbio_v7_2_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_2_vcn_doorbell_range() argument
125 if (use_doorbell) { in nbio_v7_2_vcn_doorbell_range()
178 bool use_doorbell, int doorbell_index) in nbio_v7_2_ih_doorbell_range() argument
182 if (use_doorbell) { in nbio_v7_2_ih_doorbell_range()
Damdgpu_nbio.h73 bool use_doorbell, int doorbell_index, int doorbell_size);
74 void (*vcn_doorbell_range)(struct amdgpu_device *adev, bool use_doorbell,
81 bool use_doorbell, int doorbell_index);
Dnbio_v2_3.c99 bool use_doorbell, int doorbell_index, in nbio_v2_3_sdma_doorbell_range() argument
109 if (use_doorbell) { in nbio_v2_3_sdma_doorbell_range()
124 static void nbio_v2_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v2_3_vcn_doorbell_range() argument
132 if (use_doorbell) { in nbio_v2_3_vcn_doorbell_range()
177 bool use_doorbell, int doorbell_index) in nbio_v2_3_ih_doorbell_range() argument
181 if (use_doorbell) { in nbio_v2_3_ih_doorbell_range()
Dnbio_v6_1.c90 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()
Dnbio_v7_4.c137 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v7_4_sdma_doorbell_range() argument
168 if (use_doorbell) { in nbio_v7_4_sdma_doorbell_range()
177 static void nbio_v7_4_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_4_vcn_doorbell_range() argument
193 if (use_doorbell) { in nbio_v7_4_vcn_doorbell_range()
232 bool use_doorbell, int doorbell_index) in nbio_v7_4_ih_doorbell_range() argument
236 if (use_doorbell) { in nbio_v7_4_ih_doorbell_range()
Djpeg_v3_0.c96 ring->use_doorbell = true; in jpeg_v3_0_sw_init()
143 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in jpeg_v3_0_hw_init()
424 if (ring->use_doorbell) in jpeg_v3_0_dec_ring_get_wptr()
441 if (ring->use_doorbell) { in jpeg_v3_0_dec_ring_set_wptr()
Dvega10_ih.c185 if (ih->use_doorbell) { in vega10_ih_doorbell_rptr()
412 if (ih->use_doorbell) { in vega10_ih_set_rptr()
483 adev->irq.ih.use_doorbell = true; in vega10_ih_sw_init()
491 adev->irq.ih1.use_doorbell = true; in vega10_ih_sw_init()
498 adev->irq.ih2.use_doorbell = true; in vega10_ih_sw_init()
Dvega20_ih.c189 if (ih->use_doorbell) { in vega20_ih_doorbell_rptr()
464 if (ih->use_doorbell) { in vega20_ih_set_rptr()
535 adev->irq.ih.use_doorbell = true; in vega20_ih_sw_init()
542 adev->irq.ih1.use_doorbell = true; in vega20_ih_sw_init()
549 adev->irq.ih2.use_doorbell = true; in vega20_ih_sw_init()
Dtonga_ih.c146 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()
Djpeg_v2_5.c114 ring->use_doorbell = true; in jpeg_v2_5_sw_init()
167 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in jpeg_v2_5_hw_init()
401 if (ring->use_doorbell) in jpeg_v2_5_dec_ring_get_wptr()
418 if (ring->use_doorbell) { in jpeg_v2_5_dec_ring_set_wptr()
Djpeg_v2_0.c107 ring->use_doorbell = true; in jpeg_v2_0_sw_init()
154 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in jpeg_v2_0_hw_init()
429 if (ring->use_doorbell) in jpeg_v2_0_dec_ring_get_wptr()
446 if (ring->use_doorbell) { in jpeg_v2_0_dec_ring_set_wptr()
Dnavi10_ih.c239 if (ih->use_doorbell) { in navi10_ih_doorbell_rptr()
366 adev->nbio.funcs->ih_doorbell_range(adev, ih[0]->use_doorbell, in navi10_ih_irq_init()
493 if (ih->use_doorbell) { in navi10_ih_set_rptr()
578 adev->irq.ih.use_doorbell = true; in navi10_ih_sw_init()
Damdgpu_ih.h52 bool use_doorbell; member
Dmes_v10_1.c48 if (ring->use_doorbell) { in mes_v10_1_ring_set_wptr()
66 if (ring->use_doorbell) in mes_v10_1_ring_get_wptr()
623 if (ring->use_doorbell) { in mes_v10_1_mqd_init()
688 if (ring->use_doorbell) { in mes_v10_1_mqd_init()
845 ring->use_doorbell = true; in mes_v10_1_ring_init()
Dvcn_v2_0.c134 ring->use_doorbell = true; in vcn_v2_0_sw_init()
163 ring->use_doorbell = true; in vcn_v2_0_sw_init()
225 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in vcn_v2_0_hw_init()
1335 if (ring->use_doorbell) in vcn_v2_0_dec_ring_get_wptr()
1356 if (ring->use_doorbell) { in vcn_v2_0_dec_ring_set_wptr()
1564 if (ring->use_doorbell) in vcn_v2_0_enc_ring_get_wptr()
1569 if (ring->use_doorbell) in vcn_v2_0_enc_ring_get_wptr()
1588 if (ring->use_doorbell) { in vcn_v2_0_enc_ring_set_wptr()
1595 if (ring->use_doorbell) { in vcn_v2_0_enc_ring_set_wptr()
Dvcn_v2_5.c186 ring->use_doorbell = true; in vcn_v2_5_sw_init()
198 ring->use_doorbell = true; in vcn_v2_5_sw_init()
288 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in vcn_v2_5_hw_init()
1495 if (ring->use_doorbell) in vcn_v2_5_dec_ring_get_wptr()
1512 if (ring->use_doorbell) { in vcn_v2_5_dec_ring_set_wptr()
1609 if (ring->use_doorbell) in vcn_v2_5_enc_ring_get_wptr()
1614 if (ring->use_doorbell) in vcn_v2_5_enc_ring_get_wptr()
1633 if (ring->use_doorbell) { in vcn_v2_5_enc_ring_set_wptr()
1640 if (ring->use_doorbell) { in vcn_v2_5_enc_ring_set_wptr()
Dsdma_v4_0.c741 if (ring->use_doorbell) { in sdma_v4_0_ring_get_wptr()
768 if (ring->use_doorbell) { in sdma_v4_0_ring_set_wptr()
810 if (ring->use_doorbell) { in sdma_v4_0_page_ring_get_wptr()
833 if (ring->use_doorbell) { in sdma_v4_0_page_ring_set_wptr()
1213 ring->use_doorbell); in sdma_v4_0_gfx_resume()
1303 ring->use_doorbell); in sdma_v4_0_page_resume()
1965 ring->use_doorbell = true; in sdma_v4_0_sw_init()
1968 ring->use_doorbell?"true":"false"); in sdma_v4_0_sw_init()
1983 ring->use_doorbell = true; in sdma_v4_0_sw_init()
Dvcn_v3_0.c213 ring->use_doorbell = true; in vcn_v3_0_sw_init()
234 ring->use_doorbell = true; in vcn_v3_0_sw_init()
358 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in vcn_v3_0_hw_init()
1717 if (ring->use_doorbell) in vcn_v3_0_dec_ring_get_wptr()
1743 if (ring->use_doorbell) { in vcn_v3_0_dec_ring_set_wptr()
2029 if (ring->use_doorbell) in vcn_v3_0_enc_ring_get_wptr()
2034 if (ring->use_doorbell) in vcn_v3_0_enc_ring_get_wptr()
2053 if (ring->use_doorbell) { in vcn_v3_0_enc_ring_set_wptr()
2060 if (ring->use_doorbell) { in vcn_v3_0_enc_ring_set_wptr()
Dsdma_v5_2.c261 if (ring->use_doorbell) { in sdma_v5_2_ring_get_wptr()
287 if (ring->use_doorbell) { in sdma_v5_2_ring_set_wptr()
670 if (ring->use_doorbell) { in sdma_v5_2_gfx_resume()
680 adev->nbio.funcs->sdma_doorbell_range(adev, i, ring->use_doorbell, in sdma_v5_2_gfx_resume()
1303 ring->use_doorbell = true; in sdma_v5_2_sw_init()
1307 ring->use_doorbell?"true":"false"); in sdma_v5_2_sw_init()
Dsdma_v5_0.c374 if (ring->use_doorbell) { in sdma_v5_0_ring_get_wptr()
400 if (ring->use_doorbell) { in sdma_v5_0_ring_set_wptr()
794 if (ring->use_doorbell) { in sdma_v5_0_gfx_resume()
805 adev->nbio.funcs->sdma_doorbell_range(adev, i, ring->use_doorbell, in sdma_v5_0_gfx_resume()
1338 ring->use_doorbell = true; in sdma_v5_0_sw_init()
1341 ring->use_doorbell?"true":"false"); in sdma_v5_0_sw_init()
Dsdma_v3_0.c368 if (ring->use_doorbell || ring->use_pollmem) { in sdma_v3_0_ring_get_wptr()
389 if (ring->use_doorbell) { in sdma_v3_0_ring_set_wptr()
708 if (ring->use_doorbell) { in sdma_v3_0_gfx_resume()
1156 ring->use_doorbell = true; in sdma_v3_0_sw_init()
Dvce_v4_0.c85 if (ring->use_doorbell) in vce_v4_0_ring_get_wptr()
107 if (ring->use_doorbell) { in vce_v4_0_ring_set_wptr()
470 ring->use_doorbell = true; in vce_v4_0_sw_init()
Damdgpu_ring.h233 bool use_doorbell; member
Dgfx_v9_0.c2285 ring->use_doorbell = true; in gfx_v9_0_compute_ring_init()
2385 ring->use_doorbell = true; in gfx_v9_0_sw_init()
3357 if (ring->use_doorbell) { in gfx_v9_0_cp_gfx_resume()
3504 if (ring->use_doorbell) { in gfx_v9_0_mqd_init()
3569 if (ring->use_doorbell) { in gfx_v9_0_mqd_init()
3686 if (ring->use_doorbell) { in gfx_v9_0_kiq_init_register()
3721 if (ring->use_doorbell) in gfx_v9_0_kiq_init_register()
5282 if (ring->use_doorbell) { in gfx_v9_0_ring_get_wptr_gfx()
5296 if (ring->use_doorbell) { in gfx_v9_0_ring_set_wptr_gfx()
5471 if (ring->use_doorbell) in gfx_v9_0_ring_get_wptr_compute()
[all …]

12