Searched refs:nvkm_gr (Results 1 - 43 of 43) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dgr.h5 struct nvkm_gr { struct
10 u64 nvkm_gr_units(struct nvkm_gr *);
11 int nvkm_gr_tlb_flush(struct nvkm_gr *);
13 int nv04_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
14 int nv10_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
15 int nv15_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
16 int nv17_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
17 int nv20_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
18 int nv25_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
19 int nv2a_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
20 int nv30_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
21 int nv34_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
22 int nv35_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
23 int nv40_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
24 int nv44_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
25 int nv50_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
26 int g84_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
27 int gt200_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
28 int mcp79_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
29 int gt215_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
30 int mcp89_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
31 int gf100_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
32 int gf104_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
33 int gf108_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
34 int gf110_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
35 int gf117_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
36 int gf119_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
37 int gk104_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
38 int gk110_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
39 int gk110b_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
40 int gk208_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
41 int gk20a_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
42 int gm107_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
43 int gm204_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
44 int gm206_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
45 int gm20b_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dpriv.h3 #define nvkm_gr(p) container_of((p), struct nvkm_gr, engine) macro
11 struct nvkm_gr *);
13 bool nv04_gr_idle(struct nvkm_gr *);
16 void *(*dtor)(struct nvkm_gr *);
17 int (*oneinit)(struct nvkm_gr *);
18 int (*init)(struct nvkm_gr *);
19 void (*intr)(struct nvkm_gr *);
20 void (*tile)(struct nvkm_gr *, int region, struct nvkm_fb_tile *);
21 int (*tlb_flush)(struct nvkm_gr *);
22 int (*chan_new)(struct nvkm_gr *, struct nvkm_fifo_chan *,
24 int (*object_get)(struct nvkm_gr *, int, struct nvkm_sclass *);
27 u64 (*units)(struct nvkm_gr *);
H A Dnv10.h6 struct nvkm_gr **);
7 int nv10_gr_init(struct nvkm_gr *);
8 void nv10_gr_intr(struct nvkm_gr *);
9 void nv10_gr_tile(struct nvkm_gr *, int, struct nvkm_fb_tile *);
11 int nv10_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
H A Dnv20.h7 struct nvkm_gr base;
12 int, struct nvkm_gr **);
13 void *nv20_gr_dtor(struct nvkm_gr *);
14 int nv20_gr_oneinit(struct nvkm_gr *);
15 int nv20_gr_init(struct nvkm_gr *);
16 void nv20_gr_intr(struct nvkm_gr *);
17 void nv20_gr_tile(struct nvkm_gr *, int, struct nvkm_fb_tile *);
19 int nv30_gr_init(struct nvkm_gr *);
H A Dnv50.h7 struct nvkm_gr base;
14 struct nvkm_gr **);
15 int nv50_gr_init(struct nvkm_gr *);
16 void nv50_gr_intr(struct nvkm_gr *);
17 u64 nv50_gr_units(struct nvkm_gr *);
19 int g84_gr_tlb_flush(struct nvkm_gr *);
28 int nv50_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
H A Dbase.c31 struct nvkm_gr *gr = nvkm_gr(engine); nvkm_gr_tile()
37 nvkm_gr_units(struct nvkm_gr *gr) nvkm_gr_units()
45 nvkm_gr_tlb_flush(struct nvkm_gr *gr) nvkm_gr_tlb_flush()
55 struct nvkm_gr *gr = nvkm_gr(oclass->engine); nvkm_gr_oclass_get()
80 struct nvkm_gr *gr = nvkm_gr(oclass->engine); nvkm_gr_cclass_new()
89 struct nvkm_gr *gr = nvkm_gr(engine); nvkm_gr_intr()
96 struct nvkm_gr *gr = nvkm_gr(engine); nvkm_gr_oneinit()
105 struct nvkm_gr *gr = nvkm_gr(engine); nvkm_gr_init()
112 struct nvkm_gr *gr = nvkm_gr(engine); nvkm_gr_dtor()
119 nvkm_gr = { variable in typeref:struct:nvkm_engine_func
131 int index, u32 pmc_enable, bool enable, struct nvkm_gr *gr) nvkm_gr_ctor()
134 return nvkm_engine_ctor(&nvkm_gr, device, index, pmc_enable, nvkm_gr_ctor()
H A Dnv40.h7 struct nvkm_gr base;
13 struct nvkm_gr **);
14 int nv40_gr_init(struct nvkm_gr *);
15 void nv40_gr_intr(struct nvkm_gr *);
16 u64 nv40_gr_units(struct nvkm_gr *);
28 int nv40_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
H A Dnv20.c74 nv20_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv20_gr_chan_new()
148 nv20_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) nv20_gr_tile()
179 nv20_gr_intr(struct nvkm_gr *base) nv20_gr_intr()
219 nv20_gr_oneinit(struct nvkm_gr *base) nv20_gr_oneinit()
228 nv20_gr_init(struct nvkm_gr *base) nv20_gr_init()
323 nv20_gr_dtor(struct nvkm_gr *base) nv20_gr_dtor()
332 int index, struct nvkm_gr **pgr) nv20_gr_new_()
372 nv20_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv20_gr_new()
H A Dgf100.h75 struct nvkm_gr base;
117 int, struct nvkm_gr **);
118 void *gf100_gr_dtor(struct nvkm_gr *);
142 int, struct nvkm_gr **);
169 u64 gf100_gr_units(struct nvkm_gr *);
H A Dnv30.c21 nv30_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv30_gr_chan_new()
103 nv30_gr_init(struct nvkm_gr *base) nv30_gr_init()
195 nv30_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv30_gr_new()
H A Dnv25.c20 nv25_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv25_gr_chan_new()
131 nv25_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv25_gr_new()
H A Dnv2a.c20 nv2a_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv2a_gr_chan_new()
122 nv2a_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv2a_gr_new()
H A Dnv34.c20 nv34_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv34_gr_chan_new()
132 nv34_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv34_gr_new()
H A Dnv35.c20 nv35_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv35_gr_chan_new()
132 nv35_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv35_gr_new()
H A Dnv44.c31 nv44_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) nv44_gr_tile()
105 nv44_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv44_gr_new()
H A Dgm206.c45 gm206_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gm206_gr_new()
H A Dgt200.c44 gt200_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gt200_gr_new()
H A Dgt215.c45 gt215_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gt215_gr_new()
H A Dmcp79.c43 mcp79_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) mcp79_gr_new()
H A Dmcp89.c45 mcp89_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) mcp89_gr_new()
H A Dnv40.c34 nv40_gr_units(struct nvkm_gr *gr) nv40_gr_units()
148 nv40_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv40_gr_chan_new()
173 nv40_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) nv40_gr_tile()
232 nv40_gr_intr(struct nvkm_gr *base) nv40_gr_intr()
287 nv40_gr_init(struct nvkm_gr *base) nv40_gr_init()
432 int index, struct nvkm_gr **pgr) nv40_gr_new_()
473 nv40_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv40_gr_new()
H A Dg84.c113 g84_gr_tlb_flush(struct nvkm_gr *base) g84_gr_tlb_flush()
193 g84_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) g84_gr_new()
H A Dgf108.c124 gf108_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf108_gr_new()
H A Dgf110.c107 gf110_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf110_gr_new()
H A Dgm20b.c80 gm20b_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gm20b_gr_new()
H A Dnv15.c56 nv15_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv15_gr_new()
H A Dnv17.c56 nv17_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv17_gr_new()
H A Dnv50.c31 nv50_gr_units(struct nvkm_gr *gr) nv50_gr_units()
87 nv50_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv50_gr_chan_new()
618 nv50_gr_intr(struct nvkm_gr *base) nv50_gr_intr()
677 nv50_gr_init(struct nvkm_gr *base) nv50_gr_init()
762 int index, struct nvkm_gr **pgr) nv50_gr_new_()
791 nv50_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv50_gr_new()
H A Dgf104.c132 gf104_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf104_gr_new()
H A Dgf117.c144 gf117_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf117_gr_new()
H A Dgk110b.c121 gk110b_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gk110b_gr_new()
H A Dgk208.c180 gk208_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gk208_gr_new()
H A Dnv10.c392 struct nvkm_gr base;
434 struct nvkm_gr *gr = &chan->gr->base; nv17_gr_mthd_lma_window()
507 struct nvkm_gr *gr = &chan->gr->base; nv17_gr_mthd_lma_enable()
1002 nv10_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv10_gr_chan_new()
1049 nv10_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) nv10_gr_tile()
1081 nv10_gr_intr(struct nvkm_gr *base) nv10_gr_intr()
1136 nv10_gr_init(struct nvkm_gr *base) nv10_gr_init()
1176 int index, struct nvkm_gr **pgr) nv10_gr_new_()
1218 nv10_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv10_gr_new()
H A Dgf100.c146 struct gf100_gr *gr = gf100_gr(nvkm_gr(object->engine)); gf100_fermi_mthd_zbc_color()
192 struct gf100_gr *gr = gf100_gr(nvkm_gr(object->engine)); gf100_fermi_mthd_zbc_depth()
260 gf100_gr_object_get(struct nvkm_gr *base, int index, struct nvkm_sclass *sclass) gf100_gr_object_get()
343 gf100_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, gf100_gr_chan_new()
817 gf100_gr_units(struct nvkm_gr *base) gf100_gr_units()
1178 gf100_gr_intr(struct nvkm_gr *base) gf100_gr_intr()
1497 gf100_gr_oneinit(struct nvkm_gr *base) gf100_gr_oneinit()
1582 gf100_gr_init_(struct nvkm_gr *base) gf100_gr_init_()
1597 gf100_gr_dtor(struct nvkm_gr *base) gf100_gr_dtor()
1690 int index, struct nvkm_gr **pgr) gf100_gr_new_()
1845 gf100_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf100_gr_new()
H A Dgk20a.c287 int index, struct nvkm_gr **pgr) gk20a_gr_new_()
353 gk20a_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gk20a_gr_new()
H A Dgf119.c198 gf119_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf119_gr_new()
H A Dgk110.c201 gk110_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gk110_gr_new()
H A Dnv04.c352 struct nvkm_gr base;
1184 nv04_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, nv04_gr_chan_new()
1211 nv04_gr_idle(struct nvkm_gr *gr) nv04_gr_idle()
1272 nv04_gr_intr(struct nvkm_gr *base) nv04_gr_intr()
1328 nv04_gr_init(struct nvkm_gr *base) nv04_gr_init()
1416 nv04_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv04_gr_new()
H A Dgk104.c327 gk104_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gk104_gr_new()
H A Dgm107.c456 gm107_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gm107_gr_new()
H A Dgm204.c370 gm204_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gm204_gr_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Ddevice.h129 struct nvkm_gr *gr;
194 int (*gr )(struct nvkm_device *, int idx, struct nvkm_gr **);
/linux-4.4.14/drivers/gpu/drm/nouveau/
H A Dnouveau_abi16.c176 struct nvkm_gr *gr = nvxx_gr(device); nouveau_abi16_ioctl_getparam()

Completed in 754 milliseconds