Lines Matching refs:fesettings
63 struct dvb_frontend_tune_settings* fesettings);
630 struct dvb_frontend_tune_settings fesettings;
636 memcpy(&fesettings.parameters, p, sizeof(struct dvb_frontend_parameters));
637 s5h1420_get_tune_settings(fe, &fesettings);
639 if ((frequency_delta > -fesettings.max_drift) &&
640 (frequency_delta < fesettings.max_drift) &&
777 struct dvb_frontend_tune_settings* fesettings)
779 if (fesettings->parameters.u.qpsk.symbol_rate > 20000000) {
780 fesettings->min_delay_ms = 50;
781 fesettings->step_size = 2000;
782 fesettings->max_drift = 8000;
783 } else if (fesettings->parameters.u.qpsk.symbol_rate > 12000000) {
784 fesettings->min_delay_ms = 100;
785 fesettings->step_size = 1500;
786 fesettings->max_drift = 9000;
787 } else if (fesettings->parameters.u.qpsk.symbol_rate > 8000000) {
788 fesettings->min_delay_ms = 100;
789 fesettings->step_size = 1000;
790 fesettings->max_drift = 8000;
791 } else if (fesettings->parameters.u.qpsk.symbol_rate > 4000000) {
792 fesettings->min_delay_ms = 100;
793 fesettings->step_size = 500;
794 fesettings->max_drift = 7000;
795 } else if (fesettings->parameters.u.qpsk.symbol_rate > 2000000) {
796 fesettings->min_delay_ms = 200;
797 fesettings->step_size = (fesettings->parameters.u.qpsk.symbol_rate / 8000);
798 fesettings->max_drift = 14 * fesettings->step_size;
800 fesettings->min_delay_ms = 200;
801 fesettings->step_size = (fesettings->parameters.u.qpsk.symbol_rate / 8000);
802 fesettings->max_drift = 18 * fesettings->step_size;