Home
last modified time | relevance | path

Searched refs:use_doorbell (Results 1 - 25 of 86) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dnbio_v7_0.c69 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v7_0_sdma_doorbell_range()
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()
122 if (use_doorbell) { in nbio_v7_0_ih_doorbell_range()
68 nbio_v7_0_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v7_0_sdma_doorbell_range() argument
117 nbio_v7_0_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v7_0_ih_doorbell_range() argument
H A Dnbio_v4_3.c66 bool use_doorbell, int doorbell_index, in nbio_v4_3_sdma_doorbell_range()
72 if (use_doorbell) { in nbio_v4_3_sdma_doorbell_range()
103 static void nbio_v4_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v4_3_vcn_doorbell_range() argument
113 if (use_doorbell) { in nbio_v4_3_vcn_doorbell_range()
183 bool use_doorbell, int doorbell_index) in nbio_v4_3_ih_doorbell_range()
187 if (use_doorbell) { in nbio_v4_3_ih_doorbell_range()
504 bool use_doorbell, int doorbell_index) in nbio_v4_3_sriov_ih_doorbell_range()
509 bool use_doorbell, int doorbell_index, in nbio_v4_3_sriov_sdma_doorbell_range()
514 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
65 nbio_v4_3_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v4_3_sdma_doorbell_range() argument
182 nbio_v4_3_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v4_3_ih_doorbell_range() argument
503 nbio_v4_3_sriov_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v4_3_sriov_ih_doorbell_range() argument
508 nbio_v4_3_sriov_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v4_3_sriov_sdma_doorbell_range() argument
H A Dnbio_v7_2.c109 bool use_doorbell, int doorbell_index, in nbio_v7_2_sdma_doorbell_range()
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()
194 if (use_doorbell) { in nbio_v7_2_ih_doorbell_range()
108 nbio_v7_2_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v7_2_sdma_doorbell_range() argument
189 nbio_v7_2_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v7_2_ih_doorbell_range() argument
H A Dnbio_v7_7.c66 bool use_doorbell, int doorbell_index, in nbio_v7_7_sdma_doorbell_range()
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()
152 if (use_doorbell) { in nbio_v7_7_ih_doorbell_range()
65 nbio_v7_7_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v7_7_sdma_doorbell_range() argument
146 nbio_v7_7_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v7_7_ih_doorbell_range() argument
H A Damdgpu_nbio.h71 bool use_doorbell, int doorbell_index, int doorbell_size);
72 void (*vcn_doorbell_range)(struct amdgpu_device *adev, bool use_doorbell,
80 bool use_doorbell, int doorbell_index);
H A Dnbio_v7_9.c80 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v7_9_sdma_doorbell_range()
88 if (use_doorbell == false) in nbio_v7_9_sdma_doorbell_range()
180 static void nbio_v7_9_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_9_vcn_doorbell_range() argument
186 if (use_doorbell) { in nbio_v7_9_vcn_doorbell_range()
268 bool use_doorbell, int doorbell_index) in nbio_v7_9_ih_doorbell_range()
272 if (use_doorbell) { in nbio_v7_9_ih_doorbell_range()
79 nbio_v7_9_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v7_9_sdma_doorbell_range() argument
267 nbio_v7_9_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v7_9_ih_doorbell_range() argument
H A Dnbio_v2_3.c110 bool use_doorbell, int doorbell_index, in nbio_v2_3_sdma_doorbell_range()
120 if (use_doorbell) { in nbio_v2_3_sdma_doorbell_range()
135 static void nbio_v2_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v2_3_vcn_doorbell_range() argument
143 if (use_doorbell) { in nbio_v2_3_vcn_doorbell_range()
188 bool use_doorbell, int doorbell_index) in nbio_v2_3_ih_doorbell_range()
192 if (use_doorbell) { in nbio_v2_3_ih_doorbell_range()
109 nbio_v2_3_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v2_3_sdma_doorbell_range() argument
187 nbio_v2_3_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v2_3_ih_doorbell_range() argument
H A Dvega10_ih.c185 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()
427 if (ih->use_doorbell) { in vega10_ih_set_rptr()
498 adev->irq.ih.use_doorbell = true; in vega10_ih_sw_init()
506 adev->irq.ih1.use_doorbell = true; in vega10_ih_sw_init()
513 adev->irq.ih2.use_doorbell = true; in vega10_ih_sw_init()
H A Dnbio_v7_4.c140 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v7_4_sdma_doorbell_range()
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()
239 if (use_doorbell) { in nbio_v7_4_ih_doorbell_range()
139 nbio_v7_4_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v7_4_sdma_doorbell_range() argument
234 nbio_v7_4_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v7_4_ih_doorbell_range() argument
H A Dvega20_ih.c194 if (ih->use_doorbell) { in vega20_ih_doorbell_rptr()
326 adev->nbio.funcs->ih_doorbell_range(adev, adev->irq.ih.use_doorbell, in vega20_ih_irq_init()
476 if (ih->use_doorbell) { in vega20_ih_set_rptr()
553 adev->irq.ih.use_doorbell = true; in vega20_ih_sw_init()
560 adev->irq.ih1.use_doorbell = true; in vega20_ih_sw_init()
568 adev->irq.ih2.use_doorbell = true; in vega20_ih_sw_init()
H A Dtonga_ih.c146 if (adev->irq.ih.use_doorbell) { in tonga_ih_irq_init()
277 if (ih->use_doorbell) { in tonga_ih_set_rptr()
309 adev->irq.ih.use_doorbell = true; in tonga_ih_sw_init()
H A Djpeg_v3_0.c103 ring->use_doorbell = true; in jpeg_v3_0_sw_init()
151 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in jpeg_v3_0_hw_init()
432 if (ring->use_doorbell) in jpeg_v3_0_dec_ring_get_wptr()
449 if (ring->use_doorbell) { in jpeg_v3_0_dec_ring_set_wptr()
H A Dnbio_v6_1.c90 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v6_1_sdma_doorbell_range()
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()
138 if (use_doorbell) { in nbio_v6_1_ih_doorbell_range()
89 nbio_v6_1_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v6_1_sdma_doorbell_range() argument
133 nbio_v6_1_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v6_1_ih_doorbell_range() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_nbio.h61 bool use_doorbell, int doorbell_index, int doorbell_size);
62 void (*vcn_doorbell_range)(struct amdgpu_device *adev, bool use_doorbell,
69 bool use_doorbell, int doorbell_index);
H A Dnbio_v2_3.c87 bool use_doorbell, int doorbell_index, in nbio_v2_3_sdma_doorbell_range()
97 if (use_doorbell) { in nbio_v2_3_sdma_doorbell_range()
112 static void nbio_v2_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v2_3_vcn_doorbell_range() argument
120 if (use_doorbell) { in nbio_v2_3_vcn_doorbell_range()
165 bool use_doorbell, int doorbell_index) in nbio_v2_3_ih_doorbell_range()
169 if (use_doorbell) { in nbio_v2_3_ih_doorbell_range()
86 nbio_v2_3_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v2_3_sdma_doorbell_range() argument
164 nbio_v2_3_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v2_3_ih_doorbell_range() argument
H A Dnbio_v7_0.c78 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v7_0_sdma_doorbell_range()
85 if (use_doorbell) { in nbio_v7_0_sdma_doorbell_range()
94 static void nbio_v7_0_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_0_vcn_doorbell_range() argument
101 if (use_doorbell) { in nbio_v7_0_vcn_doorbell_range()
127 bool use_doorbell, int doorbell_index) in nbio_v7_0_ih_doorbell_range()
131 if (use_doorbell) { in nbio_v7_0_ih_doorbell_range()
77 nbio_v7_0_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v7_0_sdma_doorbell_range() argument
126 nbio_v7_0_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v7_0_ih_doorbell_range() argument
H A Dnbio_v6_1.c71 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v6_1_sdma_doorbell_range()
78 if (use_doorbell) { in nbio_v6_1_sdma_doorbell_range()
115 bool use_doorbell, int doorbell_index) in nbio_v6_1_ih_doorbell_range()
119 if (use_doorbell) { in nbio_v6_1_ih_doorbell_range()
70 nbio_v6_1_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v6_1_sdma_doorbell_range() argument
114 nbio_v6_1_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v6_1_ih_doorbell_range() argument
H A Dnbio_v7_4.c100 bool use_doorbell, int doorbell_index, int doorbell_size) in nbio_v7_4_sdma_doorbell_range()
121 if (use_doorbell) { in nbio_v7_4_sdma_doorbell_range()
130 static void nbio_v7_4_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_4_vcn_doorbell_range() argument
143 if (use_doorbell) { in nbio_v7_4_vcn_doorbell_range()
182 bool use_doorbell, int doorbell_index) in nbio_v7_4_ih_doorbell_range()
186 if (use_doorbell) { in nbio_v7_4_ih_doorbell_range()
99 nbio_v7_4_sdma_doorbell_range(struct amdgpu_device *adev, int instance, bool use_doorbell, int doorbell_index, int doorbell_size) nbio_v7_4_sdma_doorbell_range() argument
181 nbio_v7_4_ih_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, int doorbell_index) nbio_v7_4_ih_doorbell_range() argument
H A Dtonga_ih.c146 if (adev->irq.ih.use_doorbell) { in tonga_ih_irq_init()
267 if (ih->use_doorbell) { in tonga_ih_set_rptr()
299 adev->irq.ih.use_doorbell = true; in tonga_ih_sw_init()
H A Dvega10_ih.c193 if (ih->use_doorbell) { in vega10_ih_doorbell_rptr()
514 if (ih->use_doorbell) { in vega10_ih_set_rptr()
592 adev->irq.ih.use_doorbell = true; in vega10_ih_sw_init()
599 adev->irq.ih1.use_doorbell = true; in vega10_ih_sw_init()
606 adev->irq.ih2.use_doorbell = true; in vega10_ih_sw_init()
H A 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()
H A Djpeg_v3_0.c93 ring->use_doorbell = true; in jpeg_v3_0_sw_init()
140 adev->nbio.funcs->vcn_doorbell_range(adev, ring->use_doorbell, in jpeg_v3_0_hw_init()
421 if (ring->use_doorbell) in jpeg_v3_0_dec_ring_get_wptr()
438 if (ring->use_doorbell) { in jpeg_v3_0_dec_ring_set_wptr()
H A Dnavi10_ih.c238 if (ih->use_doorbell) { in navi10_ih_doorbell_rptr()
345 adev->nbio.funcs->ih_doorbell_range(adev, ih->use_doorbell, in navi10_ih_irq_init()
584 if (ih->use_doorbell) { in navi10_ih_set_rptr()
669 adev->irq.ih.use_doorbell = true; in navi10_ih_sw_init()
680 adev->irq.ih1.use_doorbell = true; in navi10_ih_sw_init()
688 adev->irq.ih2.use_doorbell = true; in navi10_ih_sw_init()
H A Damdgpu_ih.h40 bool use_doorbell; member
H A 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()

Completed in 19 milliseconds

1234