/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | nbio_v7_0.c | 69 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 D | nbio_v4_3.c | 66 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 D | nbio_v7_2.c | 109 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 D | nbio_v7_7.c | 66 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 D | amdgpu_nbio.h | 71 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 D | nbio_v7_9.c | 80 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 D | nbio_v2_3.c | 110 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 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() 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 D | nbio_v7_4.c | 140 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 D | vega20_ih.c | 194 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 D | tonga_ih.c | 146 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 D | jpeg_v3_0.c | 103 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 D | nbio_v6_1.c | 90 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 D | amdgpu_nbio.h | 61 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 D | nbio_v2_3.c | 87 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 D | nbio_v7_0.c | 78 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 D | nbio_v6_1.c | 71 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 D | nbio_v7_4.c | 100 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 D | tonga_ih.c | 146 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 D | vega10_ih.c | 193 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 D | jpeg_v2_5.c | 114 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 D | jpeg_v3_0.c | 93 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 D | navi10_ih.c | 238 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 D | amdgpu_ih.h | 40 bool use_doorbell; member
|
H A D | jpeg_v2_0.c | 107 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()
|