/linux-master/drivers/media/dvb-frontends/ |
H A D | tda8083.c | 98 static int tda8083_set_fec(struct tda8083_state *state, enum fe_code_rate fec) argument 100 if (fec == FEC_AUTO) 103 if (fec >= FEC_1_2 && fec <= FEC_8_9) 104 return tda8083_writereg (state, 0x07, 1 << (FEC_8_9 - fec));
|
H A D | cx24120.c | 12 Add frequency, fec & pilot to get_frontend 114 enum fe_code_rate fec; member in struct:cx24120_tuning 763 enum fe_code_rate fec; member in struct:cx24120_modfec 768 /*delsys mod fec val */ 794 /* Retrieve current fec, modulation & pilot values */ 801 int fec; local 804 fec = ret & 0x3f; /* Lower 6 bits */ 806 dev_dbg(&state->i2c->dev, "raw fec = %d\n", fec); 811 if (modfec_lookup_table[idx].val != fec) 870 enum fe_code_rate fec; member in struct:cx24120_clock_ratios_table 1013 enum fe_code_rate fec; member in struct:cx24120_modfec_table 1044 cx24120_set_fec(struct cx24120_state *state, enum fe_modulation mod, enum fe_code_rate fec) argument [all...] |
H A D | tda10071_priv.h | 40 enum fe_code_rate fec; member in struct:tda10071_modcod
|
H A D | ves1x93.c | 147 static int ves1x93_set_fec(struct ves1x93_state *state, enum fe_code_rate fec) argument 149 if (fec == FEC_AUTO) 151 else if (fec < FEC_1_2 || fec > FEC_8_9) 154 return ves1x93_writereg (state, 0x0d, fec - FEC_1_2);
|
H A D | cx24116.c | 67 /* configured fec (not tuned) or actual FEC (tuned) 1=1/2 2=2/3 etc */ 71 /* mask to determine configured fec (not tuned) or actual fec (tuned) */ 152 enum fe_code_rate fec; member in struct:cx24116_tuning 355 /* A table of modulation, fec and configuration bytes for the demod. 362 enum fe_code_rate fec; member in struct:cx24116_modfec 368 /*mod fec mask val */ 411 (f == CX24116_MODFEC_MODES[i].fec)) { 423 enum fe_code_rate fec) 427 dprintk("%s(0x%02x,0x%02x)\n", __func__, mod, fec); 420 cx24116_set_fec(struct cx24116_state *state, enum fe_delivery_system delsys, enum fe_modulation mod, enum fe_code_rate fec) argument [all...] |
H A D | cx24117.c | 163 enum fe_code_rate fec; member in struct:cx24117_tuning 213 enum fe_code_rate fec; member in struct:cx24117_modfec 219 /*mod fec mask val */ 389 (f == cx24117_modfec_modes[i].fec)) { 401 enum fe_code_rate fec) 407 __func__, mod, fec, state->demod); 409 ret = cx24117_lookup_fecmod(state, delsys, mod, fec); 413 state->dnxt.fec = fec; 1429 state->dcur.fec, stat 398 cx24117_set_fec(struct cx24117_state *state, enum fe_delivery_system delsys, enum fe_modulation mod, enum fe_code_rate fec) argument [all...] |
H A D | mb86a20s.c | 545 int mod, fec, guard; local 548 * If modulation/fec/guard is not detected, the default is 566 switch (c->layer[layer].fec) { 570 fec = 0; 573 fec = 1; 576 fec = 2; 579 fec = 3; 582 fec = 4; 602 return isdbt_rate[mod][fec][guard] * c->layer[layer].segment_count; 653 c->layer[layer].fec [all...] |
H A D | tc90522.c | 220 c->layer[0].fec = c->fec_inner; 226 c->layer[1].fec = fec_conv_sat[v]; 366 c->layer[0].fec = fec_conv_ter[(val[1] & 0x1c) >> 2]; 379 c->layer[1].fec = fec_conv_ter[(val[3] & 0xe0) >> 5]; 391 c->layer[2].fec = fec_conv_ter[(val[4] & 0x07)];
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp_nsp_eth.c | 136 unsigned int fec; local 172 fec = FIELD_GET(NSP_ETH_PORT_FEC_SUPP_BASER, port); 173 dst->fec_modes_supported |= fec << NFP_FEC_BASER_BIT; 174 fec = FIELD_GET(NSP_ETH_PORT_FEC_SUPP_RS, port); 175 dst->fec_modes_supported |= fec << NFP_FEC_REED_SOLOMON_BIT; 179 dst->fec = FIELD_GET(NSP_ETH_STATE_FEC, state); 180 dst->act_fec = dst->fec; 601 * @mode: Desired fec mode 619 * @mode: Desired fec mode
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_ethtool.c | 1058 unsigned int fec = 0; local 1061 fec |= ETHTOOL_FEC_NONE; 1063 fec |= ETHTOOL_FEC_OFF; 1065 fec |= ETHTOOL_FEC_RS; 1067 fec |= ETHTOOL_FEC_BASER; 1069 fec |= ETHTOOL_FEC_AUTO; 1070 return fec; 1074 struct ethtool_fecparam *fec) 1084 fec->active_fec = to_ethtool_fec(fec_data & 0xff); 1085 fec 1073 fun_get_fecparam(struct net_device *netdev, struct ethtool_fecparam *fec) argument 1089 fun_set_fecparam(struct net_device *netdev, struct ethtool_fecparam *fec) argument [all...] |
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera.h | 102 u8 fec; member in struct:prestera_port_mac_state 120 u8 fec; member in struct:prestera_port_mac_config 213 u8 fec; member in struct:prestera_port_event::__anon936::__anon937
|
H A D | prestera_hw.h | 162 u32 *mode, u32 *speed, u8 *duplex, u8 *fec); 165 u32 speed, u8 duplex, u8 fec);
|
H A D | prestera_hw.c | 259 u8 fec; member in struct:prestera_msg_event_port_param::__anon972::__anon973 273 u8 fec; member in struct:prestera_msg_port_cap_param 296 u8 fec; member in union:prestera_msg_port_param 311 u8 fec; member in struct:prestera_msg_port_param::__anon975::__anon976::__anon977::__anon978 317 u8 fec; member in struct:prestera_msg_port_param::__anon975::__anon976::__anon977::__anon979 876 evt->port_evt.data.mac.fec = hw_evt->param.mac.fec; 1104 u32 *mode, u32 *speed, u8 *duplex, u8 *fec) 1128 if (fec) 1129 *fec 1103 prestera_hw_port_mac_mode_get(const struct prestera_port *port, u32 *mode, u32 *speed, u8 *duplex, u8 *fec) argument 1134 prestera_hw_port_mac_mode_set(const struct prestera_port *port, bool admin, u32 mode, u8 inband, u32 speed, u8 duplex, u8 fec) argument [all...] |
/linux-master/tools/net/ynl/ |
H A D | ethtool.py | 146 # TODO: --show-fec fec-get 353 fec = [ p for p in supported_fec if ours.get(p, False)] 354 fec_str = " ".join(fec) 355 if len(fec) == 0:
|
/linux-master/drivers/media/pci/bt8xx/ |
H A D | dst_common.h | 106 enum fe_code_rate fec; member in struct:dst_state
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | cgx_fw_if.h | 223 uint64_t fec:2; /* FEC type if enabled, if not 0 */ member in struct:cgx_lnk_sts
|
H A D | cgx.c | 706 if (!linfo->fec) 723 if (linfo->fec == OTX2_FEC_BASER) 741 if (cgx->lmac_idmap[lmac_id]->link_info.fec == OTX2_FEC_NONE) 746 if (cgx->lmac_idmap[lmac_id]->link_info.fec == OTX2_FEC_BASER) { 1230 linfo->fec = FIELD_GET(RESP_LINKSTAT_FEC, lstat); 1443 int cgx_set_fec(u64 fec, int cgx_id, int lmac_id) argument 1454 req = FIELD_SET(CMDSETFEC, fec, req); 1459 cgx->lmac_idmap[lmac_id]->link_info.fec = 1461 return cgx->lmac_idmap[lmac_id]->link_info.fec;
|
/linux-master/drivers/md/ |
H A D | dm-verity.h | 68 struct dm_verity_fec *fec; /* forward error correction */ member in struct:dm_verity
|
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_ethtool.c | 355 struct ethtool_fecparam *fec) 361 fec->active_fec = ETHTOOL_FEC_OFF; 364 fec->active_fec = ETHTOOL_FEC_RS; 367 fec->active_fec = ETHTOOL_FEC_BASER; 371 fec->fec = ETHTOOL_FEC_OFF | ETHTOOL_FEC_RS | ETHTOOL_FEC_BASER; 377 struct ethtool_fecparam *fec) 391 switch (fec->fec) { 407 fec 354 ionic_get_fecparam(struct net_device *netdev, struct ethtool_fecparam *fec) argument 376 ionic_set_fecparam(struct net_device *netdev, struct ethtool_fecparam *fec) argument [all...] |
/linux-master/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_dvbt2.h | 303 enum cxd2880_dvbt2_l1post_fec_type fec; member in struct:cxd2880_dvbt2_l1pre 334 enum cxd2880_dvbt2_plp_fec fec; member in struct:cxd2880_dvbt2_plp
|
/linux-master/drivers/clk/mxs/ |
H A D | clk-imx28.c | 101 /* Extra fec clock setting */ 141 fec, can0, can1, usb0, usb1, usb0_phy, usb1_phy, enet_out, enumerator in enum:imx28_clk 224 clks[fec] = mxs_clk_gate("fec", "hbus", ENET, 30);
|
/linux-master/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_tuner.c | 28 u32 fec; member in struct:vidtv_tuner_cnr_to_qual_s 229 cnr2qual[i].fec != c->fec_inner)
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_ethtool.c | 1202 static int nfp_port_fec_ethtool_to_nsp(u32 fec) argument 1204 switch (fec) { 1219 static u32 nfp_port_fec_nsp_to_ethtool(u32 fec) argument 1223 if (fec & NFP_FEC_AUTO) 1225 if (fec & NFP_FEC_BASER) 1227 if (fec & NFP_FEC_REED_SOLOMON) 1229 if (fec & NFP_FEC_DISABLED) 1243 param->fec = ETHTOOL_FEC_NONE; 1253 param->fec = nfp_port_fec_nsp_to_ethtool(eth_port->fec_modes_supported); 1265 int err, fec; local [all...] |
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_core.c | 1690 if (oct->props[lio->ifidx].fec == on_off) 1747 "Setting failed fec= %x, expect %x\n", 1749 oct->props[lio->ifidx].fec = var; 1751 oct->props[lio->ifidx].fec = 1; 1753 oct->props[lio->ifidx].fec = 0; 1758 if (oct->props[lio->ifidx].fec != 1761 "Reload driver to change fec to %s\n", 1762 oct->props[lio->ifidx].fec ? "on" : "off"); 1816 oct->props[lio->ifidx].fec = 1; 1818 oct->props[lio->ifidx].fec [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 2888 struct ethtool_fecparam *fec) 2900 fec->fec = ETHTOOL_FEC_NONE; 2901 fec->active_fec = ETHTOOL_FEC_NONE; 2905 fec->fec |= ETHTOOL_FEC_AUTO; 2907 fec->fec |= ETHTOOL_FEC_BASER; 2909 fec->fec | 2887 bnxt_get_fecparam(struct net_device *dev, struct ethtool_fecparam *fec) argument 2955 bnxt_ethtool_forced_fec_to_fw(struct bnxt_link_info *link_info, u32 fec) argument 2975 u32 new_cfg, fec = fecparam->fec; local [all...] |