gf100_gr_chan
gf100_grctx_generate_bundle(struct gf100_gr_chan *chan, u64 addr, u32 size)
gf100_grctx_generate_pagepool(struct gf100_gr_chan *chan, u64 addr)
gf100_grctx_generate_attrib(struct gf100_gr_chan *chan)
gf100_grctx_generate_attrib_cb(struct gf100_gr_chan *chan, u64 addr, u32 size)
gf100_grctx_generate_main(struct gf100_gr_chan *chan)
gf100_grctx_generate(struct gf100_gr *gr, struct gf100_gr_chan *chan, struct nvkm_gpuobj *inst)
gf100_grctx_patch_wr32(struct gf100_gr_chan *chan, u32 addr, u32 data)
void gf117_grctx_generate_attrib(struct gf100_gr_chan *);
void (*main)(struct gf100_gr_chan *);
void gk104_grctx_generate_pagepool(struct gf100_gr_chan *, u64);
void gk104_grctx_generate_bundle(struct gf100_gr_chan *, u64, u32);
void gk104_grctx_generate_patch_ltc(struct gf100_gr_chan *);
void gm107_grctx_generate_pagepool(struct gf100_gr_chan *, u64);
void gm107_grctx_generate_bundle(struct gf100_gr_chan *, u64, u32);
void gm107_grctx_generate_attrib_cb(struct gf100_gr_chan *, u64, u32);
void gm107_grctx_generate_attrib(struct gf100_gr_chan *);
void gp100_grctx_generate_pagepool(struct gf100_gr_chan *, u64);
void gp100_grctx_generate_attrib_cb(struct gf100_gr_chan *, u64, u32);
void gp102_grctx_generate_attrib(struct gf100_gr_chan *);
void gv100_grctx_generate_attrib_cb(struct gf100_gr_chan *, u64, u32);
void gv100_grctx_generate_attrib(struct gf100_gr_chan *);
void tu102_grctx_generate_unknown(struct gf100_gr_chan *, u64, u32);
void (*bundle)(struct gf100_gr_chan *, u64 addr, u32 size);
void (*pagepool)(struct gf100_gr_chan *, u64 addr);
void (*attrib_cb)(struct gf100_gr_chan *, u64 addr, u32 size);
void (*attrib)(struct gf100_gr_chan *);
void (*unknown)(struct gf100_gr_chan *, u64 addr, u32 size);
void (*patch_ltc)(struct gf100_gr_chan *);
void gf100_grctx_patch_wr32(struct gf100_gr_chan *, u32 addr, u32 data);
int gf100_grctx_generate(struct gf100_gr *, struct gf100_gr_chan *, struct nvkm_gpuobj *inst);
void gf100_grctx_generate_main(struct gf100_gr_chan *);
void gf100_grctx_generate_pagepool(struct gf100_gr_chan *, u64);
void gf100_grctx_generate_bundle(struct gf100_gr_chan *, u64, u32);
void gf100_grctx_generate_attrib_cb(struct gf100_gr_chan *, u64, u32);
void gf100_grctx_generate_attrib(struct gf100_gr_chan *);
void gf108_grctx_generate_attrib(struct gf100_gr_chan *);
gf108_grctx_generate_attrib(struct gf100_gr_chan *chan)
gf117_grctx_generate_attrib(struct gf100_gr_chan *chan)
gk104_grctx_generate_patch_ltc(struct gf100_gr_chan *chan)
gk104_grctx_generate_bundle(struct gf100_gr_chan *chan, u64 addr, u32 size)
gk104_grctx_generate_pagepool(struct gf100_gr_chan *chan, u64 addr)
gk20a_grctx_generate_main(struct gf100_gr_chan *chan)
gm107_grctx_generate_bundle(struct gf100_gr_chan *chan, u64 addr, u32 size)
gm107_grctx_generate_pagepool(struct gf100_gr_chan *chan, u64 addr)
gm107_grctx_generate_attrib(struct gf100_gr_chan *chan)
gm107_grctx_generate_attrib_cb(struct gf100_gr_chan *chan, u64 addr, u32 size)
gm20b_grctx_generate_main(struct gf100_gr_chan *chan)
gp100_grctx_generate_pagepool(struct gf100_gr_chan *chan, u64 addr)
gp100_grctx_generate_attrib(struct gf100_gr_chan *chan)
gp100_grctx_generate_attrib_cb(struct gf100_gr_chan *chan, u64 addr, u32 size)
gp102_grctx_generate_attrib(struct gf100_gr_chan *chan)
gv100_grctx_generate_attrib_cb(struct gf100_gr_chan *chan, u64 addr, u32 size)
gv100_grctx_generate_attrib(struct gf100_gr_chan *chan)
tu102_grctx_generate_unknown(struct gf100_gr_chan *chan, u64 addr, u32 size)
struct gf100_gr_chan *chan;
struct gf100_gr_chan *chan = gf100_gr_chan(oclass->parent);
struct gf100_gr_chan *chan = gf100_gr_chan(object);
struct gf100_gr_chan *chan = gf100_gr_chan(object);
gf100_gr_chan = {
struct gf100_gr_chan *chan;
nvkm_object_ctor(&gf100_gr_chan, oclass, &chan->object);
#define gf100_gr_chan(p) container_of((p), struct gf100_gr_chan, object)