Home
last modified time | relevance | path

Searched refs:cu_info (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_main.c1106 struct netdev_notifier_changeupper_info *cu_info; in prestera_netdev_port_event() local
1112 cu_info = container_of(info, in prestera_netdev_port_event()
1118 upper = cu_info->upper_dev; in prestera_netdev_port_event()
1125 if (!cu_info->linking) in prestera_netdev_port_event()
1134 !prestera_lag_master_check(upper, cu_info->upper_info, extack)) in prestera_netdev_port_event()
1150 upper = cu_info->upper_dev; in prestera_netdev_port_event()
1152 if (cu_info->linking) in prestera_netdev_port_event()
1158 if (cu_info->linking) in prestera_netdev_port_event()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_crat.c2260 struct amdgpu_cu_info *cu_info = &kdev->adev->gfx.cu_info; in kfd_create_vcrat_image_gpu() local
2302 cu->num_simd_per_cu = cu_info->simd_per_cu; in kfd_create_vcrat_image_gpu()
2303 cu->num_simd_cores = cu_info->simd_per_cu * in kfd_create_vcrat_image_gpu()
2304 (cu_info->number / kdev->kfd->num_nodes); in kfd_create_vcrat_image_gpu()
2305 cu->max_waves_simd = cu_info->max_waves_per_simd; in kfd_create_vcrat_image_gpu()
2307 cu->wave_front_size = cu_info->wave_front_size; in kfd_create_vcrat_image_gpu()
2313 cu->max_slots_scatch_cu = cu_info->max_scratch_slots_per_cu; in kfd_create_vcrat_image_gpu()
2315 cu->lds_size_in_kb = cu_info->lds_size; in kfd_create_vcrat_image_gpu()
H A Dkfd_mqd_manager_v12_1.c53 struct amdgpu_cu_info *cu_info = &mm->dev->adev->gfx.cu_info; in mqd_symmetrically_map_cu_mask_v12_1() local
62 cu_active_per_node = cu_info->number / mm->dev->kfd->num_nodes; in mqd_symmetrically_map_cu_mask_v12_1()
72 cu_info->bitmap[xcc_inst][se][sh]); in mqd_symmetrically_map_cu_mask_v12_1()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v8_0.c4042 WREG32(mmRLC_PG_ALWAYS_ON_CU_MASK, adev->gfx.cu_info.ao_cu_mask); in gfx_v8_0_init_pg()
6982 struct amdgpu_cu_info *cu_info = &adev->gfx.cu_info; in gfx_v8_0_get_cu_info() local
6986 memset(cu_info, 0, sizeof(*cu_info)); in gfx_v8_0_get_cu_info()
7006 cu_info->bitmap[0][i][j] = bitmap; in gfx_v8_0_get_cu_info()
7019 cu_info->ao_cu_bitmap[i][j] = ao_bitmap; in gfx_v8_0_get_cu_info()
7025 cu_info->number = active_cu_number; in gfx_v8_0_get_cu_info()
7026 cu_info->ao_cu_mask = ao_cu_mask; in gfx_v8_0_get_cu_info()
7027 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v8_0_get_cu_info()
7028 cu_info->max_waves_per_simd = 10; in gfx_v8_0_get_cu_info()
7029 cu_info->max_scratch_slots_per_cu = 32; in gfx_v8_0_get_cu_info()
[all …]
H A Dgfx_v9_4_3.c170 struct amdgpu_cu_info *cu_info);
1284 gfx_v9_4_3_get_cu_info(adev, &adev->gfx.cu_info); in gfx_v9_4_3_constants_init()
4128 struct amdgpu_cu_info *cu_info) in gfx_v9_4_3_get_cu_info() argument
4135 if (!adev || !cu_info) in gfx_v9_4_3_get_cu_info()
4164 cu_info->bitmap[xcc_id][i][j] = bitmap; in gfx_v9_4_3_get_cu_info()
4177 cu_info->ao_cu_bitmap[i][j] = ao_bitmap; in gfx_v9_4_3_get_cu_info()
4194 cu_info->number = active_cu_number; in gfx_v9_4_3_get_cu_info()
4195 cu_info->ao_cu_mask = ao_cu_mask; in gfx_v9_4_3_get_cu_info()
4196 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v9_4_3_get_cu_info()
H A Dgfx_v9_0.c913 struct amdgpu_cu_info *cu_info);
1668 struct amdgpu_cu_info *cu_info = &adev->gfx.cu_info; in gfx_v9_0_init_always_on_cu_mask() local
1690 if (cu_info->bitmap[0][i][j] & mask) { in gfx_v9_0_init_always_on_cu_mask()
1703 cu_info->ao_cu_bitmap[i][j] = cu_bitmap; in gfx_v9_0_init_always_on_cu_mask()
2679 gfx_v9_0_get_cu_info(adev, &adev->gfx.cu_info); in gfx_v9_0_constants_init()
7893 struct amdgpu_cu_info *cu_info) in gfx_v9_0_get_cu_info() argument
7899 if (!adev || !cu_info) in gfx_v9_0_get_cu_info()
7936 cu_info->bitmap[0][i % 4][j + i / 4] = bitmap; in gfx_v9_0_get_cu_info()
7949 cu_info->ao_cu_bitmap[i % 4][j + i / 4] = ao_bitmap; in gfx_v9_0_get_cu_info()
7955 cu_info->number = active_cu_number; in gfx_v9_0_get_cu_info()
[all …]
H A Dgfx_v12_1.c200 struct amdgpu_cu_info *cu_info);
1807 gfx_v12_1_get_cu_info(adev, &adev->gfx.cu_info); in gfx_v12_1_constants_init()
4358 struct amdgpu_cu_info *cu_info) in gfx_v12_1_get_cu_info() argument
4364 if (!adev || !cu_info) in gfx_v12_1_get_cu_info()
4396 cu_info->bitmap[xcc_id][i][j] = bitmap; in gfx_v12_1_get_cu_info()
4411 cu_info->number = active_cu_number; in gfx_v12_1_get_cu_info()
4412 cu_info->simd_per_cu = NUM_SIMD_PER_CU_GFX12_1; in gfx_v12_1_get_cu_info()
4413 cu_info->lds_size = 320; in gfx_v12_1_get_cu_info()
H A Damdgpu_amdkfd_gfx_v9.c1076 *max_waves_per_cu = adev->gfx.cu_info.simd_per_cu * in kgd_gfx_v9_get_cu_occupancy()
1077 adev->gfx.cu_info.max_waves_per_simd; in kgd_gfx_v9_get_cu_occupancy()
H A Dgfx_v12_0.c275 struct amdgpu_cu_info *cu_info);
1833 gfx_v12_0_get_cu_info(adev, &adev->gfx.cu_info); in gfx_v12_0_constants_init()
5596 struct amdgpu_cu_info *cu_info) in gfx_v12_0_get_cu_info() argument
5602 if (!adev || !cu_info) in gfx_v12_0_get_cu_info()
5636 cu_info->bitmap[0][i % 4][j + (i / 4) * 2] = bitmap; in gfx_v12_0_get_cu_info()
5650 cu_info->number = active_cu_number; in gfx_v12_0_get_cu_info()
5651 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v12_0_get_cu_info()
H A Damdgpu_gfx.c535 struct amdgpu_cu_info *cu_info = &adev->gfx.cu_info; in amdgpu_gfx_mqd_symmetrically_map_cu_mask() local
559 cu_info->bitmap[xcc_inst][se % 4][sh + (se / 4) * in amdgpu_gfx_mqd_symmetrically_map_cu_mask()
H A Dgfx_v11_0.c349 struct amdgpu_cu_info *cu_info);
2195 gfx_v11_0_get_cu_info(adev, &adev->gfx.cu_info); in gfx_v11_0_constants_init()
7341 struct amdgpu_cu_info *cu_info) in gfx_v11_0_get_cu_info() argument
7347 if (!adev || !cu_info) in gfx_v11_0_get_cu_info()
7381 cu_info->bitmap[0][i % 4][j + (i / 4) * 2] = bitmap; in gfx_v11_0_get_cu_info()
7395 cu_info->number = active_cu_number; in gfx_v11_0_get_cu_info()
7396 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v11_0_get_cu_info()
H A Dgfx_v10_0.c3683 struct amdgpu_cu_info *cu_info);
5350 gfx_v10_0_get_cu_info(adev, &adev->gfx.cu_info); in gfx_v10_0_constants_init()
10122 struct amdgpu_cu_info *cu_info) in gfx_v10_0_get_cu_info() argument
10128 if (!adev || !cu_info) in gfx_v10_0_get_cu_info()
10155 cu_info->bitmap[0][i][j] = bitmap; in gfx_v10_0_get_cu_info()
10168 cu_info->ao_cu_bitmap[i][j] = ao_bitmap; in gfx_v10_0_get_cu_info()
10174 cu_info->number = active_cu_number; in gfx_v10_0_get_cu_info()
10175 cu_info->ao_cu_mask = ao_cu_mask; in gfx_v10_0_get_cu_info()
10176 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v10_0_get_cu_info()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum.c5186 struct netdev_notifier_changeupper_info *cu_info; in mlxsw_sp_netdevice_vxlan_event() local
5195 cu_info = container_of(info, in mlxsw_sp_netdevice_vxlan_event()
5198 upper_dev = cu_info->upper_dev; in mlxsw_sp_netdevice_vxlan_event()
5207 if (cu_info->linking) in mlxsw_sp_netdevice_vxlan_event()
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dvegam_smumgr.c1911 adev->gfx.cu_info.number, in vegam_enable_reconfig_cus()
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega12_hwmgr.c440 data->total_active_cus = adev->gfx.cu_info.number; in vega12_hwmgr_backend_init()
H A Dvega20_hwmgr.c483 data->total_active_cus = adev->gfx.cu_info.number; in vega20_hwmgr_backend_init()