Searched refs:link_nr (Results 1 - 23 of 23) sorted by relevance

/linux-master/drivers/gpu/drm/nouveau/include/nvif/
H A Doutp.h46 u8 link_nr; member in struct:nvif_outp::__anon741::__anon744::__anon748
108 u8 lttprs, u8 link_nr, u32 link_bw, bool mst, bool post_lt_adj,
110 int nvif_outp_dp_drive(struct nvif_outp *, u8 link_nr, u8 pe[4], u8 vs[4]);
H A Dif0012.h37 __u8 link_nr; member in struct:nvif_outp_args::nvif_outp_v0::__anon731::__anon735
241 __u8 link_nr; member in struct:nvif_outp_dp_train_args::nvif_outp_dp_train_v0
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_dp.c73 outp->dp.link_nr = 0;
103 outp->dp.link_nr = dpcd[DP_MAX_LANE_COUNT] & DP_MAX_LANE_COUNT_MASK;
104 if (outp->dcb->dpconf.link_nr < outp->dp.link_nr)
105 outp->dp.link_nr = outp->dcb->dpconf.link_nr;
110 if (links && links < outp->dp.link_nr)
111 outp->dp.link_nr = links;
281 NV_DEBUG(drm, "encoder: %dx%d\n", nv_encoder->dcb->dpconf.link_nr,
283 NV_DEBUG(drm, "maximum: %dx%d\n", nv_encoder->dp.link_nr,
[all...]
H A Dnouveau_encoder.h89 int link_nr; member in struct:nouveau_encoder::__anon760::__anon762
H A Dnouveau_bios.c1496 entry->dpconf.link_nr = 4;
1500 entry->dpconf.link_nr = 2;
1503 entry->dpconf.link_nr = 1;
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Daux.h17 int (*lnk_ctl)(struct nvkm_i2c_aux *, int link_nr, int link_bw,
H A Danx9805.c193 int link_nr, int link_bw, bool enh)
201 link_nr, link_bw, enh);
204 nvkm_wri2cr(adap, aux->addr, 0xa1, link_nr | (enh ? 0x80 : 0x00));
192 anx9805_aux_lnk_ctl(struct nvkm_i2c_aux *base, int link_nr, int link_bw, bool enh) argument
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
H A Ddcb.h48 int link_nr; member in struct:dcb_output::__anon754::__anon758
/linux-master/drivers/gpu/drm/nouveau/nvif/
H A Doutp.c97 nvif_outp_dp_drive(struct nvif_outp *outp, u8 link_nr, u8 pe[4], u8 vs[4]) argument
103 args.lanes = link_nr;
114 u8 link_nr, u32 link_bw, bool mst, bool post_lt_adj, bool retrain)
124 args.link_nr = link_nr;
131 args.retrain, args.mst, args.lttprs, args.post_lt_adj, args.link_nr,
544 outp->info.dp.link_nr = args.dp.link_nr;
113 nvif_outp_dp_train(struct nvif_outp *outp, u8 dpcd[DP_RECEIVER_CAP_SIZE], u8 lttprs, u8 link_nr, u32 link_bw, bool mst, bool post_lt_adj, bool retrain) argument
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Ddcb.c164 outp->dpconf.link_nr = 4;
168 outp->dpconf.link_nr = 2;
172 outp->dpconf.link_nr = 1;
/linux-master/drivers/thunderbolt/
H A Dpath.c227 * @link_nr: Preferred link if there are dual links on the path
233 * links on the path, prioritizes using @link_nr but takes into account
239 struct tb_port *dst, int dst_hopid, int link_nr,
288 in_port->link_nr != link_nr)
306 out_port->link_nr) {
313 out_port->link_nr != link_nr) {
316 * link_nr.
238 tb_path_alloc(struct tb *tb, struct tb_port *src, int src_hopid, struct tb_port *dst, int dst_hopid, int link_nr, const char *name) argument
H A Dtunnel.h88 struct tb_port *out, int link_nr,
H A Deeprom.c262 u8 link_nr:1; member in struct:tb_drom_entry_port
394 port->link_nr = entry->link_nr;
H A Dtb.h257 * @link_nr: Is this primary or secondary port on the dual_link.
289 u8 link_nr:1; member in struct:tb_port
615 if (port->dual_link_port && port->link_nr)
1162 struct tb_port *dst, int dst_hopid, int link_nr,
H A Dtunnel.c1437 * @link_nr: Preferred lane adapter when the link is not bonded
1449 struct tb_port *out, int link_nr,
1480 link_nr, "Video");
1487 TB_DP_AUX_TX_HOPID, link_nr, "AUX TX");
1494 TB_DP_AUX_RX_HOPID, link_nr, "AUX RX");
1448 tb_tunnel_alloc_dp(struct tb *tb, struct tb_port *in, struct tb_port *out, int link_nr, int max_up, int max_down) argument
H A Dtb.c1245 if (port->dual_link_port && port->link_nr)
1248 * Only scan on the primary port (link_nr == 0).
1833 int available_up, available_down, ret, link_nr; local
1844 link_nr = 1;
1847 link_nr = 0;
1886 tunnel = tb_tunnel_alloc_dp(tb, in, out, link_nr, available_up,
H A Dswitch.c884 next->link_nr != prev->link_nr) {
2796 port->link_nr = 0;
2798 subordinate->link_nr = 1;
H A Dtest.c100 sw->ports[2].link_nr = 1;
115 sw->ports[4].link_nr = 1;
221 sw->ports[2].link_nr = 1;
236 sw->ports[4].link_nr = 1;
251 sw->ports[6].link_nr = 1;
266 sw->ports[8].link_nr = 1;
H A Dusb4.c951 if (!p->link_nr) {
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Di2c.h57 int nvkm_i2c_aux_lnk_ctl(struct nvkm_i2c_aux *, int link_nr, int link_bw,
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Duoutp.c120 outp->dp.lt.nr = args->v0.link_nr;
641 args->v0.dp.link_nr = outp->info.dpconf.link_nr;
H A Dr535.c956 r535_dp_train_target(struct nvkm_outp *outp, u8 target, bool mst, u8 link_nr, u8 link_bw) argument
966 data = NVVAL(NV0073_CTRL, DP_DATA, SET_LANE_COUNT, link_nr) |
1311 dcbE.dpconf.link_nr = 4;
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c378 max_rate = nv_encoder->dp.link_nr * nv_encoder->dp.link_bw;
1000 outp->dp.link_bw, outp->dp.link_nr);
1627 u32 numLanesPerLink = outp->dp.link_nr;
1640 if ((pixelClockHz * depth) >= (8 * minRate * outp->dp.link_nr * DSC_FACTOR))
1650 ((pixelClockHz * depth) < div_u64(8 * minRate * outp->dp.link_nr * DSC_FACTOR, 64)))
1662 ratioF = div_u64(ratioF, 8 * (u64) minRate * outp->dp.link_nr);
1673 numSymbolsPerLine = div_u64(surfaceWidth * depth, 8 * outp->dp.link_nr * DSC_FACTOR);
2955 outp->dcb->dpconf.link_nr = outp->outp.info.dp.link_nr;

Completed in 307 milliseconds