Lines Matching refs:engine
24 #define nv44_mpeg(p) container_of((p), struct nv44_mpeg, engine)
34 struct nvkm_engine engine; member
56 int ret = nvkm_gpuobj_new(chan->object.engine->subdev.device, 264 * 4, in nv44_mpeg_chan_bind()
73 struct nvkm_device *device = mpeg->engine.subdev.device; in nv44_mpeg_chan_fini()
89 spin_lock_irqsave(&mpeg->engine.lock, flags); in nv44_mpeg_chan_dtor()
91 spin_unlock_irqrestore(&mpeg->engine.lock, flags); in nv44_mpeg_chan_dtor()
107 struct nv44_mpeg *mpeg = nv44_mpeg(oclass->engine); in nv44_mpeg_chan_new()
118 spin_lock_irqsave(&mpeg->engine.lock, flags); in nv44_mpeg_chan_new()
120 spin_unlock_irqrestore(&mpeg->engine.lock, flags); in nv44_mpeg_chan_new()
143 nv44_mpeg_intr(struct nvkm_engine *engine) in nv44_mpeg_intr() argument
145 struct nv44_mpeg *mpeg = nv44_mpeg(engine); in nv44_mpeg_intr()
146 struct nvkm_subdev *subdev = &mpeg->engine.subdev; in nv44_mpeg_intr()
157 spin_lock_irqsave(&mpeg->engine.lock, flags); in nv44_mpeg_intr()
190 spin_unlock_irqrestore(&mpeg->engine.lock, flags); in nv44_mpeg_intr()
213 *pmpeg = &mpeg->engine; in nv44_mpeg_new()
216 true, &mpeg->engine); in nv44_mpeg_new()