dib8000_ops      4386 drivers/media/dvb-frontends/dib8000.c static const struct dvb_frontend_ops dib8000_ops = {
dib8000_ops      4448 drivers/media/dvb-frontends/dib8000.c 	memcpy(&state->fe[0]->ops, &dib8000_ops, sizeof(struct dvb_frontend_ops));
dib8000_ops      4478 drivers/media/dvb-frontends/dib8000.c void *dib8000_attach(struct dib8000_ops *ops)
dib8000_ops        67 drivers/media/dvb-frontends/dib8000.h void *dib8000_attach(struct dib8000_ops *ops);
dib8000_ops        69 drivers/media/dvb-frontends/dib8000.h static inline void *dib8000_attach(struct dib8000_ops *ops)
dib8000_ops        35 drivers/media/usb/dvb-usb/dib0700_devices.c 	struct dib8000_ops dib8000_ops;
dib8000_ops      1235 drivers/media/usb/dvb-usb/dib0700_devices.c 	return state->dib8000_ops.set_gpio(fe, 5, 0, !onoff);
dib8000_ops      1243 drivers/media/usb/dvb-usb/dib0700_devices.c 	return state->dib8000_ops.set_gpio(fe, 0, 0, onoff);
dib8000_ops      1300 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.set_wbd_ref(fe, offset);
dib8000_ops      1308 drivers/media/usb/dvb-usb/dib0700_devices.c 	struct i2c_adapter *tun_i2c = st->dib8000_ops.get_i2c_master(adap->fe_adap[0].fe,
dib8000_ops      1331 drivers/media/usb/dvb-usb/dib0700_devices.c 	return state->dib8000_ops.pid_filter(adapter->fe_adap[0].fe, index, pid, onoff);
dib8000_ops      1339 drivers/media/usb/dvb-usb/dib0700_devices.c 	return state->dib8000_ops.pid_filter_ctrl(adapter->fe_adap[0].fe, onoff);
dib8000_ops      1347 drivers/media/usb/dvb-usb/dib0700_devices.c 	if (!dvb_attach(dib8000_attach, &state->dib8000_ops))
dib8000_ops      1365 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
dib8000_ops      1368 drivers/media/usb/dvb-usb/dib0700_devices.c 	adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x80,
dib8000_ops      1379 drivers/media/usb/dvb-usb/dib0700_devices.c 	if (!dvb_attach(dib8000_attach, &state->dib8000_ops))
dib8000_ops      1400 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x22, 0x80, 0);
dib8000_ops      1402 drivers/media/usb/dvb-usb/dib0700_devices.c 	adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x80,
dib8000_ops      1412 drivers/media/usb/dvb-usb/dib0700_devices.c 	if (!dvb_attach(dib8000_attach, &state->dib8000_ops))
dib8000_ops      1416 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x12, 0x82, 0);
dib8000_ops      1418 drivers/media/usb/dvb-usb/dib0700_devices.c 	adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x82,
dib8000_ops      1541 drivers/media/usb/dvb-usb/dib0700_devices.c 	return state->dib8000_ops.get_adc_power(fe, 1);
dib8000_ops      1665 drivers/media/usb/dvb-usb/dib0700_devices.c 			state->dib8000_ops.set_gpio(fe, 3, 0, 1);
dib8000_ops      1668 drivers/media/usb/dvb-usb/dib0700_devices.c 			state->dib8000_ops.set_gpio(fe, 3, 0, 0);
dib8000_ops      1682 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.update_pll(fe, &dib8090_pll_config_12mhz, fe->dtv_property_cache.bandwidth_hz / 1000, 0);
dib8000_ops      1696 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.update_pll(fe, &dib8090_pll_config_12mhz, fe->dtv_property_cache.bandwidth_hz / 1000, pll_ratio);
dib8000_ops      1698 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.ctrl_timf(fe, DEMOD_TIMF_SET, timf);
dib8000_ops      1703 drivers/media/usb/dvb-usb/dib0700_devices.c 		state->dib8000_ops.set_wbd_ref(fe, target);
dib8000_ops      1715 drivers/media/usb/dvb-usb/dib0700_devices.c 				state->dib8000_ops.set_gpio(fe, 6, 0, 1);
dib8000_ops      1719 drivers/media/usb/dvb-usb/dib0700_devices.c 					state->dib8000_ops.set_gpio(fe, 6, 0, 0);
dib8000_ops      1725 drivers/media/usb/dvb-usb/dib0700_devices.c 		state->dib8000_ops.pwm_agc_reset(fe);
dib8000_ops      1726 drivers/media/usb/dvb-usb/dib0700_devices.c 		state->dib8000_ops.set_tune_state(fe, CT_DEMOD_START);
dib8000_ops      1739 drivers/media/usb/dvb-usb/dib0700_devices.c 	struct i2c_adapter *tun_i2c = st->dib8000_ops.get_i2c_master(adap->fe_adap[0].fe, DIBX000_I2C_INTERFACE_TUNER, 1);
dib8000_ops      1759 drivers/media/usb/dvb-usb/dib0700_devices.c 	if (!dvb_attach(dib8000_attach, &state->dib8000_ops))
dib8000_ops      1777 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18, 0x80, 0);
dib8000_ops      1779 drivers/media/usb/dvb-usb/dib0700_devices.c 	adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x80, &dib809x_dib8000_config[0]);
dib8000_ops      1788 drivers/media/usb/dvb-usb/dib0700_devices.c 	if (!dvb_attach(dib8000_attach, &state->dib8000_ops))
dib8000_ops      1791 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x10, 0x82, 0);
dib8000_ops      1793 drivers/media/usb/dvb-usb/dib0700_devices.c 	adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x82, &dib809x_dib8000_config[1]);
dib8000_ops      1802 drivers/media/usb/dvb-usb/dib0700_devices.c 	struct dvb_frontend *fe_slave  = st->dib8000_ops.get_slave_frontend(adap->fe_adap[0].fe, 1);
dib8000_ops      1805 drivers/media/usb/dvb-usb/dib0700_devices.c 		tun_i2c = st->dib8000_ops.get_i2c_master(fe_slave, DIBX000_I2C_INTERFACE_TUNER, 1);
dib8000_ops      1811 drivers/media/usb/dvb-usb/dib0700_devices.c 	tun_i2c = st->dib8000_ops.get_i2c_master(adap->fe_adap[0].fe, DIBX000_I2C_INTERFACE_TUNER, 1);
dib8000_ops      1826 drivers/media/usb/dvb-usb/dib0700_devices.c 	if (!dvb_attach(dib8000_attach, &state->dib8000_ops))
dib8000_ops      1846 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 2, 18, 0x80, 0);
dib8000_ops      1848 drivers/media/usb/dvb-usb/dib0700_devices.c 	adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x80, &dib809x_dib8000_config[0]);
dib8000_ops      1853 drivers/media/usb/dvb-usb/dib0700_devices.c 	if (!dvb_attach(dib8000_attach, &state->dib8000_ops))
dib8000_ops      1856 drivers/media/usb/dvb-usb/dib0700_devices.c 	fe_slave = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x82, &dib809x_dib8000_config[1]);
dib8000_ops      1857 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.set_slave_frontend(adap->fe_adap[0].fe, fe_slave);
dib8000_ops      2135 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.set_wbd_ref(fe, target);
dib8000_ops      2142 drivers/media/usb/dvb-usb/dib0700_devices.c 		state->dib8000_ops.update_pll(fe, &pll, fe->dtv_property_cache.bandwidth_hz / 1000, 0);
dib8000_ops      2143 drivers/media/usb/dvb-usb/dib0700_devices.c 		state->dib8000_ops.ctrl_timf(fe, DEMOD_TIMF_SET, adc.timf);
dib8000_ops      2155 drivers/media/usb/dvb-usb/dib0700_devices.c 	if (!dvb_attach(dib8000_attach, &state->dib8000_ops))
dib8000_ops      2177 drivers/media/usb/dvb-usb/dib0700_devices.c 	state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x10, 0x80, 1);
dib8000_ops      2179 drivers/media/usb/dvb-usb/dib0700_devices.c 	adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap,
dib8000_ops      2188 drivers/media/usb/dvb-usb/dib0700_devices.c 	struct i2c_adapter *tun_i2c = st->dib8000_ops.get_i2c_tuner(adap->fe_adap[0].fe);
dib8000_ops      2190 drivers/media/usb/dvb-usb/dib0700_devices.c 	tfe8096p_dib0090_config.reset = st->dib8000_ops.tuner_sleep;
dib8000_ops      2191 drivers/media/usb/dvb-usb/dib0700_devices.c 	tfe8096p_dib0090_config.sleep = st->dib8000_ops.tuner_sleep;
dib8000_ops      2198 drivers/media/usb/dvb-usb/dib0700_devices.c 	st->dib8000_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 1);