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