Lines Matching refs:sor
27 gm200_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu) in gm200_sor_dp_drive() argument
29 struct nvkm_device *device = sor->disp->engine.subdev.device; in gm200_sor_dp_drive()
30 const u32 loff = nv50_sor_link(sor); in gm200_sor_dp_drive()
31 const u32 shift = sor->func->dp.lanes[ln] * 8; in gm200_sor_dp_drive()
53 const u32 sor = ior ? ior->id + 1 : 0; in gm200_sor_route_set() local
57 nvkm_mask(device, 0x612308 + moff, 0x0000001f, link << 4 | sor); in gm200_sor_route_set()
62 nvkm_mask(device, 0x612388 + moff, 0x0000001f, link << 4 | sor); in gm200_sor_route_set()
70 int lnk[2], sor[2], m, s; in gm200_sor_route_get() local
76 sor[s] = (data & 0x0000000f); in gm200_sor_route_get()
77 if (!sor[s]) in gm200_sor_route_get()
84 if (sor[0] != sor[1] || WARN_ON(lnk[0] || !lnk[1])) in gm200_sor_route_get()
88 return ((sublinks & 1) ? sor[0] : sor[1]) - 1; in gm200_sor_route_get()