Lines Matching refs:engine
42 int ret = nvkm_gpuobj_new(object->engine->subdev.device, 16, align, in nv31_mpeg_object_bind()
71 spin_lock_irqsave(&mpeg->engine.lock, flags); in nv31_mpeg_chan_dtor()
74 spin_unlock_irqrestore(&mpeg->engine.lock, flags); in nv31_mpeg_chan_dtor()
88 struct nv31_mpeg *mpeg = nv31_mpeg(oclass->engine); in nv31_mpeg_chan_new()
100 spin_lock_irqsave(&mpeg->engine.lock, flags); in nv31_mpeg_chan_new()
105 spin_unlock_irqrestore(&mpeg->engine.lock, flags); in nv31_mpeg_chan_new()
114 nv31_mpeg_tile(struct nvkm_engine *engine, int i, struct nvkm_fb_tile *tile) in nv31_mpeg_tile() argument
116 struct nv31_mpeg *mpeg = nv31_mpeg(engine); in nv31_mpeg_tile()
117 struct nvkm_device *device = mpeg->engine.subdev.device; in nv31_mpeg_tile()
166 struct nvkm_device *device = mpeg->engine.subdev.device; in nv31_mpeg_mthd()
179 nv31_mpeg_intr(struct nvkm_engine *engine) in nv31_mpeg_intr() argument
181 struct nv31_mpeg *mpeg = nv31_mpeg(engine); in nv31_mpeg_intr()
182 struct nvkm_subdev *subdev = &mpeg->engine.subdev; in nv31_mpeg_intr()
191 spin_lock_irqsave(&mpeg->engine.lock, flags); in nv31_mpeg_intr()
216 spin_unlock_irqrestore(&mpeg->engine.lock, flags); in nv31_mpeg_intr()
252 nv31_mpeg_dtor(struct nvkm_engine *engine) in nv31_mpeg_dtor() argument
254 return nv31_mpeg(engine); in nv31_mpeg_dtor()
279 *pmpeg = &mpeg->engine; in nv31_mpeg_new_()
282 true, &mpeg->engine); in nv31_mpeg_new_()