Searched refs:fec (Results 26 - 50 of 114) sorted by relevance

12345

/linux-master/drivers/media/dvb-frontends/
H A Dtda8083.c98 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 Dcx24120.c12 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 Dtda10071_priv.h40 enum fe_code_rate fec; member in struct:tda10071_modcod
H A Dves1x93.c147 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 Dcx24116.c67 /* 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 Dcx24117.c163 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 Dmb86a20s.c545 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 Dtc90522.c220 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 Dnfp_nsp_eth.c136 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 Dfuneth_ethtool.c1058 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 Dprestera.h102 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 Dprestera_hw.h162 u32 *mode, u32 *speed, u8 *duplex, u8 *fec);
165 u32 speed, u8 duplex, u8 fec);
H A Dprestera_hw.c259 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 Dethtool.py146 # 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 Ddst_common.h106 enum fe_code_rate fec; member in struct:dst_state
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Dcgx_fw_if.h223 uint64_t fec:2; /* FEC type if enabled, if not 0 */ member in struct:cgx_lnk_sts
H A Dcgx.c706 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 Ddm-verity.h68 struct dm_verity_fec *fec; /* forward error correction */ member in struct:dm_verity
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c355 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 Dcxd2880_dvbt2.h303 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 Dclk-imx28.c101 /* 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 Dvidtv_tuner.c28 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 Dnfp_net_ethtool.c1202 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 Dlio_core.c1690 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 Dbnxt_ethtool.c2888 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...]

Completed in 256 milliseconds

12345