HomeSort by: relevance | last modified time | path
    Searched refs:sdma (Results 1 - 25 of 55) sorted by relevancy

1 2 3

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_sdma.c 34 /* SDMA CSA reside in the 3rd page of CSA */
38 * GPU SDMA IP block helpers function.
46 for (i = 0; i < adev->sdma.num_instances; i++)
47 if (ring == &adev->sdma.instance[i].ring ||
48 ring == &adev->sdma.instance[i].page)
49 return &adev->sdma.instance[i];
59 for (i = 0; i < adev->sdma.num_instances; i++) {
60 if (ring == &adev->sdma.instance[i].ring ||
61 ring == &adev->sdma.instance[i].page) {
106 if (!adev->sdma.ras_if)
    [all...]
amdgpu_sdma_v2_4.c 87 * sDMA - System DMA
95 * (ring buffer, IBs, etc.), but sDMA has it's own
97 * used by the CP. sDMA supports copying data, writing
122 for (i = 0; i < adev->sdma.num_instances; i++) {
123 release_firmware(adev->sdma.instance[i].fw);
124 adev->sdma.instance[i].fw = NULL;
155 for (i = 0; i < adev->sdma.num_instances; i++) {
160 err = request_firmware(&adev->sdma.instance[i].fw, fw_name, adev->dev);
163 err = amdgpu_ucode_validate(adev->sdma.instance[i].fw);
166 hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data
237 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:sdma_v2_4_ring_insert_nop
755 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:sdma_v2_4_ring_pad_ib
    [all...]
amdgpu_sdma_v4_0.c 524 for (i = 0; i < adev->sdma.num_instances; i++) {
525 if (adev->sdma.instance[i].fw != NULL)
526 release_firmware(adev->sdma.instance[i].fw);
529 all SDMA isntances */
534 memset((void*)adev->sdma.instance, 0,
590 err = request_firmware(&adev->sdma.instance[0].fw, fw_name, adev->dev);
594 err = sdma_v4_0_init_inst_ctx(&adev->sdma.instance[0]);
598 for (i = 1; i < adev->sdma.num_instances; i++) {
601 for every SDMA instance */
602 memcpy((void*)&adev->sdma.instance[i]
781 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:sdma_v4_0_ring_insert_nop
915 struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; local in function:sdma_v4_0_gfx_stop
959 struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; local in function:sdma_v4_0_page_stop
1685 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:sdma_v4_0_ring_pad_ib
1982 u32 sdma[AMDGPU_MAX_SDMA_INSTANCES]; local in function:sdma_v4_0_wait_for_idle
    [all...]
amdgpu_cik_sdma.c 81 for (i = 0; i < adev->sdma.num_instances; i++) {
82 release_firmware(adev->sdma.instance[i].fw);
83 adev->sdma.instance[i].fw = NULL;
88 * sDMA - System DMA
96 * (ring buffer, IBs, etc.), but sDMA has it's own
98 * used by the CP. sDMA supports copying data, writing
140 for (i = 0; i < adev->sdma.num_instances; i++) {
145 err = request_firmware(&adev->sdma.instance[i].fw, fw_name, adev->dev);
148 err = amdgpu_ucode_validate(adev->sdma.instance[i].fw);
153 for (i = 0; i < adev->sdma.num_instances; i++)
208 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:cik_sdma_ring_insert_nop
815 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:cik_sdma_ring_pad_ib
    [all...]
amdgpu_sdma_v3_0.c 188 * sDMA - System DMA
196 * (ring buffer, IBs, etc.), but sDMA has it's own
198 * used by the CP. sDMA supports copying data, writing
259 for (i = 0; i < adev->sdma.num_instances; i++) {
260 release_firmware(adev->sdma.instance[i].fw);
261 adev->sdma.instance[i].fw = NULL;
313 for (i = 0; i < adev->sdma.num_instances; i++) {
318 err = request_firmware(&adev->sdma.instance[i].fw, fw_name, adev->dev);
321 err = amdgpu_ucode_validate(adev->sdma.instance[i].fw);
324 hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data
411 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:sdma_v3_0_ring_insert_nop
1026 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:sdma_v3_0_ring_pad_ib
    [all...]
amdgpu_sdma_v5_0.c 200 for (i = 0; i < adev->sdma.num_instances; i++) {
205 err = request_firmware(&adev->sdma.instance[i].fw, fw_name, adev->dev);
208 err = amdgpu_ucode_validate(adev->sdma.instance[i].fw);
211 hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data;
212 adev->sdma.instance[i].fw_version = le32_to_cpu(hdr->header.ucode_version);
213 adev->sdma.instance[i].feature_version = le32_to_cpu(hdr->ucode_feature_version);
214 if (adev->sdma.instance[i].feature_version >= 20)
215 adev->sdma.instance[i].burst_nop = true;
222 info->fw = adev->sdma.instance[i].fw;
231 for (i = 0; i < adev->sdma.num_instances; i++)
365 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:sdma_v5_0_ring_insert_nop
1100 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local in function:sdma_v5_0_ring_pad_ib
    [all...]
amdgpu_si_dma.c 54 u32 me = (ring == &adev->sdma.instance[0].ring) ? 0 : 1;
62 u32 me = (ring == &adev->sdma.instance[0].ring) ? 0 : 1;
123 for (i = 0; i < adev->sdma.num_instances; i++) {
124 ring = &adev->sdma.instance[i].ring;
143 for (i = 0; i < adev->sdma.num_instances; i++) {
144 ring = &adev->sdma.instance[i].ring;
361 * si_dma_vm_set_pte_pde - update the page tables using sDMA
370 * Update the page tables using sDMA (CIK).
441 * si_dma_ring_emit_vm_flush - cik vm flush using sDMA
447 * using sDMA (VI)
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
omap2.dtsi 65 dmas = <&sdma 9 &sdma 10>;
103 sdma: dma-controller@0 { label
104 compatible = "ti,omap2420-sdma", "ti,omap-sdma";
139 dmas = <&sdma 35 &sdma 36 &sdma 37 &sdma 38
140 &sdma 39 &sdma 40 &sdma 41 &sdma 42>
    [all...]
omap2430.dtsi 189 dmas = <&sdma 31>,
190 <&sdma 32>;
205 dmas = <&sdma 33>,
206 <&sdma 34>;
221 dmas = <&sdma 17>,
222 <&sdma 18>;
237 dmas = <&sdma 19>,
238 <&sdma 20>;
253 dmas = <&sdma 21>,
254 <&sdma 22>
    [all...]
omap3.dtsi 184 dmas = <&sdma 9 &sdma 10>;
210 dmas = <&sdma 65 &sdma 66>;
292 sdma: dma-controller@0 { label
293 compatible = "ti,omap3430-sdma", "ti,omap-sdma";
376 dmas = <&sdma 49 &sdma 50>;
386 dmas = <&sdma 51 &sdma 52>
    [all...]
imx31.dtsi 135 dmas = <&sdma 8 8 0>, <&sdma 9 8 0>;
182 dmas = <&sdma 20 3 0>;
193 dmas = <&sdma 21 3 0>;
213 dmas = <&sdma 6 8 0>, <&sdma 7 8 0>;
248 dmas = <&sdma 10 8 0>, <&sdma 11 8 0>;
300 sdma: sdma@53fd4000 label
    [all...]
imx6sll.dtsi 159 dmas = <&sdma 14 18 0>, <&sdma 15 18 0>;
183 dmas = <&sdma 3 7 1>, <&sdma 4 7 2>;
195 dmas = <&sdma 5 7 1>, <&sdma 6 7 2>;
207 dmas = <&sdma 7 7 1>, <&sdma 8 7 2>;
219 dmas = <&sdma 9 7 1>, <&sdma 10 7 2>
627 sdma: dma-controller@20ec000 { label in label:aips1
    [all...]
omap2420.dtsi 162 dmas = <&sdma 31>,
163 <&sdma 32>;
176 dmas = <&sdma 33>,
177 <&sdma 34>;
187 dmas = <&sdma 61 &sdma 62>;
imx6qdl.dtsi 312 dmas = <&sdma 14 18 0>,
313 <&sdma 15 18 0>;
337 dmas = <&sdma 3 7 1>, <&sdma 4 7 2>;
351 dmas = <&sdma 5 7 1>, <&sdma 6 7 2>;
365 dmas = <&sdma 7 7 1>, <&sdma 8 7 2>;
379 dmas = <&sdma 9 7 1>, <&sdma 10 7 2>
933 sdma: sdma@20ec000 { label
    [all...]
imx6sl.dtsi 161 dmas = <&sdma 14 18 0>,
162 <&sdma 15 18 0>;
233 dmas = <&sdma 33 4 0>, <&sdma 34 4 0>;
246 dmas = <&sdma 25 4 0>, <&sdma 26 4 0>;
259 dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
273 dmas = <&sdma 37 1 0>,
274 <&sdma 38 1 0>
752 sdma: sdma@20ec000 { label
    [all...]
imx6sx.dtsi 257 dmas = <&sdma 14 18 0>,
258 <&sdma 15 18 0>;
331 dmas = <&sdma 25 4 0>, <&sdma 26 4 0>;
347 dmas = <&sdma 23 21 0>,
348 <&sdma 24 21 0>;
361 dmas = <&sdma 37 1 0>, <&sdma 38 1 0>;
375 dmas = <&sdma 41 1 0>, <&sdma 42 1 0>
845 sdma: sdma@20ec000 { label
    [all...]
imx53.dtsi 270 dmas = <&sdma 42 4 0>, <&sdma 43 4 0>;
297 dmas = <&sdma 24 1 0>,
298 <&sdma 25 1 0>;
554 dmas = <&sdma 18 4 0>, <&sdma 19 4 0>;
566 dmas = <&sdma 12 4 0>, <&sdma 13 4 0>;
652 dmas = <&sdma 2 4 0>, <&sdma 3 4 0>
713 sdma: sdma@63fb0000 { label
    [all...]
imx50.dtsi 172 dmas = <&sdma 24 1 0>,
173 <&sdma 25 1 0>;
424 sdma: sdma@63fb0000 { label
425 compatible = "fsl,imx50-sdma", "fsl,imx35-sdma";
432 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx50.bin";
474 dmas = <&sdma 28 0 0>
    [all...]
imx35.dtsi 133 dmas = <&sdma 28 0 0>,
134 <&sdma 29 0 0>;
287 sdma: sdma@53fd4000 { label in label:aips2
288 compatible = "fsl,imx35-sdma";
294 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx35.bin";
imx51.dtsi 241 dmas = <&sdma 24 1 0>,
242 <&sdma 25 1 0>;
501 sdma: sdma@83fb0000 { label
502 compatible = "fsl,imx51-sdma", "fsl,imx35-sdma";
509 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin";
552 dmas = <&sdma 28 0 0>
    [all...]
imx6ul.dtsi 222 dmas = <&sdma 3 7 1>, <&sdma 4 7 2>;
236 dmas = <&sdma 5 7 1>, <&sdma 6 7 2>;
250 dmas = <&sdma 7 7 1>, <&sdma 8 7 2>;
264 dmas = <&sdma 9 7 1>, <&sdma 10 7 2>;
311 dmas = <&sdma 35 24 0>,
312 <&sdma 36 24 0>
746 sdma: sdma@20ec000 { label
    [all...]
omap5-l4-abe.dtsi 115 dmas = <&sdma 33>,
116 <&sdma 34>;
148 dmas = <&sdma 17>,
149 <&sdma 18>;
181 dmas = <&sdma 19>,
182 <&sdma 20>;
231 dmas = <&sdma 67>;
274 dmas = <&sdma 65>,
275 <&sdma 66>;
am3517.dtsi 99 dmas = <&sdma 55 &sdma 54>;
omap36xx.dtsi 87 dmas = <&sdma 81 &sdma 82>;
225 &sdma {
226 compatible = "ti,omap3630-sdma", "ti,omap-sdma";
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/freescale/
imx8mn.dtsi 498 compatible = "fsl,imx8mn-sdma", "fsl,imx8mq-sdma";
505 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx7d.bin";
509 compatible = "fsl,imx8mn-sdma", "fsl,imx8mq-sdma";
516 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx7d.bin"
    [all...]

Completed in 26 milliseconds

1 2 3