/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
nouveau_nvkm_engine_disp_sorg94.c | 34 g94_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) 36 struct nvkm_device *device = sor->disp->engine.subdev.device; 37 const u32 loff = nv50_sor_link(sor); 42 g94_sor_dp_activesym(struct nvkm_ior *sor, int head, 45 struct nvkm_device *device = sor->disp->engine.subdev.device; 46 const u32 loff = nv50_sor_link(sor); 54 g94_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) 56 struct nvkm_device *device = sor->disp->engine.subdev.device; 57 const u32 soff = nv50_ior_base(sor); 63 g94_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu [all...] |
nouveau_nvkm_engine_disp_sorgf119.c | 34 gf119_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) 36 struct nvkm_device *device = sor->disp->engine.subdev.device; 42 gf119_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) 44 struct nvkm_device *device = sor->disp->engine.subdev.device; 51 gf119_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) 53 struct nvkm_device *device = sor->disp->engine.subdev.device; 65 gf119_sor_dp_vcpi(struct nvkm_ior *sor, int head, 68 struct nvkm_device *device = sor->disp->engine.subdev.device; 76 gf119_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu) 78 struct nvkm_device *device = sor->disp->engine.subdev.device [all...] |
nouveau_nvkm_engine_disp_sortu102.c | 32 tu102_sor_dp_vcpi(struct nvkm_ior *sor, int head, 35 struct nvkm_device *device = sor->disp->engine.subdev.device; 43 tu102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) 45 struct nvkm_device *device = sor->disp->engine.subdev.device; 46 const u32 soff = nv50_ior_base(sor); 47 const u32 loff = nv50_sor_link(sor); 51 clksor |= sor->dp.bw << 18; 52 dpctrl |= ((1 << sor->dp.nr) - 1) << 16; 53 if (sor->dp.mst) 55 if (sor->dp.ef [all...] |
nouveau_nvkm_engine_disp_sorgm107.c | 32 gm107_sor_dp_pattern(struct nvkm_ior *sor, int pattern) 34 struct nvkm_device *device = sor->disp->engine.subdev.device; 35 const u32 soff = nv50_ior_base(sor); 37 if (sor->asy.link & 1) 71 return nvkm_ior_new_(&gm107_sor, disp, SOR, id);
|
nouveau_nvkm_engine_disp_sorgm200.c | 32 gm200_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu) 34 struct nvkm_device *device = sor->disp->engine.subdev.device; 35 const u32 loff = nv50_sor_link(sor); 36 const u32 shift = sor->func->dp.lanes[ln] * 8; 58 const u32 sor = ior ? ior->id + 1 : 0; local in function:gm200_sor_route_set 62 nvkm_mask(device, 0x612308 + moff, 0x0000001f, link << 4 | sor); 67 nvkm_mask(device, 0x612388 + moff, 0x0000001f, link << 4 | sor); 75 int lnk[2], sor[2], m, s; local in function:gm200_sor_route_get 77 sor[0] = sor[1] = 0; /* GCC 12.3 maybe-uninitialized * [all...] |
nouveau_nvkm_engine_disp_sornv50.c | 34 nv50_sor_clock(struct nvkm_ior *sor) 36 struct nvkm_device *device = sor->disp->engine.subdev.device; 37 const int div = sor->asy.link == 3; 38 const u32 soff = nv50_ior_base(sor); 52 nv50_sor_power(struct nvkm_ior *sor, bool normal, bool pu, 55 struct nvkm_device *device = sor->disp->engine.subdev.device; 56 const u32 soff = nv50_ior_base(sor); 72 nv50_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) 74 struct nvkm_device *device = sor->disp->engine.subdev.device; 75 const u32 coff = sor->id * 8 + (state == &sor->arm) * 4 [all...] |
nouveau_nvkm_engine_disp_sorgv100.c | 32 gv100_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) 34 struct nvkm_device *device = sor->disp->engine.subdev.device; 40 gv100_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) 42 struct nvkm_device *device = sor->disp->engine.subdev.device; 49 gv100_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) 51 struct nvkm_device *device = sor->disp->engine.subdev.device; 63 gv100_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) 65 struct nvkm_device *device = sor->disp->engine.subdev.device; 66 const u32 coff = (state == &sor->arm) * 0x8000 + sor->id * 0x20 [all...] |
nouveau_nvkm_engine_disp_gp100.c | 44 .sor = { .cnt = gf119_sor_cnt, .new = gm200_sor_new },
|
nouveau_nvkm_engine_disp_sorgt215.c | 32 gt215_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) 34 struct nvkm_device *device = sor->disp->engine.subdev.device; 35 const u32 soff = nv50_ior_base(sor); 73 return nvkm_ior_new_(>215_sor, disp, SOR, id);
|
nouveau_nvkm_engine_disp_g84.c | 44 .sor = { .cnt = nv50_sor_cnt, .new = g84_sor_new },
|
nouveau_nvkm_engine_disp_g94.c | 44 .sor = { .cnt = g94_sor_cnt, .new = g94_sor_new },
|
nouveau_nvkm_engine_disp_gk104.c | 45 .sor = { .cnt = gf119_sor_cnt, .new = gk104_sor_new },
|
nouveau_nvkm_engine_disp_gk110.c | 45 .sor = { .cnt = gf119_sor_cnt, .new = gk104_sor_new },
|
nouveau_nvkm_engine_disp_gm107.c | 45 .sor = { .cnt = gf119_sor_cnt, .new = gm107_sor_new },
|
nouveau_nvkm_engine_disp_gm200.c | 45 .sor = { .cnt = gf119_sor_cnt, .new = gm200_sor_new },
|
nouveau_nvkm_engine_disp_gt200.c | 44 .sor = { .cnt = nv50_sor_cnt, .new = g84_sor_new },
|
nouveau_nvkm_engine_disp_gt215.c | 44 .sor = { .cnt = g94_sor_cnt, .new = gt215_sor_new },
|
nouveau_nvkm_engine_disp_mcp77.c | 42 .sor = { .cnt = g94_sor_cnt, .new = mcp77_sor_new },
|
nouveau_nvkm_engine_disp_mcp89.c | 42 .sor = { .cnt = g94_sor_cnt, .new = mcp89_sor_new },
|
nv50.h | 34 } sor; member in struct:nv50_disp 72 } wndw, head, dac, sor, pior; member in struct:nv50_disp_func
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
nouveau_dispnv50_core907d.c | 38 .sor = &sor907d,
|
nouveau_dispnv50_core917d.c | 38 .sor = &sor907d,
|
nouveau_dispnv50_core827d.c | 38 .sor = &sor507d,
|
core.h | 32 } *dac, *pior, *sor; member in struct:nv50_core_func
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/ |
dcb.h | 41 struct sor_conf sor; member in struct:dcb_output::__anonedac4dd1010a::__anonedac4dd10308 50 struct sor_conf sor; member in struct:dcb_output::__anonedac4dd1010a::__anonedac4dd10508 55 struct sor_conf sor; member in struct:dcb_output::__anonedac4dd1010a::__anonedac4dd10608
|