Lines Matching refs:device

36 	struct nvkm_device *device = sor->disp->engine.subdev.device;  in gm200_sor_dp_drive()  local
43 data[0] = nvkm_rd32(device, 0x61c118 + loff) & ~(0x000000ff << shift); in gm200_sor_dp_drive()
44 data[1] = nvkm_rd32(device, 0x61c120 + loff) & ~(0x000000ff << shift); in gm200_sor_dp_drive()
45 data[2] = nvkm_rd32(device, 0x61c130 + loff); in gm200_sor_dp_drive()
49 nvkm_wr32(device, 0x61c118 + loff, data[0] | (dc << shift)); in gm200_sor_dp_drive()
50 nvkm_wr32(device, 0x61c120 + loff, data[1] | (pe << shift)); in gm200_sor_dp_drive()
51 nvkm_wr32(device, 0x61c130 + loff, data[2]); in gm200_sor_dp_drive()
53 data[3] = nvkm_rd32(device, 0x61c13c + loff) & ~(0x000000ff << shift); in gm200_sor_dp_drive()
54 nvkm_wr32(device, 0x61c13c + loff, data[3] | (pc << shift)); in gm200_sor_dp_drive()
73 struct nvkm_device *device = ior->disp->engine.subdev.device; in gm200_sor_hdmi_scdc() local
77 nvkm_mask(device, 0x61c5bc + soff, 0x00000003, ctrl); in gm200_sor_hdmi_scdc()
93 struct nvkm_device *device = outp->disp->engine.subdev.device; in gm200_sor_route_set() local
99 nvkm_mask(device, 0x612308 + moff, 0x0000001f, link << 4 | sor); in gm200_sor_route_set()
104 nvkm_mask(device, 0x612388 + moff, 0x0000001f, link << 4 | sor); in gm200_sor_route_set()
110 struct nvkm_device *device = outp->disp->engine.subdev.device; in gm200_sor_route_get() local
116 u32 data = nvkm_rd32(device, 0x612308 + (m * 0x80)); in gm200_sor_route_get()
150 struct nvkm_device *device = disp->engine.subdev.device; in gm200_sor_new() local
153 if (!((hda = nvkm_rd32(device, 0x08a15c)) & 0x40000000)) in gm200_sor_new()
154 hda = nvkm_rd32(device, 0x101034); in gm200_sor_new()
183 gm200_disp_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, in gm200_disp_new() argument
186 return nvkm_disp_new_(&gm200_disp, device, type, inst, pdisp); in gm200_disp_new()