summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index d5310b02..275619c9 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -178,6 +178,15 @@ struct gpu_ops {
178 struct gr_zcull_info *zcull_params); 178 struct gr_zcull_info *zcull_params);
179 bool (*is_tpc_addr)(struct gk20a *g, u32 addr); 179 bool (*is_tpc_addr)(struct gk20a *g, u32 addr);
180 u32 (*get_tpc_num)(struct gk20a *g, u32 addr); 180 u32 (*get_tpc_num)(struct gk20a *g, u32 addr);
181 bool (*is_ltcs_ltss_addr)(struct gk20a *g, u32 addr);
182 bool (*is_ltcn_ltss_addr)(struct gk20a *g, u32 addr);
183 bool (*get_lts_in_ltc_shared_base)(void);
184 void (*split_lts_broadcast_addr)(struct gk20a *g, u32 addr,
185 u32 *priv_addr_table,
186 u32 *priv_addr_table_index);
187 void (*split_ltc_broadcast_addr)(struct gk20a *g, u32 addr,
188 u32 *priv_addr_table,
189 u32 *priv_addr_table_index);
181 void (*detect_sm_arch)(struct gk20a *g); 190 void (*detect_sm_arch)(struct gk20a *g);
182 int (*add_zbc_color)(struct gk20a *g, struct gr_gk20a *gr, 191 int (*add_zbc_color)(struct gk20a *g, struct gr_gk20a *gr,
183 struct zbc_entry *color_val, u32 index); 192 struct zbc_entry *color_val, u32 index);