Lines Matching refs:d

31 	struct dvb_usb_device *d;  member
62 static int af9005_write_word_agc(struct dvb_usb_device *d, u16 reghi, in af9005_write_word_agc() argument
67 if ((ret = af9005_write_ofdm_register(d, reglo, (u8) (value & 0xff)))) in af9005_write_word_agc()
69 return af9005_write_register_bits(d, reghi, pos, len, in af9005_write_word_agc()
73 static int af9005_read_word_agc(struct dvb_usb_device *d, u16 reghi, in af9005_read_word_agc() argument
79 if ((ret = af9005_read_ofdm_register(d, reglo, &temp0))) in af9005_read_word_agc()
81 if ((ret = af9005_read_ofdm_register(d, reghi, &temp1))) in af9005_read_word_agc()
112 ret = af9005_read_register_bits(state->d, xd_p_fec_vtb_rsd_mon_en, in af9005_is_fecmon_available()
119 af9005_read_register_bits(state->d, in af9005_is_fecmon_available()
149 af9005_read_register_bits(state->d, xd_r_fec_rsd_ber_rdy, in af9005_get_post_vit_err_cw_count()
160 af9005_read_ofdm_register(state->d, in af9005_get_post_vit_err_cw_count()
166 af9005_read_ofdm_register(state->d, in af9005_get_post_vit_err_cw_count()
175 af9005_read_ofdm_register(state->d, xd_r_fec_rsd_bit_err_cnt_7_0, in af9005_get_post_vit_err_cw_count()
180 af9005_read_ofdm_register(state->d, xd_r_fec_rsd_bit_err_cnt_15_8, in af9005_get_post_vit_err_cw_count()
185 af9005_read_ofdm_register(state->d, xd_r_fec_rsd_bit_err_cnt_23_16, in af9005_get_post_vit_err_cw_count()
194 af9005_read_ofdm_register(state->d, xd_p_fec_rsd_packet_unit_7_0, in af9005_get_post_vit_err_cw_count()
199 af9005_read_ofdm_register(state->d, xd_p_fec_rsd_packet_unit_15_8, in af9005_get_post_vit_err_cw_count()
246 af9005_read_register_bits(state->d, xd_r_fec_vtb_ber_rdy, in af9005_get_pre_vit_err_bit_count()
256 af9005_read_ofdm_register(state->d, xd_r_fec_vtb_err_bit_cnt_7_0, in af9005_get_pre_vit_err_bit_count()
261 af9005_read_ofdm_register(state->d, xd_r_fec_vtb_err_bit_cnt_15_8, in af9005_get_pre_vit_err_bit_count()
266 af9005_read_ofdm_register(state->d, xd_r_fec_vtb_err_bit_cnt_23_16, in af9005_get_pre_vit_err_bit_count()
273 af9005_read_ofdm_register(state->d, xd_p_fec_super_frm_unit_7_0, in af9005_get_pre_vit_err_bit_count()
278 af9005_read_ofdm_register(state->d, xd_p_fec_super_frm_unit_15_8, in af9005_get_pre_vit_err_bit_count()
290 af9005_read_register_bits(state->d, xd_g_reg_tpsd_txmod, in af9005_get_pre_vit_err_bit_count()
308 af9005_read_register_bits(state->d, xd_g_reg_tpsd_const, in af9005_get_pre_vit_err_bit_count()
340 af9005_write_ofdm_register(state->d, xd_p_fec_super_frm_unit_7_0, in af9005_reset_pre_viterbi()
344 ret = af9005_write_ofdm_register(state->d, xd_p_fec_super_frm_unit_15_8, in af9005_reset_pre_viterbi()
350 af9005_write_register_bits(state->d, xd_p_fec_vtb_ber_rst, in af9005_reset_pre_viterbi()
364 af9005_write_ofdm_register(state->d, xd_p_fec_rsd_packet_unit_7_0, in af9005_reset_post_viterbi()
369 af9005_write_ofdm_register(state->d, xd_p_fec_rsd_packet_unit_15_8, in af9005_reset_post_viterbi()
375 af9005_write_register_bits(state->d, xd_p_fec_rsd_ber_rst, in af9005_reset_post_viterbi()
451 ret = af9005_read_register_bits(state->d, xd_p_agc_lock, in af9005_fe_read_status()
458 ret = af9005_read_register_bits(state->d, xd_p_fd_tpsd_lock, in af9005_fe_read_status()
466 ret = af9005_read_register_bits(state->d, in af9005_fe_read_status()
475 af9005_led_control(state->d, *stat & FE_HAS_LOCK); in af9005_fe_read_status()
478 af9005_read_register_bits(state->d, xd_p_reg_strong_sginal_detected, in af9005_fe_read_status()
520 af9005_read_ofdm_register(state->d, xd_r_reg_aagc_rf_gain, in af9005_fe_read_signal_strength()
525 af9005_read_ofdm_register(state->d, xd_r_reg_aagc_if_gain, in af9005_fe_read_signal_strength()
543 static int af9005_fe_program_cfoe(struct dvb_usb_device *d, u32 bw) in af9005_fe_program_cfoe() argument
602 ret = af9005_write_ofdm_register(d, 0xAE00, buf[0]); in af9005_fe_program_cfoe()
607 ret = af9005_write_ofdm_register(d, 0xAE01, buf[1]); in af9005_fe_program_cfoe()
612 ret = af9005_write_ofdm_register(d, 0xAE02, buf[2]); in af9005_fe_program_cfoe()
617 ret = af9005_write_ofdm_register(d, 0xAE03, buf[3]); in af9005_fe_program_cfoe()
636 ret = af9005_write_ofdm_register(d, 0xAE04, buf[0]); in af9005_fe_program_cfoe()
640 ret = af9005_write_ofdm_register(d, 0xAE05, buf[1]); in af9005_fe_program_cfoe()
644 ret = af9005_write_ofdm_register(d, 0xAE06, buf[2]); in af9005_fe_program_cfoe()
648 ret = af9005_write_ofdm_register(d, 0xAE07, buf[3]); in af9005_fe_program_cfoe()
667 ret = af9005_write_ofdm_register(d, 0xAE08, buf[0]); in af9005_fe_program_cfoe()
671 ret = af9005_write_ofdm_register(d, 0xAE09, buf[1]); in af9005_fe_program_cfoe()
675 ret = af9005_write_ofdm_register(d, 0xAE0A, buf[2]); in af9005_fe_program_cfoe()
679 ret = af9005_write_ofdm_register(d, 0xAE0B, buf[3]); in af9005_fe_program_cfoe()
698 ret = af9005_write_ofdm_register(d, 0xAE0C, buf[0]); in af9005_fe_program_cfoe()
702 ret = af9005_write_ofdm_register(d, 0xAE0D, buf[1]); in af9005_fe_program_cfoe()
706 ret = af9005_write_ofdm_register(d, 0xAE0E, buf[2]); in af9005_fe_program_cfoe()
710 ret = af9005_write_ofdm_register(d, 0xAE0F, buf[3]); in af9005_fe_program_cfoe()
729 ret = af9005_write_ofdm_register(d, 0xAE10, buf[0]); in af9005_fe_program_cfoe()
733 ret = af9005_write_ofdm_register(d, 0xAE11, buf[1]); in af9005_fe_program_cfoe()
737 ret = af9005_write_ofdm_register(d, 0xAE12, buf[2]); in af9005_fe_program_cfoe()
741 ret = af9005_write_ofdm_register(d, 0xAE13, buf[3]); in af9005_fe_program_cfoe()
760 ret = af9005_write_ofdm_register(d, 0xAE14, buf[0]); in af9005_fe_program_cfoe()
764 ret = af9005_write_ofdm_register(d, 0xAE15, buf[1]); in af9005_fe_program_cfoe()
768 ret = af9005_write_ofdm_register(d, 0xAE16, buf[2]); in af9005_fe_program_cfoe()
772 ret = af9005_write_ofdm_register(d, 0xAE17, buf[3]); in af9005_fe_program_cfoe()
777 static int af9005_fe_select_bw(struct dvb_usb_device *d, u32 bw) in af9005_fe_select_bw() argument
794 return af9005_write_register_bits(d, xd_g_reg_bw, reg_bw_pos, in af9005_fe_select_bw()
804 ret = af9005_send_command(state->d, 0x03, &temp, 1, NULL, 0); in af9005_fe_power()
830 af9005_write_register_bits(state->d, xd_I2C_reg_ofdm_rst_en, in af9005_fe_init()
833 if ((ret = af9005_write_ofdm_register(state->d, APO_REG_RESET, 0))) in af9005_fe_init()
839 af9005_read_ofdm_register(state->d, in af9005_fe_init()
859 ret = af9005_write_ofdm_register(state->d, 0xb200, 0xa9); in af9005_fe_init()
862 ret = af9005_write_ofdm_register(state->d, xd_g_reg_ofsm_clk, 0x07); in af9005_fe_init()
866 ret = af9005_send_command(state->d, 0x03, &temp, 1, NULL, 0); in af9005_fe_init()
869 ret = af9005_write_ofdm_register(state->d, xd_g_reg_ofsm_clk, 0x00); in af9005_fe_init()
872 ret = af9005_write_ofdm_register(state->d, 0xb200, 0xa1); in af9005_fe_init()
878 af9005_write_register_bits(state->d, xd_I2C_reg_ofdm_rst, in af9005_fe_init()
881 ret = af9005_write_register_bits(state->d, xd_I2C_reg_ofdm_rst, in af9005_fe_init()
887 ret = af9005_write_ofdm_register(state->d, 0xaefc, 0); in af9005_fe_init()
894 af9005_write_register_bits(state->d, xd_p_reg_dca_stand_alone, in af9005_fe_init()
902 af9005_write_register_bits(state->d, xd_p_reg_dca_upper_chip, in af9005_fe_init()
907 af9005_write_register_bits(state->d, xd_p_reg_dca_lower_chip, in af9005_fe_init()
915 af9005_write_ofdm_register(state->d, xd_I2C_i2c_m_period, 0x14))) in af9005_fe_init()
921 af9005_write_register_bits(state->d, xd_p_reg_dca_en, in af9005_fe_init()
925 ret = af9005_write_ofdm_register(state->d, 0xa16c, 1); in af9005_fe_init()
928 ret = af9005_write_ofdm_register(state->d, 0xa3c1, 0); in af9005_fe_init()
934 ret = af9005_fe_program_cfoe(state->d, 6000000); in af9005_fe_init()
940 af9005_write_register_bits(state->d, xd_p_reg_feq_read_update, in af9005_fe_init()
951 af9005_write_register_bits(state->d, xd_p_reg_dca_read_update, in af9005_fe_init()
959 af9005_write_register_bits(state->d, xd_p_fec_vtb_rsd_mon_en, in af9005_fe_init()
965 ret = af9005_write_ofdm_register(state->d, 0xa601, 0); in af9005_fe_init()
969 if ((ret = af9005_write_ofdm_register(state->d, 0xaefb, 0x01))) in af9005_fe_init()
977 af9005_write_register_bits(state->d, script[i].reg, in af9005_fe_init()
1009 af9005_read_word_agc(state->d, in af9005_fe_init()
1018 af9005_read_word_agc(state->d, in af9005_fe_init()
1027 af9005_read_word_agc(state->d, 0xA60E, 0xA60A, 4, 2, in af9005_fe_init()
1034 af9005_read_word_agc(state->d, 0xA60E, 0xA60B, 6, 2, in af9005_fe_init()
1099 af9005_led_control(state->d, 0); in af9005_ts_bus_ctrl()
1120 ret = af9005_led_control(state->d, 0); in af9005_fe_set_frontend()
1124 ret = af9005_write_register_bits(state->d, XD_MP2IF_MISC, 2, 1, 0); in af9005_fe_set_frontend()
1133 ret = af9005_write_ofdm_register(state->d, 0xae1a, temp0); in af9005_fe_set_frontend()
1136 ret = af9005_write_ofdm_register(state->d, 0xae19, temp1); in af9005_fe_set_frontend()
1139 ret = af9005_write_ofdm_register(state->d, 0xae18, temp2); in af9005_fe_set_frontend()
1146 af9005_write_word_agc(state->d, in af9005_fe_set_frontend()
1153 af9005_write_word_agc(state->d, in af9005_fe_set_frontend()
1160 af9005_write_word_agc(state->d, 0xA60E, 0xA60A, 4, 2, in af9005_fe_set_frontend()
1165 af9005_write_word_agc(state->d, 0xA60E, 0xA60B, 6, 2, in af9005_fe_set_frontend()
1172 ret = af9005_fe_select_bw(state->d, fep->bandwidth_hz); in af9005_fe_set_frontend()
1175 ret = af9005_fe_program_cfoe(state->d, fep->bandwidth_hz); in af9005_fe_set_frontend()
1181 ret = af9005_write_ofdm_register(state->d, 0xaefd, 0); in af9005_fe_set_frontend()
1188 af9005_write_ofdm_register(state->d, xd_p_reg_unplug_th, in af9005_fe_set_frontend()
1201 ret = af9005_write_tuner_registers(state->d, 0xffff, &temp, 1); in af9005_fe_set_frontend()
1208 af9005_write_register_bits(state->d, in af9005_fe_set_frontend()
1239 af9005_read_register_bits(state->d, xd_g_reg_tpsd_const, in af9005_fe_get_frontend()
1263 af9005_read_register_bits(state->d, xd_g_reg_tpsd_hier, in af9005_fe_get_frontend()
1290 af9005_read_register_bits(state->d, xd_g_reg_dec_pri, in af9005_fe_get_frontend()
1299 af9005_read_register_bits(state->d, xd_g_reg_tpsd_hpcr, in af9005_fe_get_frontend()
1330 af9005_read_register_bits(state->d, xd_g_reg_tpsd_lpcr, in af9005_fe_get_frontend()
1361 af9005_read_register_bits(state->d, xd_g_reg_tpsd_gi, in af9005_fe_get_frontend()
1387 af9005_read_register_bits(state->d, xd_g_reg_tpsd_txmod, in af9005_fe_get_frontend()
1406 af9005_read_register_bits(state->d, xd_g_reg_bw, reg_bw_pos, in af9005_fe_get_frontend()
1435 struct dvb_frontend *af9005_fe_attach(struct dvb_usb_device *d) in af9005_fe_attach() argument
1446 state->d = d; in af9005_fe_attach()