Lines Matching refs:mpeg

68 	struct nv31_mpeg *mpeg = chan->mpeg;  in nv31_mpeg_chan_dtor()  local
71 spin_lock_irqsave(&mpeg->engine.lock, flags); in nv31_mpeg_chan_dtor()
72 if (mpeg->chan == chan) in nv31_mpeg_chan_dtor()
73 mpeg->chan = NULL; 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() local
96 chan->mpeg = mpeg; in nv31_mpeg_chan_new()
100 spin_lock_irqsave(&mpeg->engine.lock, flags); in nv31_mpeg_chan_new()
101 if (!mpeg->chan) { in nv31_mpeg_chan_new()
102 mpeg->chan = chan; in nv31_mpeg_chan_new()
105 spin_unlock_irqrestore(&mpeg->engine.lock, flags); in nv31_mpeg_chan_new()
116 struct nv31_mpeg *mpeg = nv31_mpeg(engine); in nv31_mpeg_tile() local
117 struct nvkm_device *device = mpeg->engine.subdev.device; in nv31_mpeg_tile()
164 nv31_mpeg_mthd(struct nv31_mpeg *mpeg, u32 mthd, u32 data) in nv31_mpeg_mthd() argument
166 struct nvkm_device *device = mpeg->engine.subdev.device; in nv31_mpeg_mthd()
171 return mpeg->func->mthd_dma(device, mthd, data); in nv31_mpeg_mthd()
181 struct nv31_mpeg *mpeg = nv31_mpeg(engine); in nv31_mpeg_intr() local
182 struct nvkm_subdev *subdev = &mpeg->engine.subdev; in nv31_mpeg_intr()
191 spin_lock_irqsave(&mpeg->engine.lock, flags); in nv31_mpeg_intr()
201 if (!nv31_mpeg_mthd(mpeg, mthd, data)) in nv31_mpeg_intr()
211 mpeg->chan ? mpeg->chan->fifo->chid : -1, in nv31_mpeg_intr()
212 mpeg->chan ? mpeg->chan->object.client->name : in nv31_mpeg_intr()
216 spin_unlock_irqrestore(&mpeg->engine.lock, flags); in nv31_mpeg_intr()
220 nv31_mpeg_init(struct nvkm_engine *mpeg) in nv31_mpeg_init() argument
222 struct nvkm_subdev *subdev = &mpeg->subdev; in nv31_mpeg_init()
274 struct nv31_mpeg *mpeg; in nv31_mpeg_new_() local
276 if (!(mpeg = kzalloc(sizeof(*mpeg), GFP_KERNEL))) in nv31_mpeg_new_()
278 mpeg->func = func; in nv31_mpeg_new_()
279 *pmpeg = &mpeg->engine; in nv31_mpeg_new_()
282 true, &mpeg->engine); in nv31_mpeg_new_()