/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | engine.h | 3 #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 …]
|
D | device.h | 123 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 …]
|
D | object.h | 12 struct nvkm_engine *engine; 86 struct nvkm_engine *engine;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | engine.c | 31 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/ |
D | msvld.h | 4 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 **);
|
D | mpeg.h | 4 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 **);
|
D | ce.h | 5 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 **);
|
D | mspdec.h | 4 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 **);
|
D | msppp.h | 4 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 **);
|
D | xtensa.h | 9 struct nvkm_engine engine; 15 int index, bool enable, u32 addr, struct nvkm_engine **);
|
D | falcon.h | 9 struct nvkm_engine engine; 32 int index, bool enable, u32 addr, struct nvkm_engine **);
|
D | cipher.h | 4 int g84_cipher_new(struct nvkm_device *, int, struct nvkm_engine **);
|
D | bsp.h | 4 int g84_bsp_new(struct nvkm_device *, int, struct nvkm_engine **);
|
D | sec.h | 4 int g98_sec_new(struct nvkm_device *, int, struct nvkm_engine **);
|
D | vp.h | 4 int g84_vp_new(struct nvkm_device *, int, struct nvkm_engine **);
|
D | sw.h | 7 struct nvkm_engine engine;
|
D | pm.h | 7 struct nvkm_engine engine;
|
D | dma.h | 22 struct nvkm_engine engine;
|
D | disp.h | 9 struct nvkm_engine engine;
|
D | fifo.h | 34 struct nvkm_engine engine;
|
D | gr.h | 7 struct nvkm_engine engine;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | priv.h | 6 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 *);
|
D | nv31.c | 114 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()
|
D | nv50.c | 60 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()
|
D | nv31.h | 9 struct nvkm_engine engine; 14 int index, struct nvkm_engine **);
|
D | nv44.c | 34 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()
|
D | g84.c | 40 g84_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in g84_mpeg_new()
|
D | nv40.c | 74 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/ |
D | chan.h | 11 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 *,
|
D | base.c | 194 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()
|
D | dmanv40.c | 35 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()
|
D | chang84.c | 48 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()
|
D | channv50.c | 32 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()
|
D | gpfifogf100.c | 35 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()
|
D | gpfifogk104.c | 57 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()
|
D | chan.c | 43 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()
|
D | gf100.c | 97 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()
|
D | channv50.h | 25 void nv50_fifo_chan_engine_dtor(struct nvkm_fifo_chan *, struct nvkm_engine *);
|
D | gk104.c | 81 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/ |
D | base.c | 29 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/ |
D | xtensa.c | 57 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_()
|
D | falcon.c | 58 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/ |
D | g84.c | 80 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/ |
D | gk104.c | 29 gk104_ce_intr(struct nvkm_engine *ce) in gk104_ce_intr() 52 struct nvkm_engine **pengine) in gk104_ce_new()
|
D | priv.h | 6 void gk104_ce_intr(struct nvkm_engine *);
|
D | gm204.c | 39 struct nvkm_engine **pengine) in gm204_ce_new()
|
D | gf100.c | 69 struct nvkm_engine **pengine) in gf100_ce_new()
|
D | gt215.c | 80 struct nvkm_engine **pengine) in gt215_ce_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msppp/ |
D | priv.h | 6 int index, struct nvkm_engine **);
|
D | base.c | 28 int index, struct nvkm_engine **pengine) in nvkm_msppp_new_()
|
D | gt215.c | 40 struct nvkm_engine **pengine) in gt215_msppp_new()
|
D | gf100.c | 48 struct nvkm_engine **pengine) in gf100_msppp_new()
|
D | g98.c | 48 struct nvkm_engine **pengine) in g98_msppp_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/ |
D | priv.h | 6 int index, struct nvkm_engine **);
|
D | base.c | 29 struct nvkm_engine **pengine) in nvkm_mspdec_new_()
|
D | gt215.c | 40 struct nvkm_engine **pengine) in gt215_mspdec_new()
|
D | gk104.c | 40 struct nvkm_engine **pengine) in gk104_mspdec_new()
|
D | g98.c | 48 struct nvkm_engine **pengine) in g98_mspdec_new()
|
D | gf100.c | 48 struct nvkm_engine **pengine) in gf100_mspdec_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msvld/ |
D | priv.h | 6 int index, struct nvkm_engine **);
|
D | base.c | 28 int index, struct nvkm_engine **pengine) in nvkm_msvld_new_()
|
D | mcp89.c | 40 struct nvkm_engine **pengine) in mcp89_msvld_new()
|
D | gk104.c | 40 struct nvkm_engine **pengine) in gk104_msvld_new()
|
D | gt215.c | 40 struct nvkm_engine **pengine) in gt215_msvld_new()
|
D | g98.c | 48 struct nvkm_engine **pengine) in g98_msvld_new()
|
D | gf100.c | 48 struct nvkm_engine **pengine) in gf100_msvld_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/vp/ |
D | g84.c | 40 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/ |
D | g84.c | 40 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/ |
D | base.c | 202 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/ |
D | g98.c | 79 struct nvkm_engine **pengine) in g98_sec_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | base.c | 86 nvkm_sw_dtor(struct nvkm_engine *engine) in nvkm_sw_dtor()
|
D | gf100.c | 60 struct nvkm_engine *engine = chan->base.object.engine; in gf100_sw_chan_mthd()
|
D | nv50.c | 65 struct nvkm_engine *engine = chan->base.object.engine; in nv50_sw_chan_mthd()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
D | base.c | 133 nvkm_dma_dtor(struct nvkm_engine *engine) in nvkm_dma_dtor()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | user.c | 269 struct nvkm_engine *engine; in nvkm_udevice_child_get()
|
D | base.c | 2068 struct nvkm_engine *engine; in nvkm_device_subdev() 2105 struct nvkm_engine *
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
D | base.c | 821 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()
|