Searched refs:BER (Results 1 - 51 of 51) sorted by relevance

/linux-4.4.14/crypto/
H A Drsa_helper.c98 * rsa_parse_pub_key() - extracts an rsa public key from BER encoded buffer
102 * @key: key in BER format
125 * rsa_parse_pub_key() - extracts an rsa private key from BER encoded buffer
129 * @key: key in BER format
/linux-4.4.14/drivers/media/dvb-frontends/
H A Dmb86a20s.c110 { 0x52, 0x01 }, /* Turn on BER before Viterbi */
122 * On this demod, post BER counts blocks. When the count reaches the
128 { 0x5e, 0x07 }, /* Turn on BER after Viterbi */
213 { 0x53, 0x00 }, /* pre BER Counter reset */
216 { 0x5f, 0x00 }, /* post BER Counter reset */
565 * to get BER. mb86a20s_layer_bitrate()
617 /* Samples BER at BER_SAMPLING_RATE seconds */ mb86a20s_layer_bitrate()
770 /* BER/PER counter reset */ mb86a20s_reset_counters()
823 /* Check if the BER measures are already available */ mb86a20s_get_pre_ber()
884 * BER bit counters, in order to do the BER measure during a longer mb86a20s_get_pre_ber()
895 /* Turn off BER before Viterbi */ mb86a20s_get_pre_ber()
921 /* Turn on BER before Viterbi */ mb86a20s_get_pre_ber()
957 /* Check if the BER measures are already available */ mb86a20s_get_post_ber()
965 "%s: post BER for layer %c is not available yet.\n", mb86a20s_get_post_ber()
1011 * BER bit counters, in order to do the BER measure during a longer mb86a20s_get_post_ber()
1029 /* Turn off BER after Viterbi */ mb86a20s_get_post_ber()
1046 /* Turn on BER after Viterbi */ mb86a20s_get_post_ber()
1141 * BER bit counters, in order to do the BER measure during a longer mb86a20s_get_blk_error()
1603 * For BER measures, state=9 is required mb86a20s_get_stats()
1614 /* Handle BER before vterbi */ mb86a20s_get_stats()
1630 "%s: Can't get BER for layer %c (error %d).\n", mb86a20s_get_stats()
1636 /* Handle BER post vterbi */ mb86a20s_get_stats()
1652 "%s: Can't get BER for layer %c (error %d).\n", mb86a20s_get_stats()
1702 * At least one per-layer BER measure was read. We can now mb86a20s_get_stats()
1703 * calculate the total BER mb86a20s_get_stats()
1723 * At least one per-layer BER measure was read. We can now mb86a20s_get_stats()
1724 * calculate the total BER mb86a20s_get_stats()
H A Dstv0297.c347 u8 BER[3]; stv0297_read_ber() local
349 stv0297_readregs(state, 0xA0, BER, 3); stv0297_read_ber()
350 if (!(BER[0] & 0x80)) { stv0297_read_ber()
351 state->last_ber = BER[2] << 8 | BER[1]; stv0297_read_ber()
H A Dnxt6000.c185 nxt6000_writereg(state, VIT_BERTIME_2, 0x00); // BER Timer = 0x000200 * 256 = 131072 bits nxt6000_setup()
188 nxt6000_writereg(state, VIT_COR_INTEN, 0x98); // Enable BER interrupts nxt6000_setup()
189 nxt6000_writereg(state, VIT_COR_CTL, 0x82); // Enable BER measurement nxt6000_setup()
518 nxt6000_writereg( state, VIT_COR_INTSTAT, 0x18); // Clear BER Done interrupts nxt6000_read_ber()
H A Dstv0367_priv.h194 u32 BER; /* Bit error rate (x 10000000) */ member in struct:stv0367_cab_signal_info
H A Das102_fe.c321 state->ber = tstate.BER; as102_fe_read_status()
341 tstate.PER, tstate.BER); as102_fe_read_status()
H A Dcxd2820r_c.c68 priv->ber_running = false; /* tune stops BER counter */ cxd2820r_set_frontend_c()
176 /* (re)start BER */ cxd2820r_read_ber_c()
H A Dcxd2820r_t.c92 priv->ber_running = false; /* tune stops BER counter */ cxd2820r_set_frontend_t()
280 /* (re)start BER */ cxd2820r_read_ber_t()
H A Dds3000.c472 /* read DS3000 BER value */ ds3000_read_ber()
485 BER estimation */ ds3000_read_ber()
487 /* read BER estimation status */ ds3000_read_ber()
489 /* check if BER estimation is ready */ ds3000_read_ber()
503 /* used to indicate that BER estimation ds3000_read_ber()
504 is not ready, i.e. BER is unknown */ ds3000_read_ber()
526 /* used to indicate that BER estimation is not ready, ds3000_read_ber()
527 i.e. BER is unknown */ ds3000_read_ber()
H A Das102_fe_types.h150 uint16_t BER; member in struct:as10x_tune_status
H A Dcx24120.c55 #define CX24120_REG_BER_HH 0x47 /* BER high byte of high word */
56 #define CX24120_REG_BER_HL 0x48 /* BER low byte of high word */
57 #define CX24120_REG_BER_LH 0x49 /* BER high byte of low word */
58 #define CX24120_REG_BER_LL 0x4a /* BER low byte of low word */
666 /* BER & UCB require lock */ cx24120_get_stats()
675 /* BER */ cx24120_get_stats()
684 dev_dbg(&state->i2c->dev, "read BER index = %d\n", ber); cx24120_get_stats()
1433 /* Set size of BER window */ cx24120_init()
H A Dmb86a16.c1678 /* BER monitor invalid when BER_EN = 0 */ mb86a16_read_ber()
1682 dprintk(verbose, MB86A16_DEBUG, 1, "BER coarse=[0x%02x]", *ber); mb86a16_read_ber()
1685 * BER_SEL = 1, The monitored BER is the estimated mb86a16_read_ber()
1688 * monitored BER is expressed as a 20 bit output in total mb86a16_read_ber()
1702 dprintk(verbose, MB86A16_DEBUG, 1, "BER fine=[0x%02x]", *ber); mb86a16_read_ber()
1705 * BER_SEL = 0, The monitored BER is the estimated mb86a16_read_ber()
1708 * monitored BER is expressed as a 24 bit output in total mb86a16_read_ber()
1718 dprintk(verbose, MB86A16_DEBUG, 1, "BER fine=[0x%02x]", *ber); mb86a16_read_ber()
H A Dcx24110.c70 to avoid starting the BER counter. Reset the
72 {0x15,0xff}, /* @ size of the limited time window for RS BER
83 {0x23,0x18}, /* @ size of the limited time window for Viterbi BER
H A Dstv0900_priv.h297 u32 BER;/* Bit error rate (x10^7) */ member in struct:stv0900_signal_info
H A Drtl2830.c581 /* BER */ rtl2830_stat_work()
591 dev_dbg(&client->dev, "BER errors=%u total=1000000\n", u16tmp); rtl2830_stat_work()
H A Dtc90522.c291 /* per-layer post viterbi BER (or PER? config dependent?) */ tc90522s_get_frontend()
452 /* per-layer post viterbi BER (or PER? config dependent?) */ tc90522t_get_frontend()
H A Dcx24123.c239 {0x56, 0xc1}, /* Error Counter = Viterbi BER */
881 dprintk("BER = %d\n", *ber); cx24123_read_ber()
904 BER threshold. */ cx24123_read_snr()
H A Dcxd2841er.c1126 * BER = bitError / bitCount cxd2841er_mon_read_ber_s()
1189 * BER = bitError / (period * 64800) cxd2841er_mon_read_ber_s2()
1223 "%s(): no valid BER data\n", __func__); cxd2841er_read_ber_t2()
1237 "%s(): invalid BER value\n", __func__); cxd2841er_read_ber_t2()
1267 "%s(): no valid BER data\n", __func__); cxd2841er_read_ber_t()
1940 /* Pre-RS BER moniter setting */ cxd2841er_sleep_tc_to_active_t()
H A Daf9013.c366 /* reset and start BER counter */ af9013_statistics_ber_unc_start()
1271 /* BER / UCB */ af9013_init()
H A Dhd29l2.c324 /* LDPC BER */ hd29l2_read_ber()
H A Dlgs8gxx.c253 /* BER test mode */ lgs8gxx_set_mode_auto()
H A Ddrxk_hard.c4200 u32 fec_bits_desired = 0; /* BER accounting period */ set_qam_measurement()
5555 /* Setup BER measurement */ set_qam()
6575 /* Get post BER */ drxk_get_stats()
6577 /* BER measurement is valid if at least FEC lock is achieved */ drxk_get_stats()
6585 /* Read registers for post/preViterbi BER calculation */ drxk_get_stats()
H A Ddib7000p.c1898 /* UCB/BER/CNR measures require lock */ dib7000p_get_stats()
1949 /* Get post-BER measures */ dib7000p_get_stats()
H A Daf9033.c1166 /* UCB/PER/BER */ af9033_stat_work()
H A Dm88ds3103.c209 /* BER */ m88ds3103_read_status()
H A Drtl2832.c817 /* BER */ rtl2832_stat_work()
H A Dtda10071.c440 /* UCB/PER/BER */ tda10071_read_status()
H A Dcx24117.c1251 /* Set BER control */ cx24117_initfe()
H A Ddib8000.c4111 /* UCB/BER/CNR measures require lock */ dib8000_get_stats()
4169 /* Get post-BER measures */ dib8000_get_stats()
/linux-4.4.14/include/linux/
H A Dasn1.h1 /* ASN.1 BER/DER/CER encoding definitions
H A Dasn1_ber_bytecode.h1 /* ASN.1 BER/DER/CER parsing state machine internal definitions
/linux-4.4.14/include/linux/netfilter/
H A Dnf_conntrack_h323_asn1.h2 * ip_conntrack_h323_asn1.h - BER and PER decoding library for H.323
/linux-4.4.14/drivers/media/common/siano/
H A Dsmsdvb.h90 u32 ber; /* Post Viterbi BER [1E-5] */
H A Dsmsdvb-main.c256 /* PER/BER requires demod lock */ smsdvb_update_per_slices()
273 /* Legacy PER/BER */ smsdvb_update_per_slices()
311 /* PER/BER requires demod lock */ smsdvb_update_dvb_stats()
328 /* Legacy PER/BER */ smsdvb_update_dvb_stats()
378 /* PER/BER and per-layer stats require demod lock */ smsdvb_update_isdbt_stats()
416 /* BER */ smsdvb_update_isdbt_stats()
422 /* Update global BER counter */ smsdvb_update_isdbt_stats()
462 /* PER/BER and per-layer stats require demod lock */ smsdvb_update_isdbt_stats_ex()
/linux-4.4.14/include/crypto/
H A Dakcipher.h72 * the BER encoded public key
75 * the BER encoded private key
352 * @key: BER encoded public key
373 * @key: BER encoded private key
/linux-4.4.14/lib/
H A Dasn1_decoder.c1 /* Decoder for ASN.1 BER/DER/CER encoded bytestream
144 * asn1_ber_decoder - Decoder BER/DER/CER ASN.1 according to pattern
150 * Decode BER/DER/CER encoded ASN.1 data according to a bytecode pattern
/linux-4.4.14/drivers/media/usb/as102/
H A Das10x_cmd.c204 pstatus->BER = le16_to_cpu((__force __le16)prsp->body.get_tune_status.rsp.sts.BER); as10x_cmd_get_tune_status()
/linux-4.4.14/drivers/net/fddi/skfp/
H A Dpcmplc.c1098 * the same as BER = 10E-9 lem_evaluate()
1101 * BER = 9 * 10E-9 and this is lem_evaluate()
1132 DB_PCMN(1,"current BER : 10E-%d\n",ber/100,0) ; lem_evaluate()
1133 DB_PCMN(1,"float BER : 10E-(%d/100)\n",lem->lem_float_ber,0) ; lem_evaluate()
1134 DB_PCMN(1,"avg. BER : 10E-%d\n", lem_evaluate()
2001 printf("PHY errors BER\n") ; pcm_lem_dump()
/linux-4.4.14/drivers/media/dvb-frontends/drx39xyj/
H A Ddrxj.h433 u32 fec_bits_desired; /**< BER accounting period */
437 u16 fec_rs_plen; /**< defines RS BER measurement period */
H A Ddrxj.c252 * \brief bit rate and segment rate constants used for SER and BER.
6466 u32 fec_bits_desired = 0; /* BER accounting period */ set_qam_measurement()
6467 u16 fec_rs_plen = 0; /* defines RS BER measurement period */ set_qam_measurement()
9283 * \brief Get RS error count in QAM mode (used for post RS BER calculation)
9467 u32 e = 0; /* exponent value used for QAM BER/SER */ ctrl_get_qam_sig_quality()
9468 u32 m = 0; /* mantisa value used for QAM BER/SER */ ctrl_get_qam_sig_quality()
9469 u32 ber_cnt = 0; /* BER count */ ctrl_get_qam_sig_quality()
9472 u32 qam_pre_rs_ber = 0; /* Pre RedSolomon BER */ ctrl_get_qam_sig_quality()
9473 u32 qam_post_rs_ber = 0; /* Post RedSolomon BER */ ctrl_get_qam_sig_quality()
9494 /* get the register value needed for post RS BER */ ctrl_get_qam_sig_quality()
9566 /* pre and post RedSolomon BER Calculation */ ctrl_get_qam_sig_quality()
9568 /* pre RS BER is good if it is below 3.5e-4 */ ctrl_get_qam_sig_quality()
9589 /* post RS BER = 1000000* (11.17 * FEC_OC_SNC_FAIL_COUNT__A) / */ ctrl_get_qam_sig_quality()
9593 post RS BER = (( c* FEC_OC_SNC_FAIL_COUNT__A) / ctrl_get_qam_sig_quality()
/linux-4.4.14/arch/powerpc/platforms/pasemi/
H A Dsetup.c278 printk(KERN_ERR "BER 0x%016lx MER 0x%016lx\n", mfspr(SPRN_PA6T_BER), pas_machine_check_handler()
/linux-4.4.14/drivers/i2c/busses/
H A Dscx200_acb.c270 /* Clear BER, NEGACK and STASTR bits */ scx200_acb_reset()
/linux-4.4.14/crypto/asymmetric_keys/
H A Dpkcs7_parser.c380 * stipulates BER). pkcs7_extract_cert()
/linux-4.4.14/fs/cifs/
H A Dasn1.c2 * The ASB.1/BER parsing code is derived from ip_nat_snmp_basic.c which was in
/linux-4.4.14/net/ipv4/netfilter/
H A Dnf_nat_snmp_basic.c16 * messages at the ASN.1/BER level.
23 * The ASB.1/BER parsing code is derived from the gxsnmp package by Gregory
/linux-4.4.14/net/netfilter/
H A Dnf_conntrack_h323_asn1.c2 * ip_conntrack_helper_h323_asn1.c - BER and PER decoding library for H.323
/linux-4.4.14/drivers/net/ethernet/sfc/
H A Dmcdi_pcol.h2987 /* enum: PCS BER. */
8752 /* enum: Poll KR Serdes Eye diagram plot. Returns one row of BER data. The
9038 /* enum: Poll PCIe Serdes Eye diagram plot. Returns one row of BER data. The
/linux-4.4.14/arch/arm/mach-sa1100/include/mach/
H A DSA-1100.h1669 #define LCCR0_ERM 0x00000020 /* LCD ERror (BER, IOL, IUL, IOU, */
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
H A De1000_hw.h2534 #define M88E1000_PHY_VCO_REG_BIT11 0x800 /* improved BER performance */
H A De1000_hw.c852 /* Adjust VCO speed to improve BER performance */ e1000_setup_fiber_serdes_link()
/linux-4.4.14/drivers/staging/rdma/hfi1/
H A Dchip.c950 FLAG_ENTRY0("Target BER not met", TARGET_BER_NOT_MET),

Completed in 2278 milliseconds