diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 9 |
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); |