Home
last modified time | relevance | path

Searched full:train (Results 1 – 25 of 41) sorted by relevance

12

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramgt215.c100 gt215_link_train_calc(u32 *vals, struct gt215_ltrain *train) in gt215_link_train_calc() argument
138 train->r_100720 = 0; in gt215_link_train_calc()
143 train->r_100720 |= ((median[i] & 0x0f) << (i << 2)); in gt215_link_train_calc()
146 train->r_1111e0 = 0x02000000 | (bin * 0x101); in gt215_link_train_calc()
147 train->r_111400 = 0x0; in gt215_link_train_calc()
156 struct gt215_ltrain *train = &ram->ltrain; in gt215_link_train() local
178 train->state = NVA3_TRAIN_EXEC; in gt215_link_train()
200 /* XXX: Magic writes that improve train reliability? */ in gt215_link_train()
223 ram_wr32(fuc, 0x100720, train->r_100720); in gt215_link_train()
224 ram_wr32(fuc, 0x1111e0, train->r_1111e0); in gt215_link_train()
[all …]
H A Dramgk104.c1272 struct gk104_ram_train *train) in gk104_ram_train_type() argument
1278 struct nvbios_M0209S *remap = &train->remap; in gk104_ram_train_type()
1288 case 0x00: value = &train->type00; break; in gk104_ram_train_type()
1289 case 0x01: value = &train->type01; break; in gk104_ram_train_type()
1290 case 0x04: value = &train->type04; break; in gk104_ram_train_type()
1291 case 0x06: value = &train->type06; break; in gk104_ram_train_type()
1292 case 0x07: value = &train->type07; break; in gk104_ram_train_type()
1293 case 0x08: value = &train->type08; break; in gk104_ram_train_type()
1294 case 0x09: value = &train->type09; break; in gk104_ram_train_type()
1327 train->mask |= 1 << M0205E.type; in gk104_ram_train_type()
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_fdi_regs.h85 /* train, dp width same as FDI_TX */
130 #define FDI_RX_SYMBOL_LOCK (1 << 9) /* train 2 */
131 #define FDI_RX_BIT_LOCK (1 << 8) /* train 1 */
/linux/Documentation/devicetree/bindings/net/
H A Dmotorcomm,yt8xxx.yaml98 Transmit PHY Clock delay train configuration when speed is 10Mbps.
104 Transmit PHY Clock delay train configuration when speed is 100Mbps.
110 Transmit PHY Clock delay train configuration when speed is 1000Mbps.
/linux/Documentation/dev-tools/
H A Dpropeller.rst24 "build-afdo - train-afdo - build-propeller - train-propeller -
/linux/net/ipv4/
H A Dtcp_cdg.c54 "(0: disabled, 1: ACK train, 2: delay threshold, 3: both)");
135 * o Using a usec clock for the ACK train.
136 * o Reset ACK train when application limited.
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c690 * zynqmp_dp_adjust_train - Adjust train values
739 u8 train = train_set[i]; in zynqmp_dp_update_vs_emph() local
741 opts.dp.voltage[0] = (train & DP_TRAIN_VOLTAGE_SWING_MASK) in zynqmp_dp_update_vs_emph()
743 opts.dp.pre[0] = (train & DP_TRAIN_PRE_EMPHASIS_MASK) in zynqmp_dp_update_vs_emph()
755 * zynqmp_dp_link_train_cr - Train clock recovery
758 * Return: 0 if clock recovery train is done successfully, or corresponding
821 * zynqmp_dp_link_train_ce - Train channel equalization
824 * Return: 0 if channel equalization train is done successfully, or
940 * zynqmp_dp_train - Train the link
984 * Train the link by downshifting the link rate if training is not successful.
[all …]
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_training_dpia.h34 /* Train DP tunneling link for USB4 DPIA display endpoint.
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Ddp.c351 /* Attempt to train the link in this configuration. */ in nvkm_dp_train_link()
421 OUTP_ERR(outp, "train failed with %d", ret); in nvkm_dp_train_links()
429 /* Attempt to train the link in this configuration. */ in nvkm_dp_train_links()
629 .dp.train = nvkm_dp_train,
H A Doutp.h112 int (*train)(struct nvkm_outp *, bool retrain); member
H A Duoutp.c114 if (!outp->func->dp.train) in nvkm_uoutp_mthd_dp_train()
126 return outp->func->dp.train(outp, args->v0.retrain); in nvkm_uoutp_mthd_dp_train()
/linux/Documentation/devicetree/bindings/pwm/
H A Dmicrochip,corepwm.yaml57 a minimum period pulse train whose High/Low average is that of the chosen duty
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_dp.c1617 "Link train target_link_rate = 0x%x, target_lane_count = 0x%x\n", in mtk_dp_train_setting()
1653 dev_dbg(mtk_dp->dev, "Link train CR pass\n"); in mtk_dp_train_cr()
1673 dev_dbg(mtk_dp->dev, "Link train CR fail\n"); in mtk_dp_train_cr()
1686 /* Failed to train CR, and disable pattern. */ in mtk_dp_train_cr()
1720 dev_dbg(mtk_dp->dev, "Link train EQ pass\n"); in mtk_dp_train_eq()
1728 dev_dbg(mtk_dp->dev, "Link train EQ fail\n"); in mtk_dp_train_eq()
1731 /* Failed to train EQ, and disable pattern. */ in mtk_dp_train_eq()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dmemx.c161 nvkm_debug(&memx->pmu->subdev, " MEM TRAIN\n"); in nvkm_memx_train()
/linux/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.c605 DRM_DEV_ERROR(dp->dev, "Failed link train %d\n", ret); in cdn_dp_bridge_atomic_enable()
914 /* Enabled and connected with a sink, re-train if requested */ in cdn_dp_pd_event_work()
920 DRM_DEV_INFO(dp->dev, "Connected with sink; re-train link\n"); in cdn_dp_pd_event_work()
/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_cubic.c463 /* first detection parameter - ack-train detection */ in hystart_update()
469 /* Hystart ack train triggers if we get ack past in hystart_update()
/linux/include/linux/
H A Dvga_switcheroo.h45 * GPU needs to train the link and communicate the link parameters to the
/linux/drivers/pci/pcie/
H A Dbwctrl.c173 * bus won't train to 5GT+ speeds. in pcie_set_target_speed()
/linux/Documentation/networking/
H A Dsnmp_counter.rst535 approached. The two pieces of information are ACK train length and
537 `Hybrid Slow Start paper`_. Either ACK train length or packet delay
548 How many times the ACK train length threshold is detected
552 The sum of CWND detected by ACK train length. Dividing this value by
554 ACK train length.
/linux/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.h406 /* Work struct to schedule a uevent on link train failure */
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
H A Dmemx.fuc53 handler(TRAIN , 0x0000, 0x0000, #memx_func_train)
/linux/drivers/mailbox/
H A Dbcm74110-mailbox.c327 "Link train failed, trying again... %d\n", in bcm74110_mbox_link_training()
/linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c846 dev_err(dp->dev, "unable to do link train, ret=%d\n", ret); in analogix_dp_commit()
933 DRM_DEV_ERROR(dp->dev, "Failed to train the link %d\n", ret); in analogix_dp_disable_psr()
/linux/Documentation/process/
H A D2.Process.rst468 the kernel and the company both, and who can help to train others as well.
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_tx.c376 /* A dropped packet may be the last one in a xmit_more train, in fun_start_xmit()

12