Home
last modified time | relevance | path

Searched refs:se_num (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Dgfx_v8_0.h30 void gfx_v8_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num);
Dgfx_v7_0.h34 void gfx_v7_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num);
Dvi.c471 static uint32_t vi_read_indexed_register(struct amdgpu_device *adev, u32 se_num, in vi_read_indexed_register() argument
477 if (se_num != 0xffffffff || sh_num != 0xffffffff) in vi_read_indexed_register()
478 gfx_v8_0_select_se_sh(adev, se_num, sh_num); in vi_read_indexed_register()
482 if (se_num != 0xffffffff || sh_num != 0xffffffff) in vi_read_indexed_register()
488 static int vi_read_register(struct amdgpu_device *adev, u32 se_num, in vi_read_register() argument
519 vi_read_indexed_register(adev, se_num, in vi_read_register()
532 vi_read_indexed_register(adev, se_num, in vi_read_register()
Damdgpu_kms.c395 unsigned se_num = (info->read_mmr_reg.instance >> in amdgpu_info_ioctl() local
404 if (se_num == AMDGPU_INFO_MMR_SE_INDEX_MASK) in amdgpu_info_ioctl()
405 se_num = 0xffffffff; in amdgpu_info_ioctl()
415 if (amdgpu_asic_read_register(adev, se_num, sh_num, in amdgpu_info_ioctl()
Dcik.c992 u32 se_num, u32 sh_num, in cik_read_indexed_register() argument
998 if (se_num != 0xffffffff || sh_num != 0xffffffff) in cik_read_indexed_register()
999 gfx_v7_0_select_se_sh(adev, se_num, sh_num); in cik_read_indexed_register()
1003 if (se_num != 0xffffffff || sh_num != 0xffffffff) in cik_read_indexed_register()
1009 static int cik_read_register(struct amdgpu_device *adev, u32 se_num, in cik_read_register() argument
1021 cik_read_indexed_register(adev, se_num, in cik_read_register()
Dgfx_v8_0.c2740 void gfx_v8_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num) in gfx_v8_0_select_se_sh() argument
2744 if ((se_num == 0xffffffff) && (sh_num == 0xffffffff)) { in gfx_v8_0_select_se_sh()
2747 } else if (se_num == 0xffffffff) { in gfx_v8_0_select_se_sh()
2752 data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num); in gfx_v8_0_select_se_sh()
2755 data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num); in gfx_v8_0_select_se_sh()
2779 u32 se_num, u32 sh_per_se, in gfx_v8_0_setup_rb() argument
2788 for (i = 0; i < se_num; i++) { in gfx_v8_0_setup_rb()
2801 for (i = 0; i < max_rb_num_per_se * se_num; i++) { in gfx_v8_0_setup_rb()
2810 for (i = 0; i < se_num; i++) { in gfx_v8_0_setup_rb()
Dgfx_v7_0.c1867 void gfx_v7_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num) in gfx_v7_0_select_se_sh() argument
1871 if ((se_num == 0xffffffff) && (sh_num == 0xffffffff)) in gfx_v7_0_select_se_sh()
1874 else if (se_num == 0xffffffff) in gfx_v7_0_select_se_sh()
1879 (se_num << GRBM_GFX_INDEX__SE_INDEX__SHIFT); in gfx_v7_0_select_se_sh()
1882 (se_num << GRBM_GFX_INDEX__SE_INDEX__SHIFT); in gfx_v7_0_select_se_sh()
1948 u32 se_num, u32 sh_per_se, in gfx_v7_0_setup_rb() argument
1957 for (i = 0; i < se_num; i++) { in gfx_v7_0_setup_rb()
1971 for (i = 0; i < max_rb_num_per_se * se_num; i++) { in gfx_v7_0_setup_rb()
1980 for (i = 0; i < se_num; i++) { in gfx_v7_0_setup_rb()
Damdgpu.h1832 int (*read_register)(struct amdgpu_device *adev, u32 se_num,
/linux-4.4.14/drivers/gpu/drm/radeon/
Dsi.c2949 u32 se_num, u32 sh_num) in si_select_se_sh() argument
2953 if ((se_num == 0xffffffff) && (sh_num == 0xffffffff)) in si_select_se_sh()
2955 else if (se_num == 0xffffffff) in si_select_se_sh()
2958 data |= SH_BROADCAST_WRITES | SE_INDEX(se_num); in si_select_se_sh()
2960 data |= SH_INDEX(sh_num) | SE_INDEX(se_num); in si_select_se_sh()
2994 u32 se_num, u32 sh_per_se, in si_setup_spi() argument
3000 for (i = 0; i < se_num; i++) { in si_setup_spi()
3041 u32 se_num, u32 sh_per_se, in si_setup_rb() argument
3049 for (i = 0; i < se_num; i++) { in si_setup_rb()
3059 for (i = 0; i < max_rb_num_per_se * se_num; i++) { in si_setup_rb()
[all …]
Dcik.c3410 u32 se_num, u32 sh_num) in cik_select_se_sh() argument
3414 if ((se_num == 0xffffffff) && (sh_num == 0xffffffff)) in cik_select_se_sh()
3416 else if (se_num == 0xffffffff) in cik_select_se_sh()
3419 data |= SH_BROADCAST_WRITES | SE_INDEX(se_num); in cik_select_se_sh()
3421 data |= SH_INDEX(sh_num) | SE_INDEX(se_num); in cik_select_se_sh()
3486 u32 se_num, u32 sh_per_se, in cik_setup_rb() argument
3495 for (i = 0; i < se_num; i++) { in cik_setup_rb()
3509 for (i = 0; i < max_rb_num_per_se * se_num; i++) { in cik_setup_rb()
3518 for (i = 0; i < se_num; i++) { in cik_setup_rb()