Home
last modified time | relevance | path

Searched refs:inst_mask (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dsdma_v7_1.c115 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 Dmmhub_v4_2_0.c926 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 Damdgpu_kms.c662 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 Damdgpu_discovery.c457 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 Dgmc_v9_0.c1864 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 Dgfx_v12_1.c4076 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 Damdgpu_smu.h1554 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 Dsmu_v13_0_6_ppt.c2667 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 …]