Symbol: nvkm_sw_chan
drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c
32
struct nvkm_sw_chan *chan;
drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c
53
struct nvkm_sw_chan *chan = nvkm_sw_chan(oclass->parent);
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c
32
nvkm_sw_chan_mthd(struct nvkm_sw_chan *chan, int subc, u32 mthd, u32 data)
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c
55
struct nvkm_sw_chan *chan = nvkm_sw_chan(object);
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c
71
nvkm_sw_chan = {
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c
78
struct nvkm_sw_chan *chan)
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c
82
nvkm_object_ctor(&nvkm_sw_chan, oclass, &chan->object);
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h
22
void *(*dtor)(struct nvkm_sw_chan *);
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h
23
bool (*mthd)(struct nvkm_sw_chan *, int subc, u32 mthd, u32 data);
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h
28
struct nvkm_sw_chan *);
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h
29
bool nvkm_sw_chan_mthd(struct nvkm_sw_chan *, int subc, u32 mthd, u32 data);
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h
4
#define nvkm_sw_chan(p) container_of((p), struct nvkm_sw_chan, object)
drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c
57
gf100_sw_chan_mthd(struct nvkm_sw_chan *base, int subc, u32 mthd, u32 data)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c
35
struct nvkm_sw_chan base;
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c
77
nv04_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass,
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c
88
nv04_sw_chan_mthd(struct nvkm_sw_chan *base, int subc, u32 mthd, u32 data)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c
42
struct nvkm_sw_chan *chan;
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c
62
nv50_sw_chan_mthd(struct nvkm_sw_chan *base, int subc, u32 mthd, u32 data)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c
84
nv50_sw_chan_dtor(struct nvkm_sw_chan *base)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.h
11
struct nvkm_sw_chan base;
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.h
20
void *nv50_sw_chan_dtor(struct nvkm_sw_chan *);
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c
61
nvkm_nvsw_new_(const struct nvkm_nvsw_func *func, struct nvkm_sw_chan *chan,
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c
82
nvkm_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass,
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h
10
struct nvkm_sw_chan *chan;
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h
17
int nvkm_nvsw_new_(const struct nvkm_nvsw_func *, struct nvkm_sw_chan *,
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h
20
int nvkm_nvsw_new(struct nvkm_sw_chan *, const struct nvkm_oclass *,
drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h
12
int (*ctor)(struct nvkm_sw_chan *, const struct nvkm_oclass *,
drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h
6
struct nvkm_sw_chan;