Home
last modified time | relevance | path

Searched refs:nvkm_sw (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dsw.h6 struct nvkm_sw { struct
13 bool nvkm_sw_mthd(struct nvkm_sw *sw, int chid, int subc, u32 mthd, u32 data);
15 int nv04_sw_new(struct nvkm_device *, int, struct nvkm_sw **);
16 int nv10_sw_new(struct nvkm_device *, int, struct nvkm_sw **);
17 int nv50_sw_new(struct nvkm_device *, int, struct nvkm_sw **);
18 int gf100_sw_new(struct nvkm_device *, int, struct nvkm_sw **);
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/sw/
H A Dbase.c30 nvkm_sw_mthd(struct nvkm_sw *sw, int chid, int subc, u32 mthd, u32 data) in nvkm_sw_mthd()
61 struct nvkm_sw *sw = nvkm_sw(oclass->engine); in nvkm_sw_oclass_get()
81 struct nvkm_sw *sw = nvkm_sw(oclass->engine); in nvkm_sw_cclass_get()
88 return nvkm_sw(engine); in nvkm_sw_dtor()
92 nvkm_sw = { variable
100 int index, struct nvkm_sw **psw) in nvkm_sw_new_()
102 struct nvkm_sw *sw; in nvkm_sw_new_()
109 return nvkm_engine_ctor(&nvkm_sw, devic in nvkm_sw_new_()
[all...]
H A Dpriv.h4 #define nvkm_sw(p) container_of((p), struct nvkm_sw, engine) macro
9 int index, struct nvkm_sw **);
18 int (*chan_new)(struct nvkm_sw *, struct nvkm_fifo_chan *,
H A Dchan.h13 struct nvkm_sw *sw;
25 int nvkm_sw_chan_ctor(const struct nvkm_sw_chan_func *, struct nvkm_sw *,
H A Dnv10.c39 nv10_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifo, in nv10_sw_chan_new()
65 nv10_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw) in nv10_sw_new()
H A Dgf100.c43 struct nvkm_sw *sw = chan->base.sw; in gf100_sw_chan_vblsem_release()
105 gf100_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifoch, in gf100_sw_chan_new()
152 gf100_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw) in gf100_sw_new()
H A Dnv50.c43 struct nvkm_sw *sw = chan->base.sw; in nv50_sw_chan_vblsem_release()
100 nv50_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifoch, in nv50_sw_chan_new()
145 nv50_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw) in nv50_sw_new()
H A Dnv04.c109 nv04_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifo, in nv04_sw_chan_new()
136 nv04_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw) in nv04_sw_new()
H A Dchan.c76 struct nvkm_sw *sw = chan->sw; in nvkm_sw_chan_dtor()
96 nvkm_sw_chan_ctor(const struct nvkm_sw_chan_func *func, struct nvkm_sw *sw, in nvkm_sw_chan_ctor()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/sw/
H A Dbase.c30 nvkm_sw_mthd(struct nvkm_sw *sw, int chid, int subc, u32 mthd, u32 data) in nvkm_sw_mthd()
61 struct nvkm_sw *sw = nvkm_sw(oclass->engine); in nvkm_sw_oclass_get()
80 struct nvkm_sw *sw = nvkm_sw(oclass->engine); in nvkm_sw_cclass_get()
87 return nvkm_sw(engine); in nvkm_sw_dtor()
91 nvkm_sw = { variable
99 enum nvkm_subdev_type type, int inst, struct nvkm_sw **psw) in nvkm_sw_new_()
101 struct nvkm_sw *sw; in nvkm_sw_new_()
108 return nvkm_engine_ctor(&nvkm_sw, devic in nvkm_sw_new_()
[all...]
H A Dpriv.h4 #define nvkm_sw(p) container_of((p), struct nvkm_sw, engine) macro
9 struct nvkm_sw **);
18 int (*chan_new)(struct nvkm_sw *, struct nvkm_chan *,
H A Dnv10.c39 nv10_sw_chan_new(struct nvkm_sw *sw, struct nvkm_chan *fifo, in nv10_sw_chan_new()
65 nv10_sw_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_sw **psw) in nv10_sw_new()
H A Dchan.h13 struct nvkm_sw *sw;
26 int nvkm_sw_chan_ctor(const struct nvkm_sw_chan_func *, struct nvkm_sw *,
H A Dgf100.c43 struct nvkm_sw *sw = chan->base.sw; in gf100_sw_chan_vblsem_release()
105 gf100_sw_chan_new(struct nvkm_sw *sw, struct nvkm_chan *fifoch, in gf100_sw_chan_new()
144 gf100_sw_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_sw **psw) in gf100_sw_new()
H A Dnv50.c43 struct nvkm_sw *sw = chan->base.sw; in nv50_sw_chan_vblsem_release()
102 nv50_sw_chan_new(struct nvkm_sw *sw, struct nvkm_chan *fifoch, in nv50_sw_chan_new()
139 nv50_sw_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_sw **psw) in nv50_sw_new()
H A Dchan.c56 struct nvkm_sw *sw = chan->sw; in nvkm_sw_chan_dtor()
76 nvkm_sw_chan_ctor(const struct nvkm_sw_chan_func *func, struct nvkm_sw *sw, in nvkm_sw_chan_ctor()
H A Dnv04.c109 nv04_sw_chan_new(struct nvkm_sw *sw, struct nvkm_chan *fifo, in nv04_sw_chan_new()
136 nv04_sw_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_sw **psw) in nv04_sw_new()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dsw.h6 struct nvkm_sw { struct
13 bool nvkm_sw_mthd(struct nvkm_sw *sw, int chid, int subc, u32 mthd, u32 data);
15 int nv04_sw_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_sw **);
16 int nv10_sw_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_sw **);
17 int nv50_sw_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_sw **);
18 int gf100_sw_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_sw **);
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Ddevice.h177 struct nvkm_sw *sw;
250 int (*sw )(struct nvkm_device *, int idx, struct nvkm_sw **);
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dnv04.c110 struct nvkm_sw *sw = device->sw; in nv04_fifo_swmthd()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dnv04.c276 struct nvkm_sw *sw = device->sw; in nv04_fifo_swmthd()

Completed in 7 milliseconds