/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | gr.h | 5 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 D | priv.h | 3 #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 D | nv10.h | 6 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 D | nv20.h | 7 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 D | nv50.h | 7 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 D | base.c | 31 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 D | nv40.h | 7 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 D | nv20.c | 74 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 D | gf100.h | 75 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 D | nv30.c | 21 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 D | nv25.c | 20 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 D | nv2a.c | 20 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 D | nv34.c | 20 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 D | nv35.c | 20 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 D | nv44.c | 31 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 D | gm206.c | 45 gm206_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gm206_gr_new()
|
H A D | gt200.c | 44 gt200_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gt200_gr_new()
|
H A D | gt215.c | 45 gt215_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gt215_gr_new()
|
H A D | mcp79.c | 43 mcp79_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) mcp79_gr_new()
|
H A D | mcp89.c | 45 mcp89_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) mcp89_gr_new()
|
H A D | nv40.c | 34 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 D | g84.c | 113 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 D | gf108.c | 124 gf108_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf108_gr_new()
|
H A D | gf110.c | 107 gf110_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf110_gr_new()
|
H A D | gm20b.c | 80 gm20b_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gm20b_gr_new()
|
H A D | nv15.c | 56 nv15_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv15_gr_new()
|
H A D | nv17.c | 56 nv17_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) nv17_gr_new()
|
H A D | nv50.c | 31 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 D | gf104.c | 132 gf104_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf104_gr_new()
|
H A D | gf117.c | 144 gf117_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf117_gr_new()
|
H A D | gk110b.c | 121 gk110b_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gk110b_gr_new()
|
H A D | gk208.c | 180 gk208_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gk208_gr_new()
|
H A D | nv10.c | 392 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 D | gf100.c | 146 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 D | gk20a.c | 287 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 D | gf119.c | 198 gf119_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gf119_gr_new()
|
H A D | gk110.c | 201 gk110_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gk110_gr_new()
|
H A D | nv04.c | 352 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 D | gk104.c | 327 gk104_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gk104_gr_new()
|
H A D | gm107.c | 456 gm107_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) gm107_gr_new()
|
H A D | gm204.c | 370 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 D | device.h | 129 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 D | nouveau_abi16.c | 176 struct nvkm_gr *gr = nvxx_gr(device); nouveau_abi16_ioctl_getparam()
|