| /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
|