Searched refs:cu_per_sh (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager.c | 101 uint32_t cu_per_sh[KFD_MAX_NUM_SE][KFD_MAX_NUM_SH_PER_SE] = {0}; in mqd_symmetrically_map_cu_mask() local 127 * Each half of se_mask must be filled only on bits 0-cu_per_sh[se][sh]-1. in mqd_symmetrically_map_cu_mask() 133 cu_per_sh[se][sh] = hweight32(cu_info.cu_bitmap[se % 4][sh + (se / 4)]); in mqd_symmetrically_map_cu_mask() 165 if (cu_per_sh[se][sh] > cu) { in mqd_symmetrically_map_cu_mask()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager.c | 103 uint32_t cu_per_sh[KFD_MAX_NUM_SE][KFD_MAX_NUM_SH_PER_SE] = {0}; in mqd_symmetrically_map_cu_mask() local 140 * Each half of se_mask must be filled only on bits 0-cu_per_sh[se][sh]-1. in mqd_symmetrically_map_cu_mask() 147 cu_per_sh[se][sh] = hweight32( in mqd_symmetrically_map_cu_mask() 194 if (cu_per_sh[se][sh] > cu) { in mqd_symmetrically_map_cu_mask()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | si.c | 2978 static u32 si_get_cu_enabled(struct radeon_device *rdev, u32 cu_per_sh) in si_get_cu_enabled() argument 2991 mask = si_create_bitmask(cu_per_sh); in si_get_cu_enabled() 2998 u32 cu_per_sh) in si_setup_spi() 3007 active_cu = si_get_cu_enabled(rdev, cu_per_sh); in si_setup_spi() 2996 si_setup_spi(struct radeon_device *rdev, u32 se_num, u32 sh_per_se, u32 cu_per_sh) si_setup_spi() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | si.c | 2973 static u32 si_get_cu_enabled(struct radeon_device *rdev, u32 cu_per_sh) in si_get_cu_enabled() argument 2986 mask = si_create_bitmask(cu_per_sh); in si_get_cu_enabled() 2993 u32 cu_per_sh) in si_setup_spi() 3002 active_cu = si_get_cu_enabled(rdev, cu_per_sh); in si_setup_spi() 2991 si_setup_spi(struct radeon_device *rdev, u32 se_num, u32 sh_per_se, u32 cu_per_sh) si_setup_spi() argument
|
Completed in 14 milliseconds