Home
last modified time | relevance | path

Searched refs:gf100_gr (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dgf100.h26 #define gf100_gr(p) container_of((p), struct gf100_gr, base) macro
65 struct gf100_gr { struct
138 int gf100_gr_fecs_bind_pointer(struct gf100_gr *, u32 inst); argument
139 int gf100_gr_fecs_wfi_golden_save(struct gf100_gr *, u32 inst);
142 void (*clear_color)(struct gf100_gr *, int zbc);
143 void (*clear_depth)(struct gf100_gr *, int zbc);
144 int (*stencil_get)(struct gf100_gr *, int format,
146 void (*clear_stencil)(struct gf100_gr *, int zbc);
150 int (*nonstall)(struct gf100_gr *);
151 struct nvkm_intr *(*oneinit_intr)(struct gf100_gr *, enum nvkm_intr_type *);
[all …]
Dctxgf100.h9 void (*unkn88c)(struct gf100_gr *, bool on);
13 void (*unkn)(struct gf100_gr *);
35 u32 (*attrib_cb_size)(struct gf100_gr *);
49 void (*sm_id)(struct gf100_gr *, int gpc, int tpc, int sm);
50 void (*tpc_nr)(struct gf100_gr *, int gpc);
52 void (*r4060a8)(struct gf100_gr *);
53 void (*rop_mapping)(struct gf100_gr *);
54 void (*alpha_beta_tables)(struct gf100_gr *);
55 void (*max_ways_evict)(struct gf100_gr *);
56 void (*dist_skip_table)(struct gf100_gr *);
[all …]
Dgf100.c49 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()
381 struct gf100_gr *gr = gf100_gr(base); in gf100_gr_chan_new()
750 gf100_gr_fecs_ctrl_ctxsw(struct gf100_gr *gr, u32 mthd) in gf100_gr_fecs_ctrl_ctxsw()
[all …]
Dgm200.c35 gm200_gr_nofw(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gm200_gr_nofw()
92 gm200_gr_rops(struct gf100_gr *gr) in gm200_gr_rops()
98 gm200_gr_init_ds_hww_esr_2(struct gf100_gr *gr) in gm200_gr_init_ds_hww_esr_2()
106 gm200_gr_init_num_active_ltcs(struct gf100_gr *gr) in gm200_gr_init_num_active_ltcs()
114 gm200_gr_init_gpc_mmu(struct gf100_gr *gr) in gm200_gr_init_gpc_mmu()
128 gm200_gr_init_rop_active_fbps(struct gf100_gr *gr) in gm200_gr_init_rop_active_fbps()
152 gm200_gr_oneinit_sm_id(struct gf100_gr *gr) in gm200_gr_oneinit_sm_id()
159 gm200_gr_oneinit_tiles(struct gf100_gr *gr) in gm200_gr_oneinit_tiles()
222 gm200_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gm200_gr_load()
Dctxgm200.c31 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()
Dgp100.c33 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()
Dga102.c35 ga102_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in ga102_gr_zbc_clear_color()
61 ga102_gr_gpccs_reset(struct gf100_gr *gr) in ga102_gr_gpccs_reset()
80 ga102_gr_fecs_reset(struct gf100_gr *gr) in ga102_gr_fecs_reset()
103 ga102_gr_init_rop_exceptions(struct gf100_gr *gr) in ga102_gr_init_rop_exceptions()
113 ga102_gr_init_40a790(struct gf100_gr *gr) in ga102_gr_init_40a790()
119 ga102_gr_init_gpc_mmu(struct gf100_gr *gr) in ga102_gr_init_gpc_mmu()
132 ga102_gr_oneinit_intr(struct gf100_gr *gr, enum nvkm_intr_type *pvector) in ga102_gr_oneinit_intr()
141 ga102_gr_nonstall(struct gf100_gr *gr) in ga102_gr_nonstall()
271 ga102_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in ga102_gr_load()
Dgv100.c28 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()
64 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()
89 gv100_gr_nonpes_aware_tpc(struct gf100_gr *gr, u32 gpc, u32 tpc) in gv100_gr_nonpes_aware_tpc()
106 gv100_gr_scg_estimate_perf(struct gf100_gr *gr, unsigned long *gpc_tpc_mask, in gv100_gr_scg_estimate_perf()
227 gv100_gr_oneinit_sm_id(struct gf100_gr *gr) in gv100_gr_oneinit_sm_id()
Dctxgf100.c1007 gf100_grctx_generate_r419cb8(struct gf100_gr *gr) in gf100_grctx_generate_r419cb8()
1034 struct gf100_gr *gr = chan->gr; in gf100_grctx_generate_attrib()
1060 gf100_grctx_generate_attrib_cb_size(struct gf100_gr *gr) in gf100_grctx_generate_attrib_cb_size()
1068 gf100_grctx_generate_unkn(struct gf100_gr *gr) in gf100_grctx_generate_unkn()
1073 gf100_grctx_generate_r4060a8(struct gf100_gr *gr) in gf100_grctx_generate_r4060a8()
1093 gf100_grctx_generate_rop_mapping(struct gf100_gr *gr) in gf100_grctx_generate_rop_mapping()
1139 gf100_grctx_generate_max_ways_evict(struct gf100_gr *gr) in gf100_grctx_generate_max_ways_evict()
1249 gf100_grctx_generate_alpha_beta_tables(struct gf100_gr *gr) in gf100_grctx_generate_alpha_beta_tables()
1285 gf100_grctx_generate_tpc_nr(struct gf100_gr *gr, int gpc) in gf100_grctx_generate_tpc_nr()
1293 gf100_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) in gf100_grctx_generate_sm_id()
[all …]
Dctxgv100.c64 struct gf100_gr *gr = chan->gr; in gv100_grctx_generate_attrib()
115 gv100_grctx_generate_rop_mapping(struct gf100_gr *gr) in gv100_grctx_generate_rop_mapping()
153 gv100_grctx_generate_r400088(struct gf100_gr *gr, bool on) in gv100_grctx_generate_r400088()
160 gv100_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) in gv100_grctx_generate_sm_id()
172 gv100_grctx_generate_unkn(struct gf100_gr *gr) in gv100_grctx_generate_unkn()
183 gv100_grctx_unkn88c(struct gf100_gr *gr, bool on) in gv100_grctx_unkn88c()
Dgm107.c288 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()
Dctxga102.c25 ga102_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) in ga102_grctx_generate_sm_id()
35 ga102_grctx_generate_unkn(struct gf100_gr *gr) in ga102_grctx_generate_unkn()
44 ga102_grctx_generate_r419ea8(struct gf100_gr *gr) in ga102_grctx_generate_r419ea8()
Dgk104.c391 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()
Dctxgk104.c849 gk104_grctx_generate_r418800(struct gf100_gr *gr) in gk104_grctx_generate_r418800()
894 gk104_grctx_generate_unkn(struct gf100_gr *gr) in gk104_grctx_generate_unkn()
906 gk104_grctx_generate_r419f78(struct gf100_gr *gr) in gk104_grctx_generate_r419f78()
915 gk104_grctx_generate_gpc_tpc_nr(struct gf100_gr *gr) in gk104_grctx_generate_gpc_tpc_nr()
922 gk104_grctx_generate_alpha_beta_tables(struct gf100_gr *gr) in gk104_grctx_generate_alpha_beta_tables()
Dgk20a.c156 gk20a_gr_wait_mem_scrubbing(struct gf100_gr *gr) in gk20a_gr_wait_mem_scrubbing()
181 gk20a_gr_set_hww_esr_report_mask(struct gf100_gr *gr) in gk20a_gr_set_hww_esr_report_mask()
189 gk20a_gr_init(struct gf100_gr *gr) in gk20a_gr_init()
277 gk20a_gr_load_net(struct gf100_gr *gr, const char *path, const char *name, int ver, in gk20a_gr_load_net()
294 gk20a_gr_load_sw(struct gf100_gr *gr, const char *path, int ver) in gk20a_gr_load_sw()
317 gk20a_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gk20a_gr_load()
Dtu102.c28 tu102_gr_init_fecs_exceptions(struct gf100_gr *gr) in tu102_gr_init_fecs_exceptions()
34 tu102_gr_init_fs(struct gf100_gr *gr) in tu102_gr_init_fs()
53 tu102_gr_init_zcull(struct gf100_gr *gr) in tu102_gr_init_zcull()
81 tu102_gr_init_gpc_mmu(struct gf100_gr *gr) in tu102_gr_init_gpc_mmu()
Dctxgm107.c869 gm107_grctx_generate_r419e00(struct gf100_gr *gr) in gm107_grctx_generate_r419e00()
902 struct gf100_gr *gr = chan->gr; in gm107_grctx_generate_attrib()
944 gm107_grctx_generate_r406500(struct gf100_gr *gr) in gm107_grctx_generate_r406500()
950 gm107_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) in gm107_grctx_generate_sm_id()
Dctxgp102.c33 gp102_grctx_generate_r408840(struct gf100_gr *gr) in gp102_grctx_generate_r408840()
42 struct gf100_gr *gr = chan->gr; in gp102_grctx_generate_attrib()
86 gp102_grctx_generate_attrib_cb_size(struct gf100_gr *gr) in gp102_grctx_generate_attrib_cb_size()
Dgp102.c30 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()
Dctxtu102.c25 tu102_grctx_generate_r419c0c(struct gf100_gr *gr) in tu102_grctx_generate_r419c0c()
34 tu102_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm) in tu102_grctx_generate_sm_id()
Dctxgp100.c44 struct gf100_gr *gr = chan->gr; in gp100_grctx_generate_attrib()
93 gp100_grctx_generate_attrib_cb_size(struct gf100_gr *gr) in gp100_grctx_generate_attrib_cb_size()
106 gp100_grctx_generate_smid_config(struct gf100_gr *gr) in gp100_grctx_generate_smid_config()
Dgm20b.c81 gm20b_gr_init_gpc_mmu(struct gf100_gr *gr) in gm20b_gr_init_gpc_mmu()
109 gm20b_gr_set_hww_esr_report_mask(struct gf100_gr *gr) in gm20b_gr_set_hww_esr_report_mask()
141 gm20b_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gm20b_gr_load()
Dctxgf117.c188 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 = chan->gr; in gf117_grctx_generate_attrib()
Dctxgk110.c817 gk110_grctx_generate_r419eb0(struct gf100_gr *gr) in gk110_grctx_generate_r419eb0()
824 gk110_grctx_generate_r419f78(struct gf100_gr *gr) in gk110_grctx_generate_r419f78()
Dctxgf108.c738 struct gf100_gr *gr = chan->gr; in gf108_grctx_generate_attrib()
767 gf108_grctx_generate_unkn(struct gf100_gr *gr) in gf108_grctx_generate_unkn()

12