Lines Matching refs:pcache_info

1596 				struct kfd_gpu_cache_info *pcache_info,  in fill_in_l1_pcache()  argument
1608 cu_sibling_map_mask &= ((1 << pcache_info[cache_type].num_cu_shared) - 1); in fill_in_l1_pcache()
1622 pcache->cache_level = pcache_info[cache_type].cache_level; in fill_in_l1_pcache()
1623 pcache->cache_size = pcache_info[cache_type].cache_size; in fill_in_l1_pcache()
1625 if (pcache_info[cache_type].flags & CRAT_CACHE_FLAGS_DATA_CACHE) in fill_in_l1_pcache()
1627 if (pcache_info[cache_type].flags & CRAT_CACHE_FLAGS_INST_CACHE) in fill_in_l1_pcache()
1629 if (pcache_info[cache_type].flags & CRAT_CACHE_FLAGS_CPU_CACHE) in fill_in_l1_pcache()
1631 if (pcache_info[cache_type].flags & CRAT_CACHE_FLAGS_SIMD_CACHE) in fill_in_l1_pcache()
1658 struct kfd_gpu_cache_info *pcache_info, in fill_in_l2_l3_pcache() argument
1669 ((1 << pcache_info[cache_type].num_cu_shared) - 1); in fill_in_l2_l3_pcache()
1684 pcache->cache_level = pcache_info[cache_type].cache_level; in fill_in_l2_l3_pcache()
1685 pcache->cache_size = pcache_info[cache_type].cache_size; in fill_in_l2_l3_pcache()
1687 if (pcache_info[cache_type].flags & CRAT_CACHE_FLAGS_DATA_CACHE) in fill_in_l2_l3_pcache()
1689 if (pcache_info[cache_type].flags & CRAT_CACHE_FLAGS_INST_CACHE) in fill_in_l2_l3_pcache()
1691 if (pcache_info[cache_type].flags & CRAT_CACHE_FLAGS_CPU_CACHE) in fill_in_l2_l3_pcache()
1693 if (pcache_info[cache_type].flags & CRAT_CACHE_FLAGS_SIMD_CACHE) in fill_in_l2_l3_pcache()
1711 cu_sibling_map_mask &= ((1 << pcache_info[cache_type].num_cu_shared) - 1); in fill_in_l2_l3_pcache()
1728 struct kfd_gpu_cache_info *pcache_info = NULL; in kfd_fill_cache_non_crat_info() local
1747 pcache_info = cache_info; in kfd_fill_cache_non_crat_info()
1748 num_of_cache_types = kfd_get_gpu_cache_info(kdev, &pcache_info); in kfd_fill_cache_non_crat_info()
1765 if (pcache_info[ct].cache_level == 1) { in kfd_fill_cache_non_crat_info()
1768 for (k = 0; k < pcu_info->num_cu_per_sh; k += pcache_info[ct].num_cu_shared) { in kfd_fill_cache_non_crat_info()
1770 ret = fill_in_l1_pcache(&props_ext, pcache_info, pcu_info, in kfd_fill_cache_non_crat_info()
1783 num_cu_shared = ((k + pcache_info[ct].num_cu_shared) <= in kfd_fill_cache_non_crat_info()
1785 pcache_info[ct].num_cu_shared : in kfd_fill_cache_non_crat_info()
1792 ret = fill_in_l2_l3_pcache(&props_ext, pcache_info, in kfd_fill_cache_non_crat_info()