HomeSort by: relevance | last modified time | path
    Searched defs:sdma (Results 1 - 8 of 8) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
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
815 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local
    [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
755 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local
    [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
1026 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local
    [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
915 struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; local
959 struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; local
1685 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local
1982 u32 sdma[AMDGPU_MAX_SDMA_INSTANCES]; local
    [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
1100 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); local
    [all...]
amdgpu_ucode.h 276 struct sdma_firmware_header_v1_0 sdma; member in union:amdgpu_firmware_header
amdgpu.h 903 /* sdma */
904 struct amdgpu_sdma sdma; member in struct:amdgpu_device
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_ucode.h 72 /* SDMA */
218 struct sdma_firmware_header_v1_0 sdma; member in union:radeon_firmware_header

Completed in 37 milliseconds