| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_main.c | 1106 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 D | kfd_crat.c | 2260 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 D | kfd_mqd_manager_v12_1.c | 53 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 D | amdgpu_amdkfd_gfx_v12.c | 514 *max_waves_per_cu = adev->gfx.cu_info.simd_per_cu * in kgd_gfx_v12_get_cu_occupancy() 515 adev->gfx.cu_info.max_waves_per_simd; in kgd_gfx_v12_get_cu_occupancy()
|
| H A D | amdgpu_amdkfd_gfx_v12_1.c | 517 *max_waves_per_cu = adev->gfx.cu_info.simd_per_cu * in kgd_gfx_v12_1_get_cu_occupancy() 518 adev->gfx.cu_info.max_waves_per_simd; in kgd_gfx_v12_1_get_cu_occupancy()
|
| H A D | amdgpu_discovery.c | 2029 adev->gfx.cu_info.wave_front_size = le32_to_cpu(gc_info->v1.gc_wave_size); in amdgpu_discovery_get_gfx_info() 2030 adev->gfx.cu_info.max_waves_per_simd = le32_to_cpu(gc_info->v1.gc_max_waves_per_simd); in amdgpu_discovery_get_gfx_info() 2031 adev->gfx.cu_info.max_scratch_slots_per_cu = le32_to_cpu(gc_info->v1.gc_max_scratch_slots_per_cu); in amdgpu_discovery_get_gfx_info() 2032 adev->gfx.cu_info.lds_size = le32_to_cpu(gc_info->v1.gc_lds_size); in amdgpu_discovery_get_gfx_info() 2073 adev->gfx.cu_info.wave_front_size = le32_to_cpu(gc_info->v2.gc_wave_size); in amdgpu_discovery_get_gfx_info() 2074 adev->gfx.cu_info.max_waves_per_simd = le32_to_cpu(gc_info->v2.gc_max_waves_per_simd); in amdgpu_discovery_get_gfx_info() 2075 adev->gfx.cu_info.max_scratch_slots_per_cu = le32_to_cpu(gc_info->v2.gc_max_scratch_slots_per_cu); in amdgpu_discovery_get_gfx_info() 2076 adev->gfx.cu_info.lds_size = le32_to_cpu(gc_info->v2.gc_lds_size); in amdgpu_discovery_get_gfx_info()
|
| H A D | gfx_v8_0.c | 4042 WREG32(mmRLC_PG_ALWAYS_ON_CU_MASK, adev->gfx.cu_info.ao_cu_mask); in gfx_v8_0_init_pg() 6984 struct amdgpu_cu_info *cu_info = &adev->gfx.cu_info; in gfx_v8_0_get_cu_info() local 6988 memset(cu_info, 0, sizeof(*cu_info)); in gfx_v8_0_get_cu_info() 7008 cu_info->bitmap[0][i][j] = bitmap; in gfx_v8_0_get_cu_info() 7021 cu_info->ao_cu_bitmap[i][j] = ao_bitmap; in gfx_v8_0_get_cu_info() 7027 cu_info->number = active_cu_number; in gfx_v8_0_get_cu_info() 7028 cu_info->ao_cu_mask = ao_cu_mask; in gfx_v8_0_get_cu_info() 7029 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v8_0_get_cu_info() 7030 cu_info->max_waves_per_simd = 10; in gfx_v8_0_get_cu_info() 7031 cu_info->max_scratch_slots_per_cu = 32; in gfx_v8_0_get_cu_info() [all …]
|
| H A D | amdgpu_amdkfd_gfx_v11.c | 953 *max_waves_per_cu = adev->gfx.cu_info.simd_per_cu * in kgd_gfx_v11_get_cu_occupancy() 954 adev->gfx.cu_info.max_waves_per_simd; in kgd_gfx_v11_get_cu_occupancy()
|
| H A D | gfx_v9_4_3.c | 170 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 D | gfx_v9_0.c | 913 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 D | gfx_v12_1.c | 200 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 D | amdgpu_amdkfd_gfx_v9.c | 1076 *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 D | gfx_v12_0.c | 275 struct amdgpu_cu_info *cu_info); 1833 gfx_v12_0_get_cu_info(adev, &adev->gfx.cu_info); in gfx_v12_0_constants_init() 5598 struct amdgpu_cu_info *cu_info) in gfx_v12_0_get_cu_info() 5604 if (!adev || !cu_info) in gfx_v12_0_get_cu_info() 5625 * in cu_info struct is 4x4 and ioctl interface struct in gfx_v12_0_get_cu_info() 5638 cu_info->bitmap[0][i % 4][j + (i / 4) * 2] = bitmap; in gfx_v12_0_get_cu_info() 5652 cu_info->number = active_cu_number; in gfx_v12_0_get_cu_info() 5653 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v12_0_get_cu_info() 5596 gfx_v12_0_get_cu_info(struct amdgpu_device * adev,struct amdgpu_cu_info * cu_info) gfx_v12_0_get_cu_info() argument
|
| H A D | amdgpu_gfx.c | 535 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 D | amdgpu_device.c | 1900 adev->gfx.cu_info.wave_front_size = le32_to_cpu(gpu_info_fw->gc_wave_size); in amdgpu_device_parse_gpu_info_fw() 1901 adev->gfx.cu_info.max_waves_per_simd = in amdgpu_device_parse_gpu_info_fw() 1903 adev->gfx.cu_info.max_scratch_slots_per_cu = in amdgpu_device_parse_gpu_info_fw() 1905 adev->gfx.cu_info.lds_size = le32_to_cpu(gpu_info_fw->gc_lds_size); in amdgpu_device_parse_gpu_info_fw() 4130 adev->gfx.cu_info.number); in amdgpu_device_init()
|
| H A D | gfx_v11_0.c | 349 struct amdgpu_cu_info *cu_info); 2195 gfx_v11_0_get_cu_info(adev, &adev->gfx.cu_info); in gfx_v11_0_constants_init() 7343 struct amdgpu_cu_info *cu_info) in gfx_v11_0_get_cu_info() 7349 if (!adev || !cu_info) in gfx_v11_0_get_cu_info() 7370 * in cu_info struct is 4x4 and ioctl interface struct in gfx_v11_0_get_cu_info() 7383 cu_info->bitmap[0][i % 4][j + (i / 4) * 2] = bitmap; in gfx_v11_0_get_cu_info() 7397 cu_info->number = active_cu_number; in gfx_v11_0_get_cu_info() 7398 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v11_0_get_cu_info() 7341 gfx_v11_0_get_cu_info(struct amdgpu_device * adev,struct amdgpu_cu_info * cu_info) gfx_v11_0_get_cu_info() argument
|
| H A D | gfx_v10_0.c | 3683 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 D | spectrum.c | 5186 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 D | vegam_smumgr.c | 1911 adev->gfx.cu_info.number, in vegam_enable_reconfig_cus()
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A D | vega12_hwmgr.c | 440 data->total_active_cus = adev->gfx.cu_info.number; in vega12_hwmgr_backend_init()
|
| H A D | vega20_hwmgr.c | 483 data->total_active_cus = adev->gfx.cu_info.number; in vega20_hwmgr_backend_init()
|