| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | sdma_v7_1.c | 115 uint32_t inst_mask); 367 uint32_t inst_mask) in sdma_v7_1_inst_gfx_stop() argument 372 for_each_inst(i, inst_mask) { in sdma_v7_1_inst_gfx_stop() 391 uint32_t inst_mask) in sdma_v7_1_inst_rlc_stop() argument 406 bool enable, uint32_t inst_mask) in sdma_v7_1_inst_ctx_switch_enable() argument 410 for_each_inst(i, inst_mask) { in sdma_v7_1_inst_ctx_switch_enable() 426 bool enable, uint32_t inst_mask) in sdma_v7_1_inst_enable() argument 432 sdma_v7_1_inst_gfx_stop(adev, inst_mask); in sdma_v7_1_inst_enable() 433 sdma_v7_1_inst_rlc_stop(adev, inst_mask); in sdma_v7_1_inst_enable() 439 for_each_inst(i, inst_mask) { in sdma_v7_1_inst_enable() [all …]
|
| H A D | mmhub_v4_2_0.c | 926 static int mmhub_v4_2_0_xcp_resume(void *handle, uint32_t inst_mask) in mmhub_v4_2_0_xcp_resume() argument 936 mmhub_v4_2_0_mid_set_fault_enable_default(adev, value, inst_mask); in mmhub_v4_2_0_xcp_resume() 939 return mmhub_v4_2_0_mid_gart_enable(adev, inst_mask); in mmhub_v4_2_0_xcp_resume() 944 static int mmhub_v4_2_0_xcp_suspend(void *handle, uint32_t inst_mask) in mmhub_v4_2_0_xcp_suspend() argument 949 mmhub_v4_2_0_mid_gart_disable(adev, inst_mask); in mmhub_v4_2_0_xcp_suspend()
|
| H A D | amdgpu_kms.c | 662 u32 count, inst_mask; in amdgpu_info_ioctl() local 716 ret = amdgpu_xcp_get_inst_details(xcp, AMDGPU_XCP_GFX, &inst_mask); in amdgpu_info_ioctl() 719 count = hweight32(inst_mask); in amdgpu_info_ioctl() 722 ret = amdgpu_xcp_get_inst_details(xcp, AMDGPU_XCP_SDMA, &inst_mask); in amdgpu_info_ioctl() 725 count = hweight32(inst_mask); in amdgpu_info_ioctl() 728 ret = amdgpu_xcp_get_inst_details(xcp, AMDGPU_XCP_VCN, &inst_mask); in amdgpu_info_ioctl() 731 count = hweight32(inst_mask) * adev->jpeg.num_jpeg_rings; in amdgpu_info_ioctl() 734 ret = amdgpu_xcp_get_inst_details(xcp, AMDGPU_XCP_VCN, &inst_mask); in amdgpu_info_ioctl() 737 count = hweight32(inst_mask); in amdgpu_info_ioctl()
|
| H A D | amdgpu_discovery.c | 457 adev->vcn.inst_mask &= ~AMDGPU_VCN_HARVEST_VCN1; in amdgpu_discovery_harvest_config_quirk() 773 adev->vcn.inst_mask &= in amdgpu_discovery_read_harvest_bit_per_ip() 775 adev->jpeg.inst_mask &= in amdgpu_discovery_read_harvest_bit_per_ip() 779 adev->vcn.inst_mask &= in amdgpu_discovery_read_harvest_bit_per_ip() 781 adev->jpeg.inst_mask &= in amdgpu_discovery_read_harvest_bit_per_ip() 833 adev->vcn.inst_mask &= in amdgpu_discovery_read_from_harvest_table() 835 adev->jpeg.inst_mask &= in amdgpu_discovery_read_from_harvest_table() 1126 harvest = ((1 << inst) & adev->vcn.inst_mask) == 0; in amdgpu_discovery_get_harvest_info() 1488 adev->vcn.inst_mask = 0; in amdgpu_discovery_reg_base_init() 1489 adev->jpeg.inst_mask = 0; in amdgpu_discovery_reg_base_init() [all …]
|
| H A D | gmc_v9_0.c | 1864 unsigned long inst_mask = adev->aid_mask; in gmc_v9_0_sw_init() local 1953 inst_mask <<= AMDGPU_MMHUB0(0); in gmc_v9_0_sw_init() 1954 bitmap_or(adev->vmhubs_mask, adev->vmhubs_mask, &inst_mask, 32); in gmc_v9_0_sw_init()
|
| H A D | gfx_v12_1.c | 4076 static int gfx_v12_1_xcp_resume(void *handle, uint32_t inst_mask) in gfx_v12_1_xcp_resume() argument 4085 tmp_mask = inst_mask; in gfx_v12_1_xcp_resume() 4090 tmp_mask = inst_mask; in gfx_v12_1_xcp_resume() 4098 r = gfx_v12_1_xcc_cp_resume(adev, inst_mask); in gfx_v12_1_xcp_resume() 4103 static int gfx_v12_1_xcp_suspend(void *handle, uint32_t inst_mask) in gfx_v12_1_xcp_suspend() argument 4108 for_each_inst(i, inst_mask) in gfx_v12_1_xcp_suspend()
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/inc/ |
| H A D | amdgpu_smu.h | 1554 int (*reset_sdma)(struct smu_context *smu, uint32_t inst_mask); 1559 int (*dpm_reset_vcn)(struct smu_context *smu, uint32_t inst_mask); 1990 int smu_reset_sdma(struct smu_context *smu, uint32_t inst_mask); 1992 int smu_reset_vcn(struct smu_context *smu, uint32_t inst_mask);
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | smu_v13_0_6_ppt.c | 2667 u32 inst_mask; in smu_v13_0_6_get_xcp_metrics() local 2700 amdgpu_xcp_get_inst_details(xcp, AMDGPU_XCP_VCN, &inst_mask); in smu_v13_0_6_get_xcp_metrics() 2702 for_each_inst(k, inst_mask) { in smu_v13_0_6_get_xcp_metrics() 2729 amdgpu_xcp_get_inst_details(xcp, AMDGPU_XCP_GFX, &inst_mask); in smu_v13_0_6_get_xcp_metrics() 2731 for_each_inst(k, inst_mask) { in smu_v13_0_6_get_xcp_metrics() 3220 static int smu_v13_0_6_reset_sdma(struct smu_context *smu, uint32_t inst_mask) in smu_v13_0_6_reset_sdma() argument 3228 SMU_MSG_ResetSDMA, inst_mask, NULL); in smu_v13_0_6_reset_sdma() 3232 inst_mask); in smu_v13_0_6_reset_sdma() 3242 static int smu_v13_0_6_reset_vcn(struct smu_context *smu, uint32_t inst_mask) in smu_v13_0_6_reset_vcn() argument 3246 ret = smu_cmn_send_smc_msg_with_param(smu, SMU_MSG_ResetVCN, inst_mask, NULL); in smu_v13_0_6_reset_vcn() [all …]
|