/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | gr.h | 5 struct nvkm_gr { struct 10 u64 nvkm_gr_units(struct nvkm_gr *); argument 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 **); [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
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 *, [all …]
|
D | base.c | 31 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_tile() 37 nvkm_gr_units(struct nvkm_gr *gr) in nvkm_gr_units() 45 nvkm_gr_tlb_flush(struct nvkm_gr *gr) in nvkm_gr_tlb_flush() 55 struct nvkm_gr *gr = nvkm_gr(oclass->engine); in nvkm_gr_oclass_get() 80 struct nvkm_gr *gr = nvkm_gr(oclass->engine); in nvkm_gr_cclass_new() 89 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_intr() 96 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_oneinit() 105 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_init() 112 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_dtor() 119 nvkm_gr = { variable [all …]
|
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 *);
|
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 *,
|
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 *,
|
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 *,
|
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 *);
|
D | nv20.c | 74 nv20_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv20_gr_chan_new() 148 nv20_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv20_gr_tile() 179 nv20_gr_intr(struct nvkm_gr *base) in nv20_gr_intr() 219 nv20_gr_oneinit(struct nvkm_gr *base) in nv20_gr_oneinit() 228 nv20_gr_init(struct nvkm_gr *base) in nv20_gr_init() 323 nv20_gr_dtor(struct nvkm_gr *base) in nv20_gr_dtor() 332 int index, struct nvkm_gr **pgr) in nv20_gr_new_() 372 nv20_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv20_gr_new()
|
D | nv40.c | 34 nv40_gr_units(struct nvkm_gr *gr) in nv40_gr_units() 148 nv40_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv40_gr_chan_new() 173 nv40_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv40_gr_tile() 232 nv40_gr_intr(struct nvkm_gr *base) in nv40_gr_intr() 287 nv40_gr_init(struct nvkm_gr *base) in nv40_gr_init() 432 int index, struct nvkm_gr **pgr) in nv40_gr_new_() 473 nv40_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv40_gr_new()
|
D | nv44.c | 31 nv44_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv44_gr_tile() 105 nv44_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv44_gr_new()
|
D | g84.c | 113 g84_gr_tlb_flush(struct nvkm_gr *base) in g84_gr_tlb_flush() 193 g84_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in g84_gr_new()
|
D | nv30.c | 21 nv30_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv30_gr_chan_new() 103 nv30_gr_init(struct nvkm_gr *base) in nv30_gr_init() 195 nv30_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv30_gr_new()
|
D | nv50.c | 31 nv50_gr_units(struct nvkm_gr *gr) in nv50_gr_units() 87 nv50_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv50_gr_chan_new() 618 nv50_gr_intr(struct nvkm_gr *base) in nv50_gr_intr() 677 nv50_gr_init(struct nvkm_gr *base) in nv50_gr_init() 762 int index, struct nvkm_gr **pgr) in nv50_gr_new_() 791 nv50_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv50_gr_new()
|
D | nv10.c | 392 struct nvkm_gr base; 434 struct nvkm_gr *gr = &chan->gr->base; in nv17_gr_mthd_lma_window() 507 struct nvkm_gr *gr = &chan->gr->base; in nv17_gr_mthd_lma_enable() 1002 nv10_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv10_gr_chan_new() 1049 nv10_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv10_gr_tile() 1081 nv10_gr_intr(struct nvkm_gr *base) in nv10_gr_intr() 1136 nv10_gr_init(struct nvkm_gr *base) in nv10_gr_init() 1176 int index, struct nvkm_gr **pgr) in nv10_gr_new_() 1218 nv10_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv10_gr_new()
|
D | nv2a.c | 20 nv2a_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv2a_gr_chan_new() 122 nv2a_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv2a_gr_new()
|
D | gm206.c | 45 gm206_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gm206_gr_new()
|
D | mcp79.c | 43 mcp79_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in mcp79_gr_new()
|
D | gt200.c | 44 gt200_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gt200_gr_new()
|
D | mcp89.c | 45 mcp89_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in mcp89_gr_new()
|
D | gt215.c | 45 gt215_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gt215_gr_new()
|
D | nv34.c | 20 nv34_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv34_gr_chan_new() 132 nv34_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv34_gr_new()
|
D | nv35.c | 20 nv35_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv35_gr_chan_new() 132 nv35_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv35_gr_new()
|
D | nv25.c | 20 nv25_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv25_gr_chan_new() 131 nv25_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv25_gr_new()
|
D | nv15.c | 56 nv15_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv15_gr_new()
|
D | nv17.c | 56 nv17_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv17_gr_new()
|
D | gk110b.c | 121 gk110b_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gk110b_gr_new()
|
D | gf104.c | 132 gf104_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gf104_gr_new()
|
D | gf110.c | 107 gf110_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gf110_gr_new()
|
D | gf108.c | 124 gf108_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gf108_gr_new()
|
D | gf119.c | 198 gf119_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gf119_gr_new()
|
D | gm20b.c | 80 gm20b_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gm20b_gr_new()
|
D | gk208.c | 180 gk208_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gk208_gr_new()
|
D | gf117.c | 144 gf117_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gf117_gr_new()
|
D | gf100.c | 146 struct gf100_gr *gr = gf100_gr(nvkm_gr(object->engine)); in gf100_fermi_mthd_zbc_color() 192 struct gf100_gr *gr = gf100_gr(nvkm_gr(object->engine)); in gf100_fermi_mthd_zbc_depth() 260 gf100_gr_object_get(struct nvkm_gr *base, int index, struct nvkm_sclass *sclass) in gf100_gr_object_get() 343 gf100_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in gf100_gr_chan_new() 817 gf100_gr_units(struct nvkm_gr *base) in gf100_gr_units() 1178 gf100_gr_intr(struct nvkm_gr *base) in gf100_gr_intr() 1497 gf100_gr_oneinit(struct nvkm_gr *base) in gf100_gr_oneinit() 1582 gf100_gr_init_(struct nvkm_gr *base) in gf100_gr_init_() 1597 gf100_gr_dtor(struct nvkm_gr *base) in gf100_gr_dtor() 1690 int index, struct nvkm_gr **pgr) in gf100_gr_new_() [all …]
|
D | gk110.c | 201 gk110_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gk110_gr_new()
|
D | nv04.c | 352 struct nvkm_gr base; 1184 nv04_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv04_gr_chan_new() 1211 nv04_gr_idle(struct nvkm_gr *gr) in nv04_gr_idle() 1272 nv04_gr_intr(struct nvkm_gr *base) in nv04_gr_intr() 1328 nv04_gr_init(struct nvkm_gr *base) in nv04_gr_init() 1416 nv04_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv04_gr_new()
|
D | gk20a.c | 287 int index, struct nvkm_gr **pgr) in gk20a_gr_new_() 353 gk20a_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gk20a_gr_new()
|
D | gm204.c | 370 gm204_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gm204_gr_new()
|
D | gk104.c | 327 gk104_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gk104_gr_new()
|
D | gm107.c | 456 gm107_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gm107_gr_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
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/ |
D | nouveau_abi16.c | 176 struct nvkm_gr *gr = nvxx_gr(device); in nouveau_abi16_ioctl_getparam()
|