Symbol: dib7000p_ops
drivers/media/dvb-frontends/dib7000p.c
2739
static const struct dvb_frontend_ops dib7000p_ops;
drivers/media/dvb-frontends/dib7000p.c
2762
memcpy(&st->demod.ops, &dib7000p_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/dib7000p.c
2804
void *dib7000p_attach(struct dib7000p_ops *ops)
drivers/media/dvb-frontends/dib7000p.c
2830
static const struct dvb_frontend_ops dib7000p_ops = {
drivers/media/dvb-frontends/dib7000p.h
69
void *dib7000p_attach(struct dib7000p_ops *ops);
drivers/media/dvb-frontends/dib7000p.h
71
static inline void *dib7000p_attach(struct dib7000p_ops *ops)
drivers/media/pci/cx23885/cx23885-dvb.c
1187
struct dib7000p_ops dib7000p_ops;
drivers/media/pci/cx23885/cx23885-dvb.c
1383
if (!dvb_attach(dib7000p_attach, &dib7000p_ops))
drivers/media/pci/cx23885/cx23885-dvb.c
1386
fe0->dvb.frontend = dib7000p_ops.init(&i2c_bus->i2c_adap,
drivers/media/pci/cx23885/cx23885-dvb.c
1454
if (!dvb_attach(dib7000p_attach, &dib7000p_ops))
drivers/media/pci/cx23885/cx23885-dvb.c
1457
if (dib7000p_ops.i2c_enumeration(&i2c_bus->i2c_adap, 1, 0x12, &dib7070p_dib7000p_config) < 0) {
drivers/media/pci/cx23885/cx23885-dvb.c
1461
fe0->dvb.frontend = dib7000p_ops.init(&i2c_bus->i2c_adap, 0x80, &dib7070p_dib7000p_config);
drivers/media/pci/cx23885/cx23885-dvb.c
1465
fe0->dvb.frontend->sec_priv = kmemdup(&dib7000p_ops, sizeof(dib7000p_ops), GFP_KERNEL);
drivers/media/pci/cx23885/cx23885-dvb.c
1468
tun_i2c = dib7000p_ops.get_i2c_master(fe0->dvb.frontend, DIBX000_I2C_INTERFACE_TUNER, 1);
drivers/media/pci/cx23885/cx23885-dvb.c
978
struct dib7000p_ops *dib7000p_ops = fe->sec_priv;
drivers/media/pci/cx23885/cx23885-dvb.c
980
return dib7000p_ops->set_gpio(fe, 8, 0, !onoff);
drivers/media/usb/dvb-usb/cxusb.c
1111
struct dib7000p_ops dib7000p_ops;
drivers/media/usb/dvb-usb/cxusb.c
1125
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/cxusb.c
1128
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
drivers/media/usb/dvb-usb/cxusb.c
1134
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap,
drivers/media/usb/dvb-usb/cxusb.c
1148
return state->dib7000p_ops.set_gpio(fe, 8, 0, !onoff);
drivers/media/usb/dvb-usb/cxusb.c
1182
state->dib7000p_ops.set_wbd_ref(fe, offset + dib0070_wbd_offset(fe));
drivers/media/usb/dvb-usb/cxusb.c
1197
tun_i2c = st->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe,
drivers/media/usb/dvb-usb/dib0700_devices.c
1010
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
drivers/media/usb/dvb-usb/dib0700_devices.c
1014
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
1018
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x80,
drivers/media/usb/dvb-usb/dib0700_devices.c
1047
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
1068
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
drivers/media/usb/dvb-usb/dib0700_devices.c
1072
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
1076
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x80,
drivers/media/usb/dvb-usb/dib0700_devices.c
2647
state->dib7000p_ops.set_wbd_ref(fe, target);
drivers/media/usb/dvb-usb/dib0700_devices.c
2653
state->dib7000p_ops.update_pll(fe, &pll);
drivers/media/usb/dvb-usb/dib0700_devices.c
2654
state->dib7000p_ops.ctrl_timf(fe, DEMOD_TIMF_SET, adc.timf);
drivers/media/usb/dvb-usb/dib0700_devices.c
2675
state->dib7000p_ops.set_gpio(fe, 8, 0, 0);
drivers/media/usb/dvb-usb/dib0700_devices.c
2676
state->dib7000p_ops.set_agc1_min(fe, 0);
drivers/media/usb/dvb-usb/dib0700_devices.c
2678
state->dib7000p_ops.set_gpio(fe, 8, 0, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
2679
state->dib7000p_ops.set_agc1_min(fe, 32768);
drivers/media/usb/dvb-usb/dib0700_devices.c
277
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
2829
state->dib7000p_ops.set_gpio(fe, 5, 0, 0);
drivers/media/usb/dvb-usb/dib0700_devices.c
2830
state->dib7000p_ops.set_agc1_min(fe, 0);
drivers/media/usb/dvb-usb/dib0700_devices.c
2832
state->dib7000p_ops.set_gpio(fe, 5, 0, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
2833
state->dib7000p_ops.set_agc1_min(fe, 32768);
drivers/media/usb/dvb-usb/dib0700_devices.c
290
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
drivers/media/usb/dvb-usb/dib0700_devices.c
294
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
299
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap,
drivers/media/usb/dvb-usb/dib0700_devices.c
3052
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
3067
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x10, &nim7090_dib7000p_config) != 0) {
drivers/media/usb/dvb-usb/dib0700_devices.c
3069
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
3072
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x80, &nim7090_dib7000p_config);
drivers/media/usb/dvb-usb/dib0700_devices.c
3080
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_tuner(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
3082
nim7090_dib0090_config.reset = st->dib7000p_ops.tuner_sleep;
drivers/media/usb/dvb-usb/dib0700_devices.c
3083
nim7090_dib0090_config.sleep = st->dib7000p_ops.tuner_sleep;
drivers/media/usb/dvb-usb/dib0700_devices.c
3084
nim7090_dib0090_config.get_adc_power = st->dib7000p_ops.get_adc_power;
drivers/media/usb/dvb-usb/dib0700_devices.c
3089
st->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
310
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
3101
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
3120
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x20, &tfe7090pvr_dib7000p_config[0]) != 0) {
drivers/media/usb/dvb-usb/dib0700_devices.c
3122
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
3127
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x90, &tfe7090pvr_dib7000p_config[0]);
drivers/media/usb/dvb-usb/dib0700_devices.c
3131
state->dib7000p_ops.slave_reset(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
3146
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
3149
i2c = state->dib7000p_ops.get_i2c_master(adap->dev->adapter[0].fe_adap[0].fe, DIBX000_I2C_INTERFACE_GPIO_6_7, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
3150
if (state->dib7000p_ops.i2c_enumeration(i2c, 1, 0x10, &tfe7090pvr_dib7000p_config[1]) != 0) {
drivers/media/usb/dvb-usb/dib0700_devices.c
3152
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
3156
adap->fe_adap[0].fe = state->dib7000p_ops.init(i2c, 0x92, &tfe7090pvr_dib7000p_config[1]);
drivers/media/usb/dvb-usb/dib0700_devices.c
3165
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_tuner(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
3167
tfe7090pvr_dib0090_config[0].reset = st->dib7000p_ops.tuner_sleep;
drivers/media/usb/dvb-usb/dib0700_devices.c
3168
tfe7090pvr_dib0090_config[0].sleep = st->dib7000p_ops.tuner_sleep;
drivers/media/usb/dvb-usb/dib0700_devices.c
3169
tfe7090pvr_dib0090_config[0].get_adc_power = st->dib7000p_ops.get_adc_power;
drivers/media/usb/dvb-usb/dib0700_devices.c
3174
st->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
3184
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_tuner(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
3186
tfe7090pvr_dib0090_config[1].reset = st->dib7000p_ops.tuner_sleep;
drivers/media/usb/dvb-usb/dib0700_devices.c
3187
tfe7090pvr_dib0090_config[1].sleep = st->dib7000p_ops.tuner_sleep;
drivers/media/usb/dvb-usb/dib0700_devices.c
3188
tfe7090pvr_dib0090_config[1].get_adc_power = st->dib7000p_ops.get_adc_power;
drivers/media/usb/dvb-usb/dib0700_devices.c
3193
st->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
3205
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
3223
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap,
drivers/media/usb/dvb-usb/dib0700_devices.c
3227
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
3230
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap,
drivers/media/usb/dvb-usb/dib0700_devices.c
324
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 2, 18,
drivers/media/usb/dvb-usb/dib0700_devices.c
3240
st->dib7000p_ops.get_i2c_tuner(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
3243
tfe7790p_dib0090_config.reset = st->dib7000p_ops.tuner_sleep;
drivers/media/usb/dvb-usb/dib0700_devices.c
3244
tfe7790p_dib0090_config.sleep = st->dib7000p_ops.tuner_sleep;
drivers/media/usb/dvb-usb/dib0700_devices.c
3245
tfe7790p_dib0090_config.get_adc_power = st->dib7000p_ops.get_adc_power;
drivers/media/usb/dvb-usb/dib0700_devices.c
3251
st->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
328
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
3310
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
3318
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 2, 18,
drivers/media/usb/dvb-usb/dib0700_devices.c
3322
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
3326
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x80, &stk7070pd_dib7000p_config[0]);
drivers/media/usb/dvb-usb/dib0700_devices.c
333
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap,
drivers/media/usb/dvb-usb/dib0700_devices.c
3334
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
3337
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x82, &stk7070pd_dib7000p_config[1]);
drivers/media/usb/dvb-usb/dib0700_devices.c
3382
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
3393
if (state->dib7000p_ops.i2c_enumeration(&dev->i2c_adap, 2, 18,
drivers/media/usb/dvb-usb/dib0700_devices.c
3397
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
34
struct dib7000p_ops dib7000p_ops;
drivers/media/usb/dvb-usb/dib0700_devices.c
3402
adap->fe_adap[0].fe = state->dib7000p_ops.init(&dev->i2c_adap,
drivers/media/usb/dvb-usb/dib0700_devices.c
345
tun_i2c = state->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe,
drivers/media/usb/dvb-usb/dib0700_devices.c
3516
state->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 0);
drivers/media/usb/dvb-usb/dib0700_devices.c
3518
state->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
3606
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
3631
if (state->dib7000p_ops.dib7000pc_detection(&adap->dev->i2c_adap) == 0) {
drivers/media/usb/dvb-usb/dib0700_devices.c
3633
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
3637
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x12,
drivers/media/usb/dvb-usb/dib0700_devices.c
3658
tun_i2c = state->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe,
drivers/media/usb/dvb-usb/dib0700_devices.c
428
state->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 0);
drivers/media/usb/dvb-usb/dib0700_devices.c
430
state->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
459
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
478
if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
drivers/media/usb/dvb-usb/dib0700_devices.c
482
dvb_detach(state->dib7000p_ops.set_wbd_ref);
drivers/media/usb/dvb-usb/dib0700_devices.c
486
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x80,
drivers/media/usb/dvb-usb/dib0700_devices.c
497
tun_i2c = state->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe,
drivers/media/usb/dvb-usb/dib0700_devices.c
706
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))
drivers/media/usb/dvb-usb/dib0700_devices.c
725
if (state->dib7000p_ops.dib7000pc_detection(&adap->dev->i2c_adap)) {
drivers/media/usb/dvb-usb/dib0700_devices.c
726
adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 18, &stk7700p_dib7000p_config);
drivers/media/usb/dvb-usb/dib0700_devices.c
729
memset(&state->dib7000p_ops, 0, sizeof(state->dib7000p_ops));
drivers/media/usb/dvb-usb/dib0700_devices.c
754
tun_i2c = state->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe, DIBX000_I2C_INTERFACE_TUNER, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
802
return state->dib7000p_ops.set_gpio(fe, 8, 0, !onoff);
drivers/media/usb/dvb-usb/dib0700_devices.c
811
return state->dib7000p_ops.set_gpio(fe, 9, 0, onoff);
drivers/media/usb/dvb-usb/dib0700_devices.c
855
state->dib7000p_ops.set_wbd_ref(fe, offset + dib0070_wbd_offset(fe));
drivers/media/usb/dvb-usb/dib0700_devices.c
869
state->dib7000p_ops.set_gpio(fe, 0, 0, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
874
state->dib7000p_ops.set_gpio(fe, 0, 0, 0);
drivers/media/usb/dvb-usb/dib0700_devices.c
879
state->dib7000p_ops.set_wbd_ref(fe, offset + dib0070_wbd_offset(fe));
drivers/media/usb/dvb-usb/dib0700_devices.c
886
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe,
drivers/media/usb/dvb-usb/dib0700_devices.c
901
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe, DIBX000_I2C_INTERFACE_TUNER, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
923
return state->dib7000p_ops.pid_filter(adapter->fe_adap[0].fe, index, pid, onoff);
drivers/media/usb/dvb-usb/dib0700_devices.c
932
return state->dib7000p_ops.pid_filter_ctrl(adapter->fe_adap[0].fe, onoff);
drivers/media/usb/dvb-usb/dib0700_devices.c
939
return state->dib7000p_ops.pid_filter(adapter->fe_adap[0].fe, index, pid, onoff);
drivers/media/usb/dvb-usb/dib0700_devices.c
945
return state->dib7000p_ops.pid_filter_ctrl(adapter->fe_adap[0].fe, onoff);
drivers/media/usb/dvb-usb/dib0700_devices.c
989
if (!dvb_attach(dib7000p_attach, &state->dib7000p_ops))