Searched refs:train (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
| H A D | ramgt215.c | 100 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() 223 ram_wr32(fuc, 0x100720, train->r_100720); in gt215_link_train() 224 ram_wr32(fuc, 0x1111e0, train->r_1111e0); in gt215_link_train() 225 ram_wr32(fuc, 0x111400, train->r_111400); in gt215_link_train() [all …]
|
| H A D | ramgk104.c | 1272 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/bridge/synopsys/ |
| H A D | dw-dp.c | 286 struct dw_dp_link_train train; member 557 struct dw_dp_link_train_set *train_set = &link->train.adjust; in dw_dp_link_train_update_vs_emph() 664 static void dw_dp_link_train_init(struct dw_dp_link_train *train) in dw_dp_link_train_init() argument 666 struct dw_dp_link_train_set *adj = &train->adjust; in dw_dp_link_train_init() 676 train->clock_recovered = false; in dw_dp_link_train_init() 677 train->channel_equalized = false; in dw_dp_link_train_init() 680 static bool dw_dp_link_train_valid(const struct dw_dp_link_train *train) in dw_dp_link_train_valid() argument 682 return train->clock_recovered && train->channel_equalized; in dw_dp_link_train_valid() 746 struct dw_dp_link_train_set *adj = &link->train.adjust; in dw_dp_link_get_adjustments() 810 link->train.clock_recovered = true; in dw_dp_link_clock_recovery() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | outp.h | 112 int (*train)(struct nvkm_outp *, bool retrain); member
|
| H A D | uoutp.c | 114 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()
|
| H A D | dp.c | 629 .dp.train = nvkm_dp_train,
|
| /linux/Documentation/dev-tools/ |
| H A D | propeller.rst | 24 "build-afdo - train-afdo - build-propeller - train-propeller -
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_dp.c | 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()
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | sor.c | 814 u8 vs = link->train.request.voltage_swing[i]; in tegra_sor_dp_link_apply_training() 815 u8 pe = link->train.request.pre_emphasis[i]; in tegra_sor_dp_link_apply_training() 816 u8 pc = link->train.request.post_cursor[i]; in tegra_sor_dp_link_apply_training() 826 switch (link->train.pattern) { in tegra_sor_dp_link_apply_training()
|
| /linux/Documentation/networking/ |
| H A D | snmp_counter.rst | 535 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/Documentation/admin-guide/hw-vuln/ |
| H A D | spectre.rst | 173 An attacker can train the branch predictor to speculatively skip the
|