/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | gf100.h | 26 #define gf100_gr(p) container_of((p), struct gf100_gr, base) macro 81 struct gf100_gr { struct 134 int, struct gf100_gr *); argument 140 void (*clear_color)(struct gf100_gr *, int zbc); 141 void (*clear_depth)(struct gf100_gr *, int zbc); 142 int (*stencil_get)(struct gf100_gr *, int format, 144 void (*clear_stencil)(struct gf100_gr *, int zbc); 148 void (*dtor)(struct gf100_gr *); 149 void (*oneinit_tiles)(struct gf100_gr *); 150 void (*oneinit_sm_id)(struct gf100_gr *); [all …]
|
D | ctxgf100.h | 7 struct gf100_gr *gr; 24 void (*unkn88c)(struct gf100_gr *, bool on); 26 void (*main)(struct gf100_gr *, struct gf100_grctx *); 28 void (*unkn)(struct gf100_gr *); 58 void (*sm_id)(struct gf100_gr *, int gpc, int tpc, int sm); 59 void (*tpc_nr)(struct gf100_gr *, int gpc); 60 void (*r4060a8)(struct gf100_gr *); 61 void (*rop_mapping)(struct gf100_gr *); 62 void (*alpha_beta_tables)(struct gf100_gr *); 63 void (*max_ways_evict)(struct gf100_gr *); [all …]
|
D | gm200.c | 36 gm200_gr_rops(struct gf100_gr *gr) in gm200_gr_rops() 42 gm200_gr_init_ds_hww_esr_2(struct gf100_gr *gr) in gm200_gr_init_ds_hww_esr_2() 50 gm200_gr_init_num_active_ltcs(struct gf100_gr *gr) in gm200_gr_init_num_active_ltcs() 58 gm200_gr_init_gpc_mmu(struct gf100_gr *gr) in gm200_gr_init_gpc_mmu() 72 gm200_gr_init_rop_active_fbps(struct gf100_gr *gr) in gm200_gr_init_rop_active_fbps() 96 gm200_gr_oneinit_sm_id(struct gf100_gr *gr) in gm200_gr_oneinit_sm_id() 103 gm200_gr_oneinit_tiles(struct gf100_gr *gr) in gm200_gr_oneinit_tiles() 131 struct gf100_gr *gr; in gm200_gr_new_()
|
D | gf100.c | 49 gf100_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in gf100_gr_zbc_clear_color() 64 gf100_gr_zbc_color_get(struct gf100_gr *gr, int format, in gf100_gr_zbc_color_get() 100 gf100_gr_zbc_clear_depth(struct gf100_gr *gr, int zbc) in gf100_gr_zbc_clear_depth() 111 gf100_gr_zbc_depth_get(struct gf100_gr *gr, int format, in gf100_gr_zbc_depth_get() 163 struct gf100_gr *gr = gf100_gr(nvkm_gr(object->engine)); in gf100_fermi_mthd_zbc_color() 209 struct gf100_gr *gr = gf100_gr(nvkm_gr(object->engine)); in gf100_fermi_mthd_zbc_depth() 301 struct gf100_gr *gr = gf100_gr(base); in gf100_gr_object_get() 324 struct gf100_gr *gr = chan->gr; in gf100_gr_chan_bind() 382 struct gf100_gr *gr = gf100_gr(base); in gf100_gr_chan_new() 721 struct gf100_gr *gr = gf100_gr(base); in gf100_gr_chsw_load() [all …]
|
D | ctxgm200.c | 31 gm200_grctx_generate_r419a3c(struct gf100_gr *gr) in gm200_grctx_generate_r419a3c() 38 gm200_grctx_generate_r418e94(struct gf100_gr *gr) in gm200_grctx_generate_r418e94() 46 gm200_grctx_generate_smid_config(struct gf100_gr *gr) in gm200_grctx_generate_smid_config() 68 gm200_grctx_generate_tpc_mask(struct gf100_gr *gr) in gm200_grctx_generate_tpc_mask() 77 gm200_grctx_generate_r406500(struct gf100_gr *gr) in gm200_grctx_generate_r406500() 83 gm200_grctx_generate_dist_skip_table(struct gf100_gr *gr) in gm200_grctx_generate_dist_skip_table()
|
D | gp100.c | 33 gp100_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in gp100_gr_zbc_clear_color() 52 gp100_gr_zbc_clear_depth(struct gf100_gr *gr, int zbc) in gp100_gr_zbc_clear_depth() 72 gp100_gr_init_shader_exceptions(struct gf100_gr *gr, int gpc, int tpc) in gp100_gr_init_shader_exceptions() 80 gp100_gr_init_419c9c(struct gf100_gr *gr) in gp100_gr_init_419c9c() 88 gp100_gr_init_fecs_exceptions(struct gf100_gr *gr) in gp100_gr_init_fecs_exceptions() 94 gp100_gr_init_rop_active_fbps(struct gf100_gr *gr) in gp100_gr_init_rop_active_fbps()
|
D | gv100.c | 28 gv100_gr_trap_sm(struct gf100_gr *gr, int gpc, int tpc, int sm) in gv100_gr_trap_sm() 49 gv100_gr_trap_mp(struct gf100_gr *gr, int gpc, int tpc) in gv100_gr_trap_mp() 56 gv100_gr_init_4188a4(struct gf100_gr *gr) in gv100_gr_init_4188a4() 63 gv100_gr_init_shader_exceptions(struct gf100_gr *gr, int gpc, int tpc) in gv100_gr_init_shader_exceptions() 75 gv100_gr_init_504430(struct gf100_gr *gr, int gpc, int tpc) in gv100_gr_init_504430() 82 gv100_gr_init_419bd8(struct gf100_gr *gr) in gv100_gr_init_419bd8()
|
D | gm107.c | 288 gm107_gr_init_400054(struct gf100_gr *gr) in gm107_gr_init_400054() 294 gm107_gr_init_shader_exceptions(struct gf100_gr *gr, int gpc, int tpc) in gm107_gr_init_shader_exceptions() 302 gm107_gr_init_504430(struct gf100_gr *gr, int gpc, int tpc) in gm107_gr_init_504430() 309 gm107_gr_init_bios_2(struct gf100_gr *gr) in gm107_gr_init_bios_2() 334 gm107_gr_init_bios(struct gf100_gr *gr) in gm107_gr_init_bios() 363 gm107_gr_init_gpc_mmu(struct gf100_gr *gr) in gm107_gr_init_gpc_mmu()
|
D | gk20a.c | 36 gk20a_gr_av_to_init(struct gf100_gr *gr, const char *fw_name, in gk20a_gr_av_to_init() 85 gk20a_gr_aiv_to_init(struct gf100_gr *gr, const char *fw_name, in gk20a_gr_aiv_to_init() 127 gk20a_gr_av_to_method(struct gf100_gr *gr, const char *fw_name, in gk20a_gr_av_to_method() 186 gk20a_gr_wait_mem_scrubbing(struct gf100_gr *gr) in gk20a_gr_wait_mem_scrubbing() 211 gk20a_gr_set_hww_esr_report_mask(struct gf100_gr *gr) in gk20a_gr_set_hww_esr_report_mask() 219 gk20a_gr_init(struct gf100_gr *gr) in gk20a_gr_init() 308 struct gf100_gr *gr; in gk20a_gr_new()
|
D | ctxgv100.c | 64 struct gf100_gr *gr = info->gr; in gv100_grctx_generate_attrib() 114 gv100_grctx_generate_rop_mapping(struct gf100_gr *gr) in gv100_grctx_generate_rop_mapping() 151 gv100_grctx_generate_r400088(struct gf100_gr *gr, bool on) in gv100_grctx_generate_r400088() 158 gv100_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) in gv100_grctx_generate_sm_id() 167 gv100_grctx_generate_unkn(struct gf100_gr *gr) in gv100_grctx_generate_unkn() 178 gv100_grctx_unkn88c(struct gf100_gr *gr, bool on) in gv100_grctx_unkn88c()
|
D | gk104.c | 391 gk104_gr_init_sked_hww_esr(struct gf100_gr *gr) in gk104_gr_init_sked_hww_esr() 397 gk104_gr_init_fecs_exceptions(struct gf100_gr *gr) in gk104_gr_init_fecs_exceptions() 406 gk104_gr_init_rop_active_fbps(struct gf100_gr *gr) in gk104_gr_init_rop_active_fbps() 415 gk104_gr_init_ppc_exceptions(struct gf100_gr *gr) in gk104_gr_init_ppc_exceptions() 430 gk104_gr_init_vsc_stream_master(struct gf100_gr *gr) in gk104_gr_init_vsc_stream_master()
|
D | ctxgf100.c | 1033 gf100_grctx_generate_r419cb8(struct gf100_gr *gr) in gf100_grctx_generate_r419cb8() 1066 struct gf100_gr *gr = info->gr; in gf100_grctx_generate_attrib() 1090 gf100_grctx_generate_unkn(struct gf100_gr *gr) in gf100_grctx_generate_unkn() 1095 gf100_grctx_generate_r4060a8(struct gf100_gr *gr) in gf100_grctx_generate_r4060a8() 1115 gf100_grctx_generate_rop_mapping(struct gf100_gr *gr) in gf100_grctx_generate_rop_mapping() 1161 gf100_grctx_generate_max_ways_evict(struct gf100_gr *gr) in gf100_grctx_generate_max_ways_evict() 1271 gf100_grctx_generate_alpha_beta_tables(struct gf100_gr *gr) in gf100_grctx_generate_alpha_beta_tables() 1307 gf100_grctx_generate_tpc_nr(struct gf100_gr *gr, int gpc) in gf100_grctx_generate_tpc_nr() 1315 gf100_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) in gf100_grctx_generate_sm_id() 1325 gf100_grctx_generate_floorsweep(struct gf100_gr *gr) in gf100_grctx_generate_floorsweep() [all …]
|
D | ctxgk104.c | 849 gk104_grctx_generate_r418800(struct gf100_gr *gr) in gk104_grctx_generate_r418800() 904 gk104_grctx_generate_unkn(struct gf100_gr *gr) in gk104_grctx_generate_unkn() 916 gk104_grctx_generate_r419f78(struct gf100_gr *gr) in gk104_grctx_generate_r419f78() 923 gk104_grctx_generate_gpc_tpc_nr(struct gf100_gr *gr) in gk104_grctx_generate_gpc_tpc_nr() 930 gk104_grctx_generate_alpha_beta_tables(struct gf100_gr *gr) in gk104_grctx_generate_alpha_beta_tables()
|
D | gp102.c | 30 gp102_gr_zbc_clear_stencil(struct gf100_gr *gr, int zbc) in gp102_gr_zbc_clear_stencil() 44 gp102_gr_zbc_stencil_get(struct gf100_gr *gr, int format, in gp102_gr_zbc_stencil_get() 86 gp102_gr_init_swdx_pes_mask(struct gf100_gr *gr) in gp102_gr_init_swdx_pes_mask()
|
D | ctxgm107.c | 869 gm107_grctx_generate_r419e00(struct gf100_gr *gr) in gm107_grctx_generate_r419e00() 911 struct gf100_gr *gr = info->gr; in gm107_grctx_generate_attrib() 949 gm107_grctx_generate_r406500(struct gf100_gr *gr) in gm107_grctx_generate_r406500() 955 gm107_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) in gm107_grctx_generate_sm_id()
|
D | gm20b.c | 30 gm20b_gr_init_gpc_mmu(struct gf100_gr *gr) in gm20b_gr_init_gpc_mmu() 58 gm20b_gr_set_hww_esr_report_mask(struct gf100_gr *gr) in gm20b_gr_set_hww_esr_report_mask()
|
D | ctxgf117.c | 188 gf117_grctx_generate_dist_skip_table(struct gf100_gr *gr) in gf117_grctx_generate_dist_skip_table() 198 gf117_grctx_generate_rop_mapping(struct gf100_gr *gr) in gf117_grctx_generate_rop_mapping() 246 struct gf100_gr *gr = info->gr; in gf117_grctx_generate_attrib()
|
D | ctxgp102.c | 33 gp102_grctx_generate_r408840(struct gf100_gr *gr) in gp102_grctx_generate_r408840() 42 struct gf100_gr *gr = info->gr; in gp102_grctx_generate_attrib()
|
D | ctxgf108.c | 738 struct gf100_gr *gr = info->gr; in gf108_grctx_generate_attrib() 772 gf108_grctx_generate_unkn(struct gf100_gr *gr) in gf108_grctx_generate_unkn()
|
D | ctxgp100.c | 47 struct gf100_gr *gr = info->gr; in gp100_grctx_generate_attrib() 96 gp100_grctx_generate_smid_config(struct gf100_gr *gr) in gp100_grctx_generate_smid_config()
|
D | ctxgk20a.c | 28 gk20a_grctx_generate_main(struct gf100_gr *gr, struct gf100_grctx *info) in gk20a_grctx_generate_main()
|
D | ctxgm20b.c | 25 gm20b_grctx_generate_main(struct gf100_gr *gr, struct gf100_grctx *info) in gm20b_grctx_generate_main()
|
D | gf108.c | 107 gf108_gr_init_r405a14(struct gf100_gr *gr) in gf108_gr_init_r405a14()
|
D | ctxgk110.c | 817 gk110_grctx_generate_r419eb0(struct gf100_gr *gr) in gk110_grctx_generate_r419eb0()
|
D | gf117.c | 124 gf117_gr_init_zcull(struct gf100_gr *gr) in gf117_gr_init_zcull()
|