Lines Matching defs:loopback
94 uint loopback;
95 module_param_named(loopback, loopback, uint, S_IRUGO);
96 MODULE_PARM_DESC(loopback, "Put into loopback mode (1 = serdes, 3 = external cable");
1010 FLAG_ENTRY0("Serdes internal loopback failure",
9226 * in loopback.
9236 if (loopback) {
9248 /* simulator only loopback steps */
9249 if (loopback && dd->icode == ICODE_FUNCTIONAL_SIMULATOR) {
9262 if (!loopback) {
9264 * When doing quick linkup and not in loopback, both
9302 * Do all special steps to set up loopback.
9306 dd_dev_info(dd, "Entering loopback mode\n");
9313 * The simulator has only one loopback option - LCB. Switch
9316 * Accept all valid loopback values.
9319 (loopback == LOOPBACK_SERDES || loopback == LOOPBACK_LCB ||
9320 loopback == LOOPBACK_CABLE)) {
9321 loopback = LOOPBACK_LCB;
9327 * SerDes loopback init sequence is handled in set_local_link_attributes
9329 if (loopback == LOOPBACK_SERDES)
9332 /* LCB loopback - handled at poll time */
9333 if (loopback == LOOPBACK_LCB) {
9339 "LCB loopback not supported in emulation\n");
9345 /* external cable loopback requires no extra steps */
9346 if (loopback == LOOPBACK_CABLE)
9349 dd_dev_err(dd, "Invalid loopback mode %d\n", loopback);
9444 * SerDes loopback init sequence requires
9447 if (loopback == LOOPBACK_SERDES)
9794 /* simulator does not correctly handle LCB cclk loopback, skip */
9800 /* set LCB for cclk loopback on the port */
9902 if (loopback) {
10406 * Bring link up in LCB loopback
10752 * Whether in normal or loopback mode, the