Home
last modified time | relevance | path

Searched refs:nvkm_engine (Results 1 – 77 of 77) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Dengine.h3 #define nvkm_engine(p) container_of((p), struct nvkm_engine, subdev) macro
8 struct nvkm_engine { struct
17 void *(*dtor)(struct nvkm_engine *); argument
18 int (*oneinit)(struct nvkm_engine *);
19 int (*init)(struct nvkm_engine *);
20 int (*fini)(struct nvkm_engine *, bool suspend);
21 void (*intr)(struct nvkm_engine *);
22 void (*tile)(struct nvkm_engine *, int region, struct nvkm_fb_tile *);
42 struct nvkm_engine *);
45 struct nvkm_engine **);
[all …]
Ddevice.h123 struct nvkm_engine *bsp;
124 struct nvkm_engine *ce[3];
125 struct nvkm_engine *cipher;
130 struct nvkm_engine *ifb;
131 struct nvkm_engine *me;
132 struct nvkm_engine *mpeg;
133 struct nvkm_engine *msenc;
134 struct nvkm_engine *mspdec;
135 struct nvkm_engine *msppp;
136 struct nvkm_engine *msvld;
[all …]
Dobject.h12 struct nvkm_engine *engine;
86 struct nvkm_engine *engine;
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/
Dengine.c31 nvkm_engine_unref(struct nvkm_engine **pengine) in nvkm_engine_unref()
33 struct nvkm_engine *engine = *pengine; in nvkm_engine_unref()
43 struct nvkm_engine *
44 nvkm_engine_ref(struct nvkm_engine *engine) in nvkm_engine_ref()
62 nvkm_engine_tile(struct nvkm_engine *engine, int region) in nvkm_engine_tile()
72 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_intr()
80 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_fini()
89 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_init()
124 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_dtor()
141 bool enable, struct nvkm_engine *engine) in nvkm_engine_ctor()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dmsvld.h4 int g98_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
5 int gt215_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
6 int mcp89_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
7 int gf100_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
8 int gk104_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
Dmpeg.h4 int nv31_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
5 int nv40_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
6 int nv44_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
7 int nv50_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
8 int g84_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
Dce.h5 int gt215_ce_new(struct nvkm_device *, int, struct nvkm_engine **);
6 int gf100_ce_new(struct nvkm_device *, int, struct nvkm_engine **);
7 int gk104_ce_new(struct nvkm_device *, int, struct nvkm_engine **);
8 int gm204_ce_new(struct nvkm_device *, int, struct nvkm_engine **);
Dmspdec.h4 int g98_mspdec_new(struct nvkm_device *, int, struct nvkm_engine **);
5 int gt215_mspdec_new(struct nvkm_device *, int, struct nvkm_engine **);
6 int gf100_mspdec_new(struct nvkm_device *, int, struct nvkm_engine **);
7 int gk104_mspdec_new(struct nvkm_device *, int, struct nvkm_engine **);
Dmsppp.h4 int g98_msppp_new(struct nvkm_device *, int, struct nvkm_engine **);
5 int gt215_msppp_new(struct nvkm_device *, int, struct nvkm_engine **);
6 int gf100_msppp_new(struct nvkm_device *, int, struct nvkm_engine **);
Dxtensa.h9 struct nvkm_engine engine;
15 int index, bool enable, u32 addr, struct nvkm_engine **);
Dfalcon.h9 struct nvkm_engine engine;
32 int index, bool enable, u32 addr, struct nvkm_engine **);
Dcipher.h4 int g84_cipher_new(struct nvkm_device *, int, struct nvkm_engine **);
Dbsp.h4 int g84_bsp_new(struct nvkm_device *, int, struct nvkm_engine **);
Dsec.h4 int g98_sec_new(struct nvkm_device *, int, struct nvkm_engine **);
Dvp.h4 int g84_vp_new(struct nvkm_device *, int, struct nvkm_engine **);
Dsw.h7 struct nvkm_engine engine;
Dpm.h7 struct nvkm_engine engine;
Ddma.h22 struct nvkm_engine engine;
Ddisp.h9 struct nvkm_engine engine;
Dfifo.h34 struct nvkm_engine engine;
Dgr.h7 struct nvkm_engine engine;
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dpriv.h6 int nv31_mpeg_init(struct nvkm_engine *);
7 void nv31_mpeg_tile(struct nvkm_engine *, int, struct nvkm_fb_tile *);
12 int nv50_mpeg_init(struct nvkm_engine *);
13 void nv50_mpeg_intr(struct nvkm_engine *);
Dnv31.c114 nv31_mpeg_tile(struct nvkm_engine *engine, int i, struct nvkm_fb_tile *tile) in nv31_mpeg_tile()
179 nv31_mpeg_intr(struct nvkm_engine *engine) in nv31_mpeg_intr()
220 nv31_mpeg_init(struct nvkm_engine *mpeg) in nv31_mpeg_init()
252 nv31_mpeg_dtor(struct nvkm_engine *engine) in nv31_mpeg_dtor()
272 int index, struct nvkm_engine **pmpeg) in nv31_mpeg_new_()
291 nv31_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in nv31_mpeg_new()
Dnv50.c60 nv50_mpeg_intr(struct nvkm_engine *mpeg) in nv50_mpeg_intr()
88 nv50_mpeg_init(struct nvkm_engine *mpeg) in nv50_mpeg_init()
131 nv50_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in nv50_mpeg_new()
Dnv31.h9 struct nvkm_engine engine;
14 int index, struct nvkm_engine **);
Dnv44.c34 struct nvkm_engine engine;
143 nv44_mpeg_intr(struct nvkm_engine *engine) in nv44_mpeg_intr()
206 nv44_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in nv44_mpeg_new()
Dg84.c40 g84_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in g84_mpeg_new()
Dnv40.c74 nv40_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in nv40_mpeg_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.h11 int (*engine_ctor)(struct nvkm_fifo_chan *, struct nvkm_engine *,
13 void (*engine_dtor)(struct nvkm_fifo_chan *, struct nvkm_engine *);
14 int (*engine_init)(struct nvkm_fifo_chan *, struct nvkm_engine *);
15 int (*engine_fini)(struct nvkm_fifo_chan *, struct nvkm_engine *,
Dbase.c194 nvkm_fifo_intr(struct nvkm_engine *engine) in nvkm_fifo_intr()
201 nvkm_fifo_fini(struct nvkm_engine *engine, bool suspend) in nvkm_fifo_fini()
210 nvkm_fifo_oneinit(struct nvkm_engine *engine) in nvkm_fifo_oneinit()
219 nvkm_fifo_init(struct nvkm_engine *engine) in nvkm_fifo_init()
227 nvkm_fifo_dtor(struct nvkm_engine *engine) in nvkm_fifo_dtor()
Ddmanv40.c35 nv40_fifo_dma_engine(struct nvkm_engine *engine, u32 *reg, u32 *ctx) in nv40_fifo_dma_engine()
57 struct nvkm_engine *engine, bool suspend) in nv40_fifo_dma_engine_fini()
87 struct nvkm_engine *engine) in nv40_fifo_dma_engine_init()
118 struct nvkm_engine *engine) in nv40_fifo_dma_engine_dtor()
126 struct nvkm_engine *engine, in nv40_fifo_dma_engine_ctor()
Dchang84.c48 g84_fifo_chan_engine(struct nvkm_engine *engine) in g84_fifo_chan_engine()
68 g84_fifo_chan_engine_addr(struct nvkm_engine *engine) in g84_fifo_chan_engine_addr()
91 struct nvkm_engine *engine, bool suspend) in g84_fifo_chan_engine_fini()
134 struct nvkm_engine *engine) in g84_fifo_chan_engine_init()
161 struct nvkm_engine *engine, in g84_fifo_chan_engine_ctor()
Dchannv50.c32 nv50_fifo_chan_engine_addr(struct nvkm_engine *engine) in nv50_fifo_chan_engine_addr()
47 struct nvkm_engine *engine, bool suspend) in nv50_fifo_chan_engine_fini()
103 struct nvkm_engine *engine) in nv50_fifo_chan_engine_init()
130 struct nvkm_engine *engine) in nv50_fifo_chan_engine_dtor()
138 struct nvkm_engine *engine, in nv50_fifo_chan_engine_ctor()
Dgpfifogf100.c35 gf100_fifo_gpfifo_engine_addr(struct nvkm_engine *engine) in gf100_fifo_gpfifo_engine_addr()
53 struct nvkm_engine *engine, bool suspend) in gf100_fifo_gpfifo_engine_fini()
86 struct nvkm_engine *engine) in gf100_fifo_gpfifo_engine_init()
105 struct nvkm_engine *engine) in gf100_fifo_gpfifo_engine_dtor()
114 struct nvkm_engine *engine, in gf100_fifo_gpfifo_engine_ctor()
Dgpfifogk104.c57 gk104_fifo_gpfifo_engine_addr(struct nvkm_engine *engine) in gk104_fifo_gpfifo_engine_addr()
76 struct nvkm_engine *engine, bool suspend) in gk104_fifo_gpfifo_engine_fini()
99 struct nvkm_engine *engine) in gk104_fifo_gpfifo_engine_init()
118 struct nvkm_engine *engine) in gk104_fifo_gpfifo_engine_dtor()
127 struct nvkm_engine *engine, in gk104_fifo_gpfifo_engine_ctor()
Dchan.c43 struct nvkm_engine *engine = object->oproxy.object->engine; in nvkm_fifo_chan_child_fini()
76 struct nvkm_engine *engine = object->oproxy.object->engine; in nvkm_fifo_chan_child_init()
109 struct nvkm_engine *engine = object->oproxy.base.engine; in nvkm_fifo_chan_child_del()
136 struct nvkm_engine *engine = oclass->engine; in nvkm_fifo_chan_child_new()
207 struct nvkm_engine *engine; in nvkm_fifo_chan_child_get()
Dgf100.c97 static inline struct nvkm_engine *
121 struct nvkm_engine *engine; in gf100_fifo_recover_work()
148 gf100_fifo_recover(struct gf100_fifo *fifo, struct nvkm_engine *engine, in gf100_fifo_recover()
177 struct nvkm_engine *engine; in gf100_fifo_intr_sched_ctxsw()
303 struct nvkm_engine *engine = NULL; in gf100_fifo_intr_fault()
Dchannv50.h25 void nv50_fifo_chan_engine_dtor(struct nvkm_fifo_chan *, struct nvkm_engine *);
Dgk104.c81 static inline struct nvkm_engine *
96 struct nvkm_engine *engine; in gk104_fifo_recover_work()
123 gk104_fifo_recover(struct gk104_fifo *fifo, struct nvkm_engine *engine, in gk104_fifo_recover()
176 struct nvkm_engine *engine; in gk104_fifo_intr_sched_ctxsw()
368 struct nvkm_engine *engine = NULL; in gk104_fifo_intr_fault()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dbase.c29 nvkm_gr_tile(struct nvkm_engine *engine, int region, struct nvkm_fb_tile *tile) in nvkm_gr_tile()
87 nvkm_gr_intr(struct nvkm_engine *engine) in nvkm_gr_intr()
94 nvkm_gr_oneinit(struct nvkm_engine *engine) in nvkm_gr_oneinit()
103 nvkm_gr_init(struct nvkm_engine *engine) in nvkm_gr_init()
110 nvkm_gr_dtor(struct nvkm_engine *engine) in nvkm_gr_dtor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/
Dxtensa.c57 nvkm_xtensa_intr(struct nvkm_engine *engine) in nvkm_xtensa_intr()
79 nvkm_xtensa_fini(struct nvkm_engine *engine, bool suspend) in nvkm_xtensa_fini()
94 nvkm_xtensa_init(struct nvkm_engine *engine) in nvkm_xtensa_init()
162 nvkm_xtensa_dtor(struct nvkm_engine *engine) in nvkm_xtensa_dtor()
180 u32 addr, struct nvkm_engine **pengine) in nvkm_xtensa_new_()
Dfalcon.c58 nvkm_falcon_intr(struct nvkm_engine *engine) in nvkm_falcon_intr()
95 nvkm_falcon_fini(struct nvkm_engine *engine, bool suspend) in nvkm_falcon_fini()
126 nvkm_falcon_oneinit(struct nvkm_engine *engine) in nvkm_falcon_oneinit()
157 nvkm_falcon_init(struct nvkm_engine *engine) in nvkm_falcon_init()
318 nvkm_falcon_dtor(struct nvkm_engine *engine) in nvkm_falcon_dtor()
337 u32 addr, struct nvkm_engine **pengine) in nvkm_falcon_new_()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c80 g84_cipher_intr(struct nvkm_engine *cipher) in g84_cipher_intr()
109 g84_cipher_init(struct nvkm_engine *cipher) in g84_cipher_init()
131 struct nvkm_engine **pengine) in g84_cipher_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgk104.c29 gk104_ce_intr(struct nvkm_engine *ce) in gk104_ce_intr()
52 struct nvkm_engine **pengine) in gk104_ce_new()
Dpriv.h6 void gk104_ce_intr(struct nvkm_engine *);
Dgm204.c39 struct nvkm_engine **pengine) in gm204_ce_new()
Dgf100.c69 struct nvkm_engine **pengine) in gf100_ce_new()
Dgt215.c80 struct nvkm_engine **pengine) in gt215_ce_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msppp/
Dpriv.h6 int index, struct nvkm_engine **);
Dbase.c28 int index, struct nvkm_engine **pengine) in nvkm_msppp_new_()
Dgt215.c40 struct nvkm_engine **pengine) in gt215_msppp_new()
Dgf100.c48 struct nvkm_engine **pengine) in gf100_msppp_new()
Dg98.c48 struct nvkm_engine **pengine) in g98_msppp_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/
Dpriv.h6 int index, struct nvkm_engine **);
Dbase.c29 struct nvkm_engine **pengine) in nvkm_mspdec_new_()
Dgt215.c40 struct nvkm_engine **pengine) in gt215_mspdec_new()
Dgk104.c40 struct nvkm_engine **pengine) in gk104_mspdec_new()
Dg98.c48 struct nvkm_engine **pengine) in g98_mspdec_new()
Dgf100.c48 struct nvkm_engine **pengine) in gf100_mspdec_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msvld/
Dpriv.h6 int index, struct nvkm_engine **);
Dbase.c28 int index, struct nvkm_engine **pengine) in nvkm_msvld_new_()
Dmcp89.c40 struct nvkm_engine **pengine) in mcp89_msvld_new()
Dgk104.c40 struct nvkm_engine **pengine) in gk104_msvld_new()
Dgt215.c40 struct nvkm_engine **pengine) in gt215_msvld_new()
Dg98.c48 struct nvkm_engine **pengine) in g98_msvld_new()
Dgf100.c48 struct nvkm_engine **pengine) in gf100_msvld_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/vp/
Dg84.c40 g84_vp_new(struct nvkm_device *device, int index, struct nvkm_engine **pengine) in g84_vp_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/bsp/
Dg84.c40 g84_bsp_new(struct nvkm_device *device, int index, struct nvkm_engine **pengine) in g84_bsp_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dbase.c202 nvkm_disp_intr(struct nvkm_engine *engine) in nvkm_disp_intr()
209 nvkm_disp_fini(struct nvkm_engine *engine, bool suspend) in nvkm_disp_fini()
227 nvkm_disp_init(struct nvkm_engine *engine) in nvkm_disp_init()
245 nvkm_disp_dtor(struct nvkm_engine *engine) in nvkm_disp_dtor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c79 struct nvkm_engine **pengine) in g98_sec_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dbase.c86 nvkm_sw_dtor(struct nvkm_engine *engine) in nvkm_sw_dtor()
Dgf100.c60 struct nvkm_engine *engine = chan->base.object.engine; in gf100_sw_chan_mthd()
Dnv50.c65 struct nvkm_engine *engine = chan->base.object.engine; in nv50_sw_chan_mthd()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/
Dbase.c133 nvkm_dma_dtor(struct nvkm_engine *engine) in nvkm_dma_dtor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Duser.c269 struct nvkm_engine *engine; in nvkm_udevice_child_get()
Dbase.c2068 struct nvkm_engine *engine; in nvkm_device_subdev()
2105 struct nvkm_engine *
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Dbase.c821 nvkm_pm_fini(struct nvkm_engine *engine, bool suspend) in nvkm_pm_fini()
830 nvkm_pm_dtor(struct nvkm_engine *engine) in nvkm_pm_dtor()