Lines Matching refs:device

40 	int ret = nvkm_gpuobj_new(object->engine->subdev.device, 128 * 4,  in nv50_mpeg_cclass_bind()
64 struct nvkm_device *device = subdev->device; in nv50_mpeg_intr() local
65 u32 stat = nvkm_rd32(device, 0x00b100); in nv50_mpeg_intr()
66 u32 type = nvkm_rd32(device, 0x00b230); in nv50_mpeg_intr()
67 u32 mthd = nvkm_rd32(device, 0x00b234); in nv50_mpeg_intr()
68 u32 data = nvkm_rd32(device, 0x00b238); in nv50_mpeg_intr()
74 nvkm_wr32(device, 0x00b308, 0x00000100); in nv50_mpeg_intr()
84 nvkm_wr32(device, 0x00b100, stat); in nv50_mpeg_intr()
85 nvkm_wr32(device, 0x00b230, 0x00000001); in nv50_mpeg_intr()
92 struct nvkm_device *device = subdev->device; in nv50_mpeg_init() local
94 nvkm_wr32(device, 0x00b32c, 0x00000000); in nv50_mpeg_init()
95 nvkm_wr32(device, 0x00b314, 0x00000100); in nv50_mpeg_init()
96 nvkm_wr32(device, 0x00b0e0, 0x0000001a); in nv50_mpeg_init()
98 nvkm_wr32(device, 0x00b220, 0x00000044); in nv50_mpeg_init()
99 nvkm_wr32(device, 0x00b300, 0x00801ec1); in nv50_mpeg_init()
100 nvkm_wr32(device, 0x00b390, 0x00000000); in nv50_mpeg_init()
101 nvkm_wr32(device, 0x00b394, 0x00000000); in nv50_mpeg_init()
102 nvkm_wr32(device, 0x00b398, 0x00000000); in nv50_mpeg_init()
103 nvkm_mask(device, 0x00b32c, 0x00000001, 0x00000001); in nv50_mpeg_init()
105 nvkm_wr32(device, 0x00b100, 0xffffffff); in nv50_mpeg_init()
106 nvkm_wr32(device, 0x00b140, 0xffffffff); in nv50_mpeg_init()
108 if (nvkm_msec(device, 2000, in nv50_mpeg_init()
109 if (!(nvkm_rd32(device, 0x00b200) & 0x00000001)) in nv50_mpeg_init()
113 nvkm_rd32(device, 0x00b200)); in nv50_mpeg_init()
132 nv50_mpeg_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, in nv50_mpeg_new() argument
135 return nvkm_engine_new_(&nv50_mpeg, device, type, inst, true, pmpeg); in nv50_mpeg_new()