diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2018-08-13 15:58:18 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-08-16 13:14:40 -0400 |
commit | 974d541623929fa2622d27d5d338a5b63596794b (patch) | |
tree | f47a540bf07efd7f6cda68f49d3675c2462d731a /drivers/gpu/nvgpu/gv11b/gr_gv11b.c | |
parent | 1e7f229e5d92078f772d4f81893b23504cd847a8 (diff) |
gpu: nvgpu: Move ltc HAL to common
Move implementation of ltc HAL to common/ltc.
JIRA NVGPU-956
Change-Id: Id78d74e8612d7dacfb8d322d491abecd798e42b5
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1798461
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/gr_gv11b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/gr_gv11b.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c index c2cf909a..41d2f695 100644 --- a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c | |||
@@ -4716,11 +4716,11 @@ int gr_gv11b_decode_priv_addr(struct gk20a *g, u32 addr, | |||
4716 | } | 4716 | } |
4717 | *be_num = pri_get_be_num(g, addr); | 4717 | *be_num = pri_get_be_num(g, addr); |
4718 | return 0; | 4718 | return 0; |
4719 | } else if (pri_is_ltc_addr(addr)) { | 4719 | } else if (g->ops.ltc.pri_is_ltc_addr(g, addr)) { |
4720 | *addr_type = CTXSW_ADDR_TYPE_LTCS; | 4720 | *addr_type = CTXSW_ADDR_TYPE_LTCS; |
4721 | if (g->ops.gr.is_ltcs_ltss_addr(g, addr)) | 4721 | if (g->ops.ltc.is_ltcs_ltss_addr(g, addr)) |
4722 | *broadcast_flags |= PRI_BROADCAST_FLAGS_LTCS; | 4722 | *broadcast_flags |= PRI_BROADCAST_FLAGS_LTCS; |
4723 | else if (g->ops.gr.is_ltcn_ltss_addr(g, addr)) | 4723 | else if (g->ops.ltc.is_ltcn_ltss_addr(g, addr)) |
4724 | *broadcast_flags |= PRI_BROADCAST_FLAGS_LTSS; | 4724 | *broadcast_flags |= PRI_BROADCAST_FLAGS_LTSS; |
4725 | return 0; | 4725 | return 0; |
4726 | } else if (pri_is_fbpa_addr(g, addr)) { | 4726 | } else if (pri_is_fbpa_addr(g, addr)) { |
@@ -4928,10 +4928,10 @@ int gr_gv11b_create_priv_addr_table(struct gk20a *g, | |||
4928 | g->ops.gr.egpc_etpc_priv_addr_table(g, addr, gpc_num, tpc_num, | 4928 | g->ops.gr.egpc_etpc_priv_addr_table(g, addr, gpc_num, tpc_num, |
4929 | broadcast_flags, priv_addr_table, &t); | 4929 | broadcast_flags, priv_addr_table, &t); |
4930 | } else if (broadcast_flags & PRI_BROADCAST_FLAGS_LTSS) { | 4930 | } else if (broadcast_flags & PRI_BROADCAST_FLAGS_LTSS) { |
4931 | g->ops.gr.split_lts_broadcast_addr(g, addr, | 4931 | g->ops.ltc.split_lts_broadcast_addr(g, addr, |
4932 | priv_addr_table, &t); | 4932 | priv_addr_table, &t); |
4933 | } else if (broadcast_flags & PRI_BROADCAST_FLAGS_LTCS) { | 4933 | } else if (broadcast_flags & PRI_BROADCAST_FLAGS_LTCS) { |
4934 | g->ops.gr.split_ltc_broadcast_addr(g, addr, | 4934 | g->ops.ltc.split_ltc_broadcast_addr(g, addr, |
4935 | priv_addr_table, &t); | 4935 | priv_addr_table, &t); |
4936 | } else if (broadcast_flags & PRI_BROADCAST_FLAGS_FBPA) { | 4936 | } else if (broadcast_flags & PRI_BROADCAST_FLAGS_FBPA) { |
4937 | g->ops.gr.split_fbpa_broadcast_addr(g, addr, | 4937 | g->ops.gr.split_fbpa_broadcast_addr(g, addr, |