Lines Matching refs:device

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() local
76 nvkm_mask(device, 0x00b32c, 0x00000001, 0x00000000); in nv44_mpeg_chan_fini()
77 if (nvkm_rd32(device, 0x00b318) == inst) in nv44_mpeg_chan_fini()
78 nvkm_mask(device, 0x00b318, 0x80000000, 0x00000000); in nv44_mpeg_chan_fini()
79 nvkm_mask(device, 0x00b32c, 0x00000001, 0x00000001); in nv44_mpeg_chan_fini()
129 nv44_mpeg_mthd(struct nvkm_device *device, u32 mthd, u32 data) in nv44_mpeg_mthd() argument
135 return nv40_mpeg_mthd_dma(device, mthd, data); in nv44_mpeg_mthd()
147 struct nvkm_device *device = subdev->device; in nv44_mpeg_intr() local
150 u32 inst = nvkm_rd32(device, 0x00b318) & 0x000fffff; in nv44_mpeg_intr()
151 u32 stat = nvkm_rd32(device, 0x00b100); in nv44_mpeg_intr()
152 u32 type = nvkm_rd32(device, 0x00b230); in nv44_mpeg_intr()
153 u32 mthd = nvkm_rd32(device, 0x00b234); in nv44_mpeg_intr()
154 u32 data = nvkm_rd32(device, 0x00b238); in nv44_mpeg_intr()
170 nvkm_mask(device, 0x00b308, 0x00000000, 0x00000000); in nv44_mpeg_intr()
175 if (!nv44_mpeg_mthd(subdev->device, mthd, data)) in nv44_mpeg_intr()
180 nvkm_wr32(device, 0x00b100, stat); in nv44_mpeg_intr()
181 nvkm_wr32(device, 0x00b230, 0x00000001); in nv44_mpeg_intr()
206 nv44_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in nv44_mpeg_new() argument
215 return nvkm_engine_ctor(&nv44_mpeg, device, index, 0x00000002, in nv44_mpeg_new()