/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | gfx_v8_0.h | 30 void gfx_v8_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num);
|
D | gfx_v7_0.h | 34 void gfx_v7_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num);
|
D | vi.c | 471 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()
|
D | amdgpu_kms.c | 395 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()
|
D | cik.c | 992 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()
|
D | gfx_v8_0.c | 2740 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()
|
D | gfx_v7_0.c | 1867 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()
|
D | amdgpu.h | 1832 int (*read_register)(struct amdgpu_device *adev, u32 se_num,
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | si.c | 2949 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 …]
|
D | cik.c | 3410 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()
|