Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dgr.h6 struct nvkm_gr { struct
11 u64 nvkm_gr_units(struct nvkm_gr *);
12 int nvkm_gr_tlb_flush(struct nvkm_gr *);
17 int nv04_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
18 int nv10_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
19 int nv15_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
20 int nv17_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
21 int nv20_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
22 int nv25_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
23 int nv2a_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dgr.h6 struct nvkm_gr { struct
11 u64 nvkm_gr_units(struct nvkm_gr *);
12 int nvkm_gr_tlb_flush(struct nvkm_gr *);
17 int nv04_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
18 int nv10_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
19 int nv15_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
20 int nv17_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
21 int nv20_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
22 int nv25_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
23 int nv2a_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dpriv.h4 #define nvkm_gr(p) container_of((p), struct nvkm_gr, engine) macro
11 bool enable, 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 int (*fini)(struct nvkm_gr *, bool);
20 int (*reset)(struct nvkm_gr *);
21 int (*nonstall)(struct nvkm_gr *);
[all...]
H A Dbase.c31 struct nvkm_gr *gr = device->gr; in nvkm_gr_ctxsw_inst()
40 struct nvkm_gr *gr = device->gr; in nvkm_gr_ctxsw_resume()
49 struct nvkm_gr *gr = device->gr; in nvkm_gr_ctxsw_pause()
58 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_chsw_load()
67 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_tile()
73 nvkm_gr_units(struct nvkm_gr *gr) in nvkm_gr_units()
81 nvkm_gr_tlb_flush(struct nvkm_gr *gr) in nvkm_gr_tlb_flush()
91 struct nvkm_gr *g in nvkm_gr_oclass_get()
185 nvkm_gr = { global() variable
[all...]
H A Dnv20.h8 struct nvkm_gr base;
13 struct nvkm_gr **);
14 void *nv20_gr_dtor(struct nvkm_gr *);
15 int nv20_gr_oneinit(struct nvkm_gr *);
16 int nv20_gr_init(struct nvkm_gr *);
17 void nv20_gr_intr(struct nvkm_gr *);
18 void nv20_gr_tile(struct nvkm_gr *, int, struct nvkm_fb_tile *);
20 int nv30_gr_init(struct nvkm_gr *);
H A Dnv50.h8 struct nvkm_gr base;
15 struct nvkm_gr **);
16 int nv50_gr_init(struct nvkm_gr *);
17 void nv50_gr_intr(struct nvkm_gr *);
18 u64 nv50_gr_units(struct nvkm_gr *);
20 int g84_gr_tlb_flush(struct nvkm_gr *);
30 int nv50_gr_chan_new(struct nvkm_gr *, struct nvkm_chan *,
H A Dnv10.h7 struct nvkm_gr **);
8 int nv10_gr_init(struct nvkm_gr *);
9 void nv10_gr_intr(struct nvkm_gr *);
10 void nv10_gr_tile(struct nvkm_gr *, int, struct nvkm_fb_tile *);
12 int nv10_gr_chan_new(struct nvkm_gr *, struct nvkm_chan *,
H A Dnv40.h8 struct nvkm_gr base;
14 struct nvkm_gr **);
15 int nv40_gr_init(struct nvkm_gr *);
16 void nv40_gr_intr(struct nvkm_gr *);
17 u64 nv40_gr_units(struct nvkm_gr *);
30 int nv40_gr_chan_new(struct nvkm_gr *, struct nvkm_chan *,
H A Dnv20.c75 nv20_gr_chan_new(struct nvkm_gr *base, struct nvkm_chan *fifoch, in nv20_gr_chan_new()
149 nv20_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv20_gr_tile()
180 nv20_gr_intr(struct nvkm_gr *base) in nv20_gr_intr()
220 nv20_gr_oneinit(struct nvkm_gr *base) in nv20_gr_oneinit()
229 nv20_gr_init(struct nvkm_gr *base) in nv20_gr_init()
324 nv20_gr_dtor(struct nvkm_gr *base) in nv20_gr_dtor()
333 enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr) in nv20_gr_new_()
373 nv20_gr_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr) in nv20_gr_new()
H A Dnv40.c34 nv40_gr_units(struct nvkm_gr *gr) in nv40_gr_units()
148 nv40_gr_chan_new(struct nvkm_gr *base, struct nvkm_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 enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr) in nv40_gr_new_()
473 nv40_gr_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr) in nv40_gr_new()
H A Dnv44.c31 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, enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr) in nv44_gr_new()
H A Dg84.c115 g84_gr_tlb_flush(struct nvkm_gr *base) in g84_gr_tlb_flush()
195 g84_gr_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr) in g84_gr_new()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dpriv.h4 #define nvkm_gr(p) container_of((p), struct nvkm_gr, engine) macro
11 int index, bool enable, 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 int (*fini)(struct nvkm_gr *, bool);
20 void (*intr)(struct nvkm_gr *);
21 void (*tile)(struct nvkm_gr *, in
[all...]
H A Dbase.c31 struct nvkm_gr *gr = device->gr; in nvkm_gr_ctxsw_inst()
40 struct nvkm_gr *gr = device->gr; in nvkm_gr_ctxsw_resume()
49 struct nvkm_gr *gr = device->gr; in nvkm_gr_ctxsw_pause()
58 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_chsw_load()
67 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_tile()
73 nvkm_gr_units(struct nvkm_gr *gr) in nvkm_gr_units()
81 nvkm_gr_tlb_flush(struct nvkm_gr *gr) in nvkm_gr_tlb_flush()
91 struct nvkm_gr *g in nvkm_gr_oclass_get()
164 nvkm_gr = { global() variable
[all...]
H A Dnv20.h8 struct nvkm_gr base;
13 int, struct nvkm_gr **);
14 void *nv20_gr_dtor(struct nvkm_gr *);
15 int nv20_gr_oneinit(struct nvkm_gr *);
16 int nv20_gr_init(struct nvkm_gr *);
17 void nv20_gr_intr(struct nvkm_gr *);
18 void nv20_gr_tile(struct nvkm_gr *, int, struct nvkm_fb_tile *);
20 int nv30_gr_init(struct nvkm_gr *);
H A Dnv50.h8 struct nvkm_gr base;
15 struct nvkm_gr **);
16 int nv50_gr_init(struct nvkm_gr *);
17 void nv50_gr_intr(struct nvkm_gr *);
18 u64 nv50_gr_units(struct nvkm_gr *);
20 int g84_gr_tlb_flush(struct nvkm_gr *);
30 int nv50_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
H A Dnv10.h7 struct nvkm_gr **);
8 int nv10_gr_init(struct nvkm_gr *);
9 void nv10_gr_intr(struct nvkm_gr *);
10 void nv10_gr_tile(struct nvkm_gr *, int, struct nvkm_fb_tile *);
12 int nv10_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
H A Dnv40.h8 struct nvkm_gr base;
14 struct nvkm_gr **);
15 int nv40_gr_init(struct nvkm_gr *);
16 void nv40_gr_intr(struct nvkm_gr *);
17 u64 nv40_gr_units(struct nvkm_gr *);
30 int nv40_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
H A Dnv20.c75 nv20_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv20_gr_chan_new()
149 nv20_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv20_gr_tile()
180 nv20_gr_intr(struct nvkm_gr *base) in nv20_gr_intr()
220 nv20_gr_oneinit(struct nvkm_gr *base) in nv20_gr_oneinit()
229 nv20_gr_init(struct nvkm_gr *base) in nv20_gr_init()
324 nv20_gr_dtor(struct nvkm_gr *base) in nv20_gr_dtor()
333 int index, struct nvkm_gr **pgr) in nv20_gr_new_()
373 nv20_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv20_gr_new()
H A Dnv40.c34 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()
H A Dnv44.c31 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()
H A Dg84.c115 g84_gr_tlb_flush(struct nvkm_gr *base) in g84_gr_tlb_flush()
195 g84_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in g84_gr_new()
H A Dgt215.c47 gt215_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gt215_gr_new()
H A Dgt200.c46 gt200_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gt200_gr_new()
H A Dmcp89.c47 mcp89_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in mcp89_gr_new()

Completed in 7 milliseconds

1234