Lines Matching refs:dvb
73 struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
80 if (dvb->diseqc_send_master_cmd)
81 dvb->diseqc_send_master_cmd(fe, cmd);
84 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(dvb->input));
86 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(dvb->input));
87 lnb_command(dev, port->lnr, dvb->input, LNB_CMD_DISEQC);
175 struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
180 if (dvb->input != in) {
183 dev->link[port->lnr].lnb.voltage[dvb->input & 3] & bit;
185 dev->link[port->lnr].lnb.voltage[dvb->input & 3] &= ~bit;
186 dvb->input = in;
187 dev->link[port->lnr].lnb.voltage[dvb->input & 3] |= obit;
189 res = dvb->set_input(fe, in);
198 struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
204 dvb->tone = tone;
209 res = lnb_set_tone(dev, port->lnr, dvb->input, tone);
214 if (dvb->tone == SEC_TONE_ON)
216 if (dvb->voltage == SEC_VOLTAGE_18)
219 if (dvb->tone == SEC_TONE_ON)
221 if (dvb->voltage == SEC_VOLTAGE_18)
236 struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
243 dvb->voltage = voltage;
252 dev->link[port->lnr].lnb.voltage[dvb->input] &=
255 dev->link[port->lnr].lnb.voltage[dvb->input] |=
258 res = lnb_set_voltage(dev, port->lnr, dvb->input, voltage);
272 if (dvb->tone == SEC_TONE_ON)
274 if (dvb->voltage == SEC_VOLTAGE_18)
277 if (dvb->tone == SEC_TONE_ON)
279 if (dvb->voltage == SEC_VOLTAGE_18)
403 struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
411 dvb->set_input = NULL;
418 dvb->fe = dvb_attach(mxl5xx_attach, i2c, &cfg,
419 demod, tuner, &dvb->set_input);
421 if (!dvb->fe) {
426 if (!dvb->set_input) {
437 dvb->fe->ops.set_voltage = max_set_voltage;
438 dvb->fe->ops.enable_high_lnb_voltage = max_enable_high_lnb_voltage;
439 dvb->fe->ops.set_tone = max_set_tone;
440 dvb->diseqc_send_master_cmd = dvb->fe->ops.diseqc_send_master_cmd;
441 dvb->fe->ops.diseqc_send_master_cmd = max_send_master_cmd;
442 dvb->fe->ops.diseqc_send_burst = max_send_burst;
443 dvb->fe->sec_priv = input;
444 dvb->input = tuner;
454 struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
471 dvb->fe = ddb_mci_attach(input, &cfg, demod, &dvb->set_input);
472 if (!dvb->fe) {
476 if (!dvb->set_input) {
486 dvb->fe->ops.set_voltage = max_set_voltage;
487 dvb->fe->ops.enable_high_lnb_voltage = max_enable_high_lnb_voltage;
488 dvb->fe->ops.set_tone = max_set_tone;
489 dvb->diseqc_send_master_cmd = dvb->fe->ops.diseqc_send_master_cmd;
490 dvb->fe->ops.diseqc_send_master_cmd = max_send_master_cmd;
491 dvb->fe->ops.diseqc_send_burst = max_send_burst;
492 dvb->fe->sec_priv = input;
493 dvb->input = tuner;