#include "gf100.h"
#include "ctxgf100.h"
#include <nvif/class.h>
static void
gv100_gr_trap_sm(struct gf100_gr *gr, int gpc, int tpc, int sm)
{ … }
void
gv100_gr_trap_mp(struct gf100_gr *gr, int gpc, int tpc)
{ … }
void
gv100_gr_init_4188a4(struct gf100_gr *gr)
{ … }
void
gv100_gr_init_shader_exceptions(struct gf100_gr *gr, int gpc, int tpc)
{ … }
void
gv100_gr_init_504430(struct gf100_gr *gr, int gpc, int tpc)
{ … }
void
gv100_gr_init_419bd8(struct gf100_gr *gr)
{ … }
u32
gv100_gr_nonpes_aware_tpc(struct gf100_gr *gr, u32 gpc, u32 tpc)
{ … }
static int
gv100_gr_scg_estimate_perf(struct gf100_gr *gr, unsigned long *gpc_tpc_mask,
u32 disable_gpc, u32 disable_tpc, int *perf)
{ … }
int
gv100_gr_oneinit_sm_id(struct gf100_gr *gr)
{ … }
static const struct gf100_gr_func
gv100_gr = …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
static const struct gf100_gr_fwif
gv100_gr_fwif[] = …;
int
gv100_gr_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr)
{ … }