| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
| ctxgf100.h | 9 struct gf100_gr *gr; 26 void (*unkn88c)(struct gf100_gr *, bool on); 28 void (*main)(struct gf100_gr *, struct gf100_grctx *); 30 void (*unkn)(struct gf100_gr *); 60 void (*sm_id)(struct gf100_gr *, int gpc, int tpc, int sm); 61 void (*tpc_nr)(struct gf100_gr *, int gpc); 63 void (*r4060a8)(struct gf100_gr *); 64 void (*rop_mapping)(struct gf100_gr *); 65 void (*alpha_beta_tables)(struct gf100_gr *); 66 void (*max_ways_evict)(struct gf100_gr *); [all...] |
| gf100.h | 28 #define gf100_gr(p) container_of((p), struct gf100_gr, base) macro 80 struct gf100_gr { struct 143 int gf100_gr_fecs_bind_pointer(struct gf100_gr *, u32 inst); 146 void (*clear_color)(struct gf100_gr *, int zbc); 147 void (*clear_depth)(struct gf100_gr *, int zbc); 148 int (*stencil_get)(struct gf100_gr *, int format, 150 void (*clear_stencil)(struct gf100_gr *, int zbc); 154 void (*oneinit_tiles)(struct gf100_gr *); 155 void (*oneinit_sm_id)(struct gf100_gr *); [all...] |
| nouveau_nvkm_engine_gr_ctxgm200.c | 36 gm200_grctx_generate_r419a3c(struct gf100_gr *gr) 43 gm200_grctx_generate_r418e94(struct gf100_gr *gr) 51 gm200_grctx_generate_smid_config(struct gf100_gr *gr) 73 gm200_grctx_generate_tpc_mask(struct gf100_gr *gr) 82 gm200_grctx_generate_r406500(struct gf100_gr *gr) 88 gm200_grctx_generate_dist_skip_table(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_gp100.c | 38 gp100_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) 57 gp100_gr_zbc_clear_depth(struct gf100_gr *gr, int zbc) 77 gp100_gr_init_shader_exceptions(struct gf100_gr *gr, int gpc, int tpc) 85 gp100_gr_init_419c9c(struct gf100_gr *gr) 93 gp100_gr_init_fecs_exceptions(struct gf100_gr *gr) 99 gp100_gr_init_rop_active_fbps(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_gv100.c | 33 gv100_gr_trap_sm(struct gf100_gr *gr, int gpc, int tpc, int sm) 54 gv100_gr_trap_mp(struct gf100_gr *gr, int gpc, int tpc) 61 gv100_gr_init_4188a4(struct gf100_gr *gr) 68 gv100_gr_init_shader_exceptions(struct gf100_gr *gr, int gpc, int tpc) 80 gv100_gr_init_504430(struct gf100_gr *gr, int gpc, int tpc) 87 gv100_gr_init_419bd8(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_gm200.c | 91 gm200_gr_rops(struct gf100_gr *gr) 97 gm200_gr_init_ds_hww_esr_2(struct gf100_gr *gr) 105 gm200_gr_init_num_active_ltcs(struct gf100_gr *gr) 113 gm200_gr_init_gpc_mmu(struct gf100_gr *gr) 127 gm200_gr_init_rop_active_fbps(struct gf100_gr *gr) 151 gm200_gr_oneinit_sm_id(struct gf100_gr *gr) 158 gm200_gr_oneinit_tiles(struct gf100_gr *gr) 218 gm200_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif)
|
| nouveau_nvkm_engine_gr_gf100.c | 56 gf100_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) 71 gf100_gr_zbc_color_get(struct gf100_gr *gr, int format, 107 gf100_gr_zbc_clear_depth(struct gf100_gr *gr, int zbc) 118 gf100_gr_zbc_depth_get(struct gf100_gr *gr, int format, 170 struct gf100_gr *gr = gf100_gr(nvkm_gr(object->engine)); 216 struct gf100_gr *gr = gf100_gr(nvkm_gr(object->engine)); 308 struct gf100_gr *gr = gf100_gr(base) 2378 gf100_gr = { variable in typeref:typename:const struct gf100_gr_func [all...] |
| nouveau_nvkm_engine_gr_tu102.c | 35 tu102_gr_init_fecs_exceptions(struct gf100_gr *gr) 41 tu102_gr_init_fs(struct gf100_gr *gr) 59 tu102_gr_init_zcull(struct gf100_gr *gr) 87 tu102_gr_init_gpc_mmu(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_ctxtu102.c | 30 tu102_grctx_generate_r419c0c(struct gf100_gr *gr) 39 tu102_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm)
|
| nouveau_nvkm_engine_gr_gk20a.c | 42 gk20a_gr_av_to_init(struct gf100_gr *gr, const char *path, const char *name, 92 gk20a_gr_aiv_to_init(struct gf100_gr *gr, const char *path, const char *name, 135 gk20a_gr_av_to_method(struct gf100_gr *gr, const char *path, const char *name, 196 gk20a_gr_wait_mem_scrubbing(struct gf100_gr *gr) 221 gk20a_gr_set_hww_esr_report_mask(struct gf100_gr *gr) 229 gk20a_gr_init(struct gf100_gr *gr) 316 gk20a_gr_load_sw(struct gf100_gr *gr, const char *path, int ver) 328 gk20a_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif)
|
| nouveau_nvkm_engine_gr_gp102.c | 35 gp102_gr_zbc_clear_stencil(struct gf100_gr *gr, int zbc) 49 gp102_gr_zbc_stencil_get(struct gf100_gr *gr, int format, 91 gp102_gr_init_swdx_pes_mask(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_ctxgv100.c | 69 struct gf100_gr *gr = info->gr; 118 gv100_grctx_generate_rop_mapping(struct gf100_gr *gr) 155 gv100_grctx_generate_r400088(struct gf100_gr *gr, bool on) 162 gv100_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) 171 gv100_grctx_generate_unkn(struct gf100_gr *gr) 182 gv100_grctx_unkn88c(struct gf100_gr *gr, bool on)
|
| nouveau_nvkm_engine_gr_gk104.c | 396 gk104_gr_init_sked_hww_esr(struct gf100_gr *gr) 402 gk104_gr_init_fecs_exceptions(struct gf100_gr *gr) 411 gk104_gr_init_rop_active_fbps(struct gf100_gr *gr) 420 gk104_gr_init_ppc_exceptions(struct gf100_gr *gr) 435 gk104_gr_init_vsc_stream_master(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_gm107.c | 293 gm107_gr_init_400054(struct gf100_gr *gr) 299 gm107_gr_init_shader_exceptions(struct gf100_gr *gr, int gpc, int tpc) 307 gm107_gr_init_504430(struct gf100_gr *gr, int gpc, int tpc) 314 gm107_gr_init_bios_2(struct gf100_gr *gr) 339 gm107_gr_init_bios(struct gf100_gr *gr) 368 gm107_gr_init_gpc_mmu(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_ctxgp102.c | 38 gp102_grctx_generate_r408840(struct gf100_gr *gr) 47 struct gf100_gr *gr = info->gr;
|
| nouveau_nvkm_engine_gr_ctxgk20a.c | 33 gk20a_grctx_generate_main(struct gf100_gr *gr, struct gf100_grctx *info)
|
| nouveau_nvkm_engine_gr_ctxgm20b.c | 30 gm20b_grctx_generate_main(struct gf100_gr *gr, struct gf100_grctx *info)
|
| nouveau_nvkm_engine_gr_gm20b.c | 86 gm20b_gr_init_gpc_mmu(struct gf100_gr *gr) 114 gm20b_gr_set_hww_esr_report_mask(struct gf100_gr *gr) 145 gm20b_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif)
|
| nouveau_nvkm_engine_gr_ctxgf117.c | 193 gf117_grctx_generate_dist_skip_table(struct gf100_gr *gr) 203 gf117_grctx_generate_rop_mapping(struct gf100_gr *gr) 251 struct gf100_gr *gr = info->gr;
|
| nouveau_nvkm_engine_gr_gf108.c | 112 gf108_gr_init_r405a14(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_ctxgp100.c | 52 struct gf100_gr *gr = info->gr; 101 gp100_grctx_generate_smid_config(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_ctxgf100.c | 1038 gf100_grctx_generate_r419cb8(struct gf100_gr *gr) 1071 struct gf100_gr *gr = info->gr; 1095 gf100_grctx_generate_unkn(struct gf100_gr *gr) 1100 gf100_grctx_generate_r4060a8(struct gf100_gr *gr) 1120 gf100_grctx_generate_rop_mapping(struct gf100_gr *gr) 1166 gf100_grctx_generate_max_ways_evict(struct gf100_gr *gr) 1276 gf100_grctx_generate_alpha_beta_tables(struct gf100_gr *gr) 1312 gf100_grctx_generate_tpc_nr(struct gf100_gr *gr, int gpc) 1320 gf100_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) 1330 gf100_grctx_generate_floorsweep(struct gf100_gr *gr [all...] |
| nouveau_nvkm_engine_gr_gf117.c | 131 gf117_gr_init_zcull(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_gk110.c | 344 gk110_gr_init_419eb4(struct gf100_gr *gr)
|
| nouveau_nvkm_engine_gr_ctxgk104.c | 854 gk104_grctx_generate_r418800(struct gf100_gr *gr) 909 gk104_grctx_generate_unkn(struct gf100_gr *gr) 921 gk104_grctx_generate_r419f78(struct gf100_gr *gr) 928 gk104_grctx_generate_gpc_tpc_nr(struct gf100_gr *gr) 935 gk104_grctx_generate_alpha_beta_tables(struct gf100_gr *gr)
|