mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
gpu: nvgpu: use hals for perfmon_regs_base
Use hals for the perfmon_regs_base at gr_gv11b_pri_pmmgpcrouter_addr gr_gv11b_pri_pmmfbprouter_addr This helps to reduce the code duplications for upcoming chips JIRA NVGPU-9073 Change-Id: I36ded2cb618249df555181cceeb81c524c78d587 Signed-off-by: Ramalingam C <ramalingamc@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2828585 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
4c22d5c35d
commit
2c8cfde803
@@ -1879,7 +1879,7 @@ u32 gr_gv11b_pri_pmmgpc_addr(struct gk20a *g, u32 gpc_num,
|
||||
static u32 gr_gv11b_pri_pmmgpcrouter_addr(struct gk20a *g, u32 gpc_num,
|
||||
u32 offset)
|
||||
{
|
||||
return perf_pmmgpcrouter_base_v() +
|
||||
return g->ops.perf.get_hwpm_gpcrouter_perfmon_regs_base(g) +
|
||||
(gpc_num * g->ops.perf.get_pmmgpcrouter_per_chiplet_offset()) +
|
||||
offset;
|
||||
}
|
||||
@@ -1887,7 +1887,7 @@ static u32 gr_gv11b_pri_pmmgpcrouter_addr(struct gk20a *g, u32 gpc_num,
|
||||
static u32 gr_gv11b_pri_pmmfbprouter_addr(struct gk20a *g, u32 fbp_num,
|
||||
u32 offset)
|
||||
{
|
||||
return perf_pmmfbprouter_base_v() +
|
||||
return g->ops.perf.get_hwpm_fbprouter_perfmon_regs_base(g) +
|
||||
(fbp_num * g->ops.perf.get_pmmfbprouter_per_chiplet_offset()) +
|
||||
offset;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user