Lines Matching defs:fec
4536 int8_t fec = 0;
4542 fec |= FEC_RS;
4544 fec |= FEC_BASER_RS;
4546 fec |= FEC_NONE;
4548 return (fec);
4554 static uint32_t fec_to_fwcap(int8_t fec)
4559 MPASS((fec & ~M_FW_PORT_CAP32_FEC) == 0);
4561 if (fec & FEC_RS)
4563 if (fec & FEC_BASER_RS)
4565 if (fec & FEC_NONE)
4589 unsigned int aneg, fc, fec, speed, rcap;
4614 fec = 0;
4630 fec |= FW_PORT_CAP32_FORCE_FEC;
4632 fec |= FW_PORT_CAP32_FEC_RS;
4633 fec |= FW_PORT_CAP32_FEC_BASER_RS;
4634 fec |= FW_PORT_CAP32_FEC_NO_FEC;
4636 fec |= FW_PORT_CAP32_FEC_RS;
4637 fec |= FW_PORT_CAP32_FEC_NO_FEC;
4646 fec |= fec_to_fwcap(lc->fec_hint);
4647 MPASS(powerof2(fec));
4655 fec == FW_PORT_CAP32_FEC_BASER_RS) {
4656 fec = FW_PORT_CAP32_FEC_RS;
4665 fec |= FW_PORT_CAP32_FORCE_FEC;
4666 fec |= fec_to_fwcap(lc->requested_fec &
4669 fec |= fec_to_fwcap(lc->fec_hint);
4677 if (fec == FW_PORT_CAP32_FEC_NO_FEC)
4678 fec = 0;
4685 rcap = aneg | speed | fc | fec;
9829 lc->fec = fwcap_to_fec(linkattr, true);
9850 old_lc.fec != lc->fec || old_lc.fc != lc->fc) {