Skip to content

Commit 3521276

Browse files
amd-sukhatrialexdeucher
authored andcommitted
drm/amdgpu: update the handle ptr in get_clockgating_state
Update the *handle to amdgpu_ip_block ptr for all functions pointers of get_clockgating_state. Signed-off-by: Sunil Khatri <sunil.khatri@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent 3f670b7 commit 3521276

32 files changed

+61
-60
lines changed

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2252,7 +2252,8 @@ void amdgpu_device_ip_get_clockgating_state(struct amdgpu_device *adev,
22522252
if (!adev->ip_blocks[i].status.valid)
22532253
continue;
22542254
if (adev->ip_blocks[i].version->funcs->get_clockgating_state)
2255-
adev->ip_blocks[i].version->funcs->get_clockgating_state((void *)adev, flags);
2255+
adev->ip_blocks[i].version->funcs->get_clockgating_state(
2256+
&adev->ip_blocks[i], flags);
22562257
}
22572258
}
22582259

drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8503,9 +8503,9 @@ static int gfx_v10_0_set_clockgating_state(struct amdgpu_ip_block *ip_block,
85038503
return 0;
85048504
}
85058505

8506-
static void gfx_v10_0_get_clockgating_state(void *handle, u64 *flags)
8506+
static void gfx_v10_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags)
85078507
{
8508-
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
8508+
struct amdgpu_device *adev = ip_block->adev;
85098509
int data;
85108510

85118511
/* AMD_CG_SUPPORT_GFX_FGCG */

drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5540,9 +5540,9 @@ static int gfx_v11_0_set_clockgating_state(struct amdgpu_ip_block *ip_block,
55405540
return 0;
55415541
}
55425542

5543-
static void gfx_v11_0_get_clockgating_state(void *handle, u64 *flags)
5543+
static void gfx_v11_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags)
55445544
{
5545-
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
5545+
struct amdgpu_device *adev = ip_block->adev;
55465546
int data;
55475547

55485548
/* AMD_CG_SUPPORT_GFX_MGCG */

drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4149,9 +4149,9 @@ static int gfx_v12_0_set_clockgating_state(struct amdgpu_ip_block *ip_block,
41494149
return 0;
41504150
}
41514151

4152-
static void gfx_v12_0_get_clockgating_state(void *handle, u64 *flags)
4152+
static void gfx_v12_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags)
41534153
{
4154-
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
4154+
struct amdgpu_device *adev = ip_block->adev;
41554155
int data;
41564156

41574157
/* AMD_CG_SUPPORT_GFX_MGCG */

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5452,9 +5452,9 @@ static int gfx_v8_0_set_powergating_state(struct amdgpu_ip_block *ip_block,
54525452
return 0;
54535453
}
54545454

5455-
static void gfx_v8_0_get_clockgating_state(void *handle, u64 *flags)
5455+
static void gfx_v8_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags)
54565456
{
5457-
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
5457+
struct amdgpu_device *adev = ip_block->adev;
54585458
int data;
54595459

54605460
if (amdgpu_sriov_vf(adev))

drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5301,9 +5301,9 @@ static int gfx_v9_0_set_clockgating_state(struct amdgpu_ip_block *ip_block,
53015301
return 0;
53025302
}
53035303

5304-
static void gfx_v9_0_get_clockgating_state(void *handle, u64 *flags)
5304+
static void gfx_v9_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags)
53055305
{
5306-
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
5306+
struct amdgpu_device *adev = ip_block->adev;
53075307
int data;
53085308

53095309
if (amdgpu_sriov_vf(adev))

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2795,9 +2795,9 @@ static int gfx_v9_4_3_set_clockgating_state(struct amdgpu_ip_block *ip_block,
27952795
return 0;
27962796
}
27972797

2798-
static void gfx_v9_4_3_get_clockgating_state(void *handle, u64 *flags)
2798+
static void gfx_v9_4_3_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags)
27992799
{
2800-
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
2800+
struct amdgpu_device *adev = ip_block->adev;
28012801
int data;
28022802

28032803
if (amdgpu_sriov_vf(adev))

drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,9 +1115,9 @@ static int gmc_v10_0_set_clockgating_state(struct amdgpu_ip_block *ip_block,
11151115
return athub_v2_0_set_clockgating(adev, state);
11161116
}
11171117

1118-
static void gmc_v10_0_get_clockgating_state(void *handle, u64 *flags)
1118+
static void gmc_v10_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags)
11191119
{
1120-
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
1120+
struct amdgpu_device *adev = ip_block->adev;
11211121

11221122
if (amdgpu_ip_version(adev, GC_HWIP, 0) == IP_VERSION(10, 1, 3) ||
11231123
amdgpu_ip_version(adev, GC_HWIP, 0) == IP_VERSION(10, 1, 4))

drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,9 +1012,9 @@ static int gmc_v11_0_set_clockgating_state(struct amdgpu_ip_block *ip_block,
10121012
return athub_v3_0_set_clockgating(adev, state);
10131013
}
10141014

1015-
static void gmc_v11_0_get_clockgating_state(void *handle, u64 *flags)
1015+
static void gmc_v11_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags)
10161016
{
1017-
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
1017+
struct amdgpu_device *adev = ip_block->adev;
10181018

10191019
adev->mmhub.funcs->get_clockgating(adev, flags);
10201020

drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,9 +1009,9 @@ static int gmc_v12_0_set_clockgating_state(struct amdgpu_ip_block *ip_block,
10091009
return athub_v4_1_0_set_clockgating(adev, state);
10101010
}
10111011

1012-
static void gmc_v12_0_get_clockgating_state(void *handle, u64 *flags)
1012+
static void gmc_v12_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags)
10131013
{
1014-
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
1014+
struct amdgpu_device *adev = ip_block->adev;
10151015

10161016
adev->mmhub.funcs->get_clockgating(adev, flags);
10171017

0 commit comments

Comments
 (0)