Home
last modified time | relevance | path

Searched refs:i2c_algo (Results 1 – 52 of 52) sorted by relevance

/linux-4.4.14/drivers/media/pci/cx88/
Dcx88-i2c.c142 core->i2c_algo = cx8800_i2c_algo_template; in cx88_i2c_init()
148 core->i2c_algo.udelay = i2c_udelay; in cx88_i2c_init()
149 core->i2c_algo.data = core; in cx88_i2c_init()
151 core->i2c_adap.algo_data = &core->i2c_algo; in cx88_i2c_init()
Dcx88-cards.c3229 struct i2c_algo_bit_data *i2c_algo = priv; in cx88_tuner_callback() local
3232 if (!i2c_algo) { in cx88_tuner_callback()
3237 core = i2c_algo->data; in cx88_tuner_callback()
3375 if (core->i2c_algo.udelay < 16) in cx88_setup_xc3028()
3376 core->i2c_algo.udelay = 16; in cx88_setup_xc3028()
Dcx88.h359 struct i2c_algo_bit_data i2c_algo; member
/linux-4.4.14/drivers/media/usb/dvb-usb/
Ddvb-usb-i2c.c17 if (d->props.i2c_algo == NULL) { in dvb_usb_i2c_init()
23 d->i2c_adap.algo = d->props.i2c_algo; in dvb_usb_i2c_init()
Ddibusb-mb.c225 .i2c_algo = &dibusb_i2c_algo,
314 .i2c_algo = &dibusb_i2c_algo,
383 .i2c_algo = &dibusb_i2c_algo,
445 .i2c_algo = &dibusb_i2c_algo,
Ddw2102.c1249 if (dw2102_properties.i2c_algo == &dw2102_serit_i2c_algo) { in dw2102_frontend_attach()
1260 if (dw2102_properties.i2c_algo == &dw2102_earda_i2c_algo) { in dw2102_frontend_attach()
1273 if (dw2102_properties.i2c_algo == &dw2102_i2c_algo) { in dw2102_frontend_attach()
1613 if (d->props.i2c_algo->master_xfer(&d->i2c_adap, &msg, 1) == 1) { in dw2102_rc_query()
1634 if (d->props.i2c_algo->master_xfer(&d->i2c_adap, &msg, 1) == 1) { in prof_rc_query()
1655 if (d->props.i2c_algo->master_xfer(&d->i2c_adap, &msg, 1) == 1) { in su3000_rc_query()
1798 dw2102_properties.i2c_algo = &dw2102_i2c_algo; in dw2102_load_firmware()
1811 dw2102_properties.i2c_algo = &dw2102_earda_i2c_algo; in dw2102_load_firmware()
1839 .i2c_algo = &dw2102_serit_i2c_algo,
1895 .i2c_algo = &dw2104_i2c_algo,
[all …]
Dcxusb.c1644 .i2c_algo = &cxusb_i2c_algo,
1694 .i2c_algo = &cxusb_i2c_algo,
1750 .i2c_algo = &cxusb_i2c_algo,
1814 .i2c_algo = &cxusb_i2c_algo,
1869 .i2c_algo = &cxusb_i2c_algo,
1921 .i2c_algo = &cxusb_i2c_algo,
1974 .i2c_algo = &cxusb_i2c_algo,
2029 .i2c_algo = &cxusb_i2c_algo,
2080 .i2c_algo = &cxusb_i2c_algo,
2127 .i2c_algo = &cxusb_i2c_algo,
[all …]
Dm920x.c960 .i2c_algo = &m920x_i2c_algo,
1008 .i2c_algo = &m920x_i2c_algo,
1095 .i2c_algo = &m920x_i2c_algo,
1137 .i2c_algo = &m920x_i2c_algo,
1193 .i2c_algo = &m920x_i2c_algo,
1248 .i2c_algo = &m920x_i2c_algo,
Ddibusb-mc.c94 .i2c_algo = &dibusb_i2c_algo,
Dumt-010.c126 .i2c_algo = &dibusb_i2c_algo,
Da800.c167 .i2c_algo = &dibusb_i2c_algo,
Dttusb2.c667 .i2c_algo = &ttusb2_i2c_algo,
722 .i2c_algo = &ttusb2_i2c_algo,
802 .i2c_algo = &ttusb2_i2c_algo,
Dnova-t-usb2.c207 .i2c_algo = &dibusb_i2c_algo,
Ddtv5100.c201 .i2c_algo = &dtv5100_i2c_algo,
Ddvb-usb.h291 struct i2c_algorithm *i2c_algo; member
Ddigitv.c328 .i2c_algo = &digitv_i2c_algo,
Dpctv452e.c958 .i2c_algo = &pctv452e_i2c_algo,
1012 .i2c_algo = &pctv452e_i2c_algo,
Dfriio.c498 .i2c_algo = &gl861_i2c_algo,
Dopera1.c506 .i2c_algo = &opera1_i2c_algo,
Dtechnisat-usb2.c696 .i2c_algo = &technisat_usb2_i2c_algo,
Daf9005.c1038 .i2c_algo = &af9005_i2c_algo,
Daz6027.c1139 .i2c_algo = &az6027_i2c_algo,
Ddib0700_devices.c3808 .i2c_algo = &dib0700_i2c_algo, \
/linux-4.4.14/drivers/media/pci/bt8xx/
Dbttv-i2c.c369 btv->i2c_algo = bttv_i2c_algo_bit_template; in init_bttv_i2c()
370 btv->i2c_algo.udelay = i2c_udelay; in init_bttv_i2c()
371 btv->i2c_algo.data = btv; in init_bttv_i2c()
372 btv->c.i2c_adap.algo_data = &btv->i2c_algo; in init_bttv_i2c()
Dbttvp.h397 struct i2c_algo_bit_data i2c_algo; member
/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-i2c.c240 cx->i2c_algo[i] = cx18_i2c_algo_template; in init_cx18_i2c()
243 cx->i2c_algo[i].data = &cx->i2c_algo_cb_data[i]; in init_cx18_i2c()
247 cx->i2c_adap[i].algo_data = &cx->i2c_algo[i]; in init_cx18_i2c()
Dcx18-driver.h654 struct i2c_algo_bit_data i2c_algo[2]; member
/linux-4.4.14/drivers/media/pci/ivtv/
Divtv-i2c.c724 itv->i2c_algo = ivtv_i2c_algo_template; in init_ivtv_i2c()
726 itv->i2c_algo.udelay = itv->options.i2c_clock_period / 2; in init_ivtv_i2c()
727 itv->i2c_algo.data = itv; in init_ivtv_i2c()
728 itv->i2c_adap.algo_data = &itv->i2c_algo; in init_ivtv_i2c()
Divtv-driver.h710 struct i2c_algo_bit_data i2c_algo; member
/linux-4.4.14/drivers/video/fbdev/
Dcyber2000fb.c103 struct i2c_algo_bit_data i2c_algo; member
1313 cfb->i2c_adapter.algo_data = &cfb->i2c_algo; in cyber2000fb_i2c_register()
1315 cfb->i2c_algo.setsda = cyber2000fb_i2c_setsda; in cyber2000fb_i2c_register()
1316 cfb->i2c_algo.setscl = cyber2000fb_i2c_setscl; in cyber2000fb_i2c_register()
1317 cfb->i2c_algo.getsda = cyber2000fb_i2c_getsda; in cyber2000fb_i2c_register()
1318 cfb->i2c_algo.getscl = cyber2000fb_i2c_getscl; in cyber2000fb_i2c_register()
1319 cfb->i2c_algo.udelay = 5; in cyber2000fb_i2c_register()
1320 cfb->i2c_algo.timeout = msecs_to_jiffies(100); in cyber2000fb_i2c_register()
1321 cfb->i2c_algo.data = cfb; in cyber2000fb_i2c_register()
/linux-4.4.14/drivers/media/usb/au0828/
Dau0828-i2c.c380 dev->i2c_algo = au0828_i2c_algo_template; in au0828_i2c_register()
388 dev->i2c_adap.algo = &dev->i2c_algo; in au0828_i2c_register()
Dau0828.h197 struct i2c_algorithm i2c_algo; member
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/
Dmxl111sf.c1059 .i2c_algo = &mxl111sf_i2c_algo,
1100 .i2c_algo = &mxl111sf_i2c_algo,
1141 .i2c_algo = &mxl111sf_i2c_algo,
1209 .i2c_algo = &mxl111sf_i2c_algo,
1287 .i2c_algo = &mxl111sf_i2c_algo,
1357 .i2c_algo = &mxl111sf_i2c_algo,
Ddvbsky.c735 .i2c_algo = &dvbsky_i2c_algo,
762 .i2c_algo = &dvbsky_i2c_algo,
789 .i2c_algo = &dvbsky_i2c_algo,
816 .i2c_algo = &dvbsky_i2c_algo,
Dgl861.c138 .i2c_algo = &gl861_i2c_algo,
Dau6610.c176 .i2c_algo = &au6610_i2c_algo,
Ddvb_usb.h250 struct i2c_algorithm *i2c_algo; member
Dce6230.c245 .i2c_algo = &ce6230_i2c_algorithm,
Dec168.c336 .i2c_algo = &ec168_i2c_algo,
Daz6007.c893 .i2c_algo = &az6007_i2c_algo,
915 .i2c_algo = &az6007_i2c_algo,
Ddvb_usb_core.c73 if (!d->props->i2c_algo) in dvb_usbv2_i2c_init()
77 d->i2c_adap.algo = d->props->i2c_algo; in dvb_usbv2_i2c_init()
Daf9035.c1945 .i2c_algo = &af9035_i2c_algo,
1991 .i2c_algo = &af9035_i2c_algo,
Danysee.c1399 .i2c_algo = &anysee_i2c_algo,
Dlmedm04.c1297 .i2c_algo = &lme2510_i2c_algo,
Daf9015.c1380 .i2c_algo = &af9015_i2c_algo,
Drtl28xxu.c1827 .i2c_algo = &rtl28xxu_i2c_algo,
/linux-4.4.14/drivers/media/usb/pvrusb2/
Dpvrusb2-hdw-internal.h199 struct i2c_algorithm i2c_algo; member
Dpvrusb2-i2c-core.c653 hdw->i2c_algo = pvr2_i2c_algo_template; in pvr2_i2c_core_init()
656 hdw->i2c_adap.algo = &hdw->i2c_algo; in pvr2_i2c_core_init()
/linux-4.4.14/drivers/media/pci/zoran/
Dzoran.h278 struct i2c_algo_bit_data i2c_algo; /* */ member
Dzoran_card.c711 zr->i2c_algo = zoran_i2c_bit_data_template; in zoran_register_i2c()
712 zr->i2c_algo.data = zr; in zoran_register_i2c()
716 zr->i2c_adapter.algo_data = &zr->i2c_algo; in zoran_register_i2c()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb.h456 struct i2c_algo_bit_data i2c_algo; member
Digb_main.c2210 adapter->i2c_algo = igb_i2c_algo; in igb_init_i2c()
2211 adapter->i2c_algo.data = adapter; in igb_init_i2c()
2212 adapter->i2c_adap.algo_data = &adapter->i2c_algo; in igb_init_i2c()