Lines Matching refs:dvb
82 struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
89 if (dvb->diseqc_send_master_cmd)
90 dvb->diseqc_send_master_cmd(fe, cmd);
93 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(dvb->input));
95 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(dvb->input));
96 lnb_command(dev, port->lnr, dvb->input, LNB_CMD_DISEQC);
184 struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
189 if (dvb->input != in) {
192 dev->link[port->lnr].lnb.voltage[dvb->input & 3] & bit;
194 dev->link[port->lnr].lnb.voltage[dvb->input & 3] &= ~bit;
195 dvb->input = in;
196 dev->link[port->lnr].lnb.voltage[dvb->input & 3] |= obit;
198 res = dvb->set_input(fe, in);
207 struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
213 dvb->tone = tone;
218 res = lnb_set_tone(dev, port->lnr, dvb->input, tone);
223 if (dvb->tone == SEC_TONE_ON)
225 if (dvb->voltage == SEC_VOLTAGE_18)
228 if (dvb->tone == SEC_TONE_ON)
230 if (dvb->voltage == SEC_VOLTAGE_18)
245 struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
252 dvb->voltage = voltage;
261 dev->link[port->lnr].lnb.voltage[dvb->input] &=
264 dev->link[port->lnr].lnb.voltage[dvb->input] |=
267 res = lnb_set_voltage(dev, port->lnr, dvb->input, voltage);
281 if (dvb->tone == SEC_TONE_ON)
283 if (dvb->voltage == SEC_VOLTAGE_18)
286 if (dvb->tone == SEC_TONE_ON)
288 if (dvb->voltage == SEC_VOLTAGE_18)
412 struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
420 dvb->set_input = NULL;
427 dvb->fe = dvb_attach(mxl5xx_attach, i2c, &cfg,
428 demod, tuner, &dvb->set_input);
430 if (!dvb->fe) {
435 if (!dvb->set_input) {
446 dvb->fe->ops.set_voltage = max_set_voltage;
447 dvb->fe->ops.enable_high_lnb_voltage = max_enable_high_lnb_voltage;
448 dvb->fe->ops.set_tone = max_set_tone;
449 dvb->diseqc_send_master_cmd = dvb->fe->ops.diseqc_send_master_cmd;
450 dvb->fe->ops.diseqc_send_master_cmd = max_send_master_cmd;
451 dvb->fe->ops.diseqc_send_burst = max_send_burst;
452 dvb->fe->sec_priv = input;
453 dvb->input = tuner;
463 struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
480 dvb->fe = ddb_mci_attach(input, &cfg, demod, &dvb->set_input);
481 if (!dvb->fe) {
485 if (!dvb->set_input) {
495 dvb->fe->ops.set_voltage = max_set_voltage;
496 dvb->fe->ops.enable_high_lnb_voltage = max_enable_high_lnb_voltage;
497 dvb->fe->ops.set_tone = max_set_tone;
498 dvb->diseqc_send_master_cmd = dvb->fe->ops.diseqc_send_master_cmd;
499 dvb->fe->ops.diseqc_send_master_cmd = max_send_master_cmd;
500 dvb->fe->ops.diseqc_send_burst = max_send_burst;
501 dvb->fe->sec_priv = input;
502 dvb->input = tuner;