/linux-4.1.27/drivers/media/tuners/ |
H A D | mt2063.h | 14 struct i2c_adapter *i2c); 20 struct i2c_adapter *i2c) mt2063_attach()
|
H A D | mt2266.h | 21 struct i2c_adapter; 28 extern struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg); 30 static inline struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg) mt2266_attach()
|
H A D | fc0011.h | 28 struct i2c_adapter *i2c, 33 struct i2c_adapter *i2c, fc0011_attach()
|
H A D | tda8290.h | 42 extern int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr); 45 struct i2c_adapter *i2c_adap, 49 static inline int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr) tda829x_probe() 56 struct i2c_adapter *i2c_adap, tda829x_attach()
|
H A D | tea5761.h | 24 extern int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr); 27 struct i2c_adapter* i2c_adap, 30 static inline int tea5761_autodetection(struct i2c_adapter* i2c_adap, tea5761_autodetection() 39 struct i2c_adapter* i2c_adap, tea5761_attach()
|
H A D | tea5767.h | 43 extern int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr); 46 struct i2c_adapter* i2c_adap, 49 static inline int tea5767_autodetection(struct i2c_adapter* i2c_adap, tea5767_autodetection() 58 struct i2c_adapter* i2c_adap, tea5767_attach()
|
H A D | mt20xx.h | 25 struct i2c_adapter* i2c_adap, 29 struct i2c_adapter* i2c_adap, microtune_attach()
|
H A D | tda9887.h | 26 struct i2c_adapter *i2c_adap, 30 struct i2c_adapter *i2c_adap, tda9887_attach()
|
H A D | tuner-simple.h | 25 struct i2c_adapter *i2c_adap, 30 struct i2c_adapter *i2c_adap, simple_tuner_attach()
|
H A D | max2165.h | 28 struct i2c_adapter; 37 struct i2c_adapter *i2c, 41 struct i2c_adapter *i2c, max2165_attach()
|
H A D | mc44s803.h | 28 struct i2c_adapter; 37 struct i2c_adapter *i2c, struct mc44s803_config *cfg); 40 struct i2c_adapter *i2c, struct mc44s803_config *cfg) mc44s803_attach()
|
H A D | mt2060.h | 26 struct i2c_adapter; 34 extern struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1); 36 static inline struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1) mt2060_attach()
|
H A D | mt2131.h | 26 struct i2c_adapter; 35 struct i2c_adapter *i2c, 40 struct i2c_adapter *i2c, mt2131_attach()
|
H A D | xc4000.h | 28 struct i2c_adapter; 55 struct i2c_adapter *i2c, 59 struct i2c_adapter *i2c, xc4000_attach()
|
H A D | xc5000.h | 29 struct i2c_adapter; 63 struct i2c_adapter *i2c, 67 struct i2c_adapter *i2c, xc5000_attach()
|
H A D | fc0012.h | 54 struct i2c_adapter *i2c, 58 struct i2c_adapter *i2c, fc0012_attach()
|
H A D | fc0013.h | 31 struct i2c_adapter *i2c, 38 struct i2c_adapter *i2c, fc0013_attach()
|
H A D | fc2580.h | 42 struct i2c_adapter *i2c, const struct fc2580_config *cfg); 45 struct i2c_adapter *i2c, const struct fc2580_config *cfg) fc2580_attach()
|
H A D | mxl5007t.h | 82 struct i2c_adapter *i2c, u8 addr, 86 struct i2c_adapter *i2c, mxl5007t_attach()
|
H A D | qt1010.h | 41 struct i2c_adapter *i2c, 45 struct i2c_adapter *i2c, qt1010_attach()
|
H A D | r820t.h | 47 struct i2c_adapter *i2c, 51 struct i2c_adapter *i2c, r820t_attach()
|
H A D | tda18218.h | 35 struct i2c_adapter *i2c, struct tda18218_config *cfg); 38 struct i2c_adapter *i2c, struct tda18218_config *cfg) tda18218_attach()
|
H A D | tda827x.h | 56 struct i2c_adapter *i2c, 61 struct i2c_adapter *i2c, tda827x_attach()
|
H A D | tua9001.h | 56 struct i2c_adapter *i2c, struct tua9001_config *cfg); 59 struct i2c_adapter *i2c, struct tua9001_config *cfg) tua9001_attach()
|
H A D | fc0012-priv.h | 25 struct i2c_adapter *i2c;
|
H A D | mt2131_priv.h | 38 struct i2c_adapter *i2c;
|
H A D | tua9001_priv.h | 31 struct i2c_adapter *i2c;
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
H A D | tda18271c2dd.h | 8 struct i2c_adapter *i2c, u8 adr); 11 struct i2c_adapter *i2c, u8 adr) tda18271c2dd_attach()
|
H A D | dib9000.h | 31 extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct dib9000_config *cfg); 32 extern int dib9000_i2c_enumeration(struct i2c_adapter *host, int no_of_demods, u8 default_addr, u8 first_addr); 33 extern struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe); 34 extern struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating); 42 extern struct i2c_adapter *dib9000_get_component_bus_interface(struct dvb_frontend *fe); 43 extern int dib9000_set_i2c_adapter(struct dvb_frontend *fe, struct i2c_adapter *i2c); 46 static inline struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib9000_config *cfg) dib9000_attach() 52 static inline struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating) dib9000_get_i2c_master() 58 static inline int dib9000_i2c_enumeration(struct i2c_adapter *host, int no_of_demods, u8 default_addr, u8 first_addr) dib9000_i2c_enumeration() 64 static inline struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe) dib9000_get_tuner_interface() 112 static inline struct i2c_adapter *dib9000_get_component_bus_interface(struct dvb_frontend *fe) dib9000_get_component_bus_interface() 118 static inline int dib9000_set_i2c_adapter(struct dvb_frontend *fe, struct i2c_adapter *i2c) dib9000_set_i2c_adapter()
|
H A D | s921.h | 30 struct i2c_adapter *i2c); 31 extern struct i2c_adapter *s921_get_tuner_i2c_adapter(struct dvb_frontend *); 34 const struct s921_config *config, struct i2c_adapter *i2c) s921_attach() 39 static struct i2c_adapter * s921_get_tuner_i2c_adapter()
|
H A D | sp887x.h | 22 struct i2c_adapter* i2c); 25 struct i2c_adapter* i2c) sp887x_attach()
|
H A D | dib3000mc.h | 45 extern struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, 48 extern int dib3000mc_i2c_enumeration(struct i2c_adapter *i2c, 52 struct i2c_adapter *dib3000mc_get_tuner_i2c_master(struct dvb_frontend *demod, 56 struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, dib3000mc_attach() 64 int dib3000mc_i2c_enumeration(struct i2c_adapter *i2c, dib3000mc_i2c_enumeration() 73 struct i2c_adapter *dib3000mc_get_tuner_i2c_master(struct dvb_frontend *demod, dib3000mc_get_tuner_i2c_master()
|
H A D | dib7000p.h | 57 int (*dib7000pc_detection)(struct i2c_adapter *i2c_adap); 58 struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *demod, enum dibx000_i2c_interface intf, int gating); 61 int (*i2c_enumeration)(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[]); 62 struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe); 66 struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg);
|
H A D | si21xx.h | 18 struct i2c_adapter *i2c); 21 const struct si21xx_config *config, struct i2c_adapter *i2c) si21xx_attach()
|
H A D | cx24123.h | 44 struct i2c_adapter *i2c); 45 extern struct i2c_adapter *cx24123_get_tuner_i2c_adapter(struct dvb_frontend *); 48 const struct cx24123_config *config, struct i2c_adapter *i2c) cx24123_attach() 53 static struct i2c_adapter * cx24123_get_tuner_i2c_adapter()
|
H A D | dib7000m.h | 44 extern struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap, 47 extern struct i2c_adapter *dib7000m_get_i2c_master(struct dvb_frontend *, 54 struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap, dib7000m_attach() 62 struct i2c_adapter *dib7000m_get_i2c_master(struct dvb_frontend *demod, dib7000m_get_i2c_master()
|
H A D | mb86a20s.h | 39 struct i2c_adapter *i2c); 40 extern struct i2c_adapter *mb86a20s_get_tuner_i2c_adapter(struct dvb_frontend *); 43 const struct mb86a20s_config *config, struct i2c_adapter *i2c) mb86a20s_attach() 48 static struct i2c_adapter * mb86a20s_get_tuner_i2c_adapter()
|
H A D | s5h1420.h | 45 struct i2c_adapter *i2c); 46 extern struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe); 49 struct i2c_adapter *i2c) s5h1420_attach() 55 static inline struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe) s5h1420_get_tuner_i2c_adapter()
|
H A D | stv0367.h | 45 struct i2c_adapter *i2c); 48 struct i2c_adapter *i2c); 52 struct i2c_adapter *i2c) stv0367ter_attach() 59 struct i2c_adapter *i2c) stv0367cab_attach()
|
H A D | dibx000_common.h | 21 /* struct i2c_adapter tuner_i2c_adap; */ 22 struct i2c_adapter gated_tuner_i2c_adap; 23 struct i2c_adapter master_i2c_adap_gpio12; 24 struct i2c_adapter master_i2c_adap_gpio34; 25 struct i2c_adapter master_i2c_adap_gpio67; 27 struct i2c_adapter *i2c_adap; 40 u16 device_rev, struct i2c_adapter *i2c_adap, 42 extern struct i2c_adapter *dibx000_get_i2c_adapter(struct dibx000_i2c_master 48 extern int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed);
|
H A D | dvb-pll.h | 44 struct i2c_adapter *i2c, 49 struct i2c_adapter *i2c, dvb_pll_attach()
|
H A D | si2168.h | 36 struct i2c_adapter **i2c_adapter; member in struct:si2168_config
|
H A D | dib8000.h | 48 struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe); 58 int (*i2c_enumeration)(struct i2c_adapter *host, int no_of_demods, 60 struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating); 63 struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg);
|
H A D | tda1002x.h | 62 struct i2c_adapter* i2c, u8 pwm); 65 struct i2c_adapter* i2c, u8 pwm) tda10021_attach() 75 struct i2c_adapter *i2c, u8 pwm); 79 struct i2c_adapter *i2c, u8 pwm) tda10023_attach()
|
H A D | dib0070.h | 14 struct i2c_adapter; 52 extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg); 58 static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg) dib0070_attach()
|
H A D | itd1000.h | 26 struct i2c_adapter; 33 extern struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg); 35 static inline struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg) itd1000_attach()
|
H A D | dibx000_common.c | 175 int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed) dibx000_i2c_set_speed() 186 static u32 dibx000_i2c_func(struct i2c_adapter *adapter) dibx000_i2c_func() 202 static int dibx000_i2c_master_xfer_gpio12(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) dibx000_i2c_master_xfer_gpio12() 224 static int dibx000_i2c_master_xfer_gpio34(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) dibx000_i2c_master_xfer_gpio34() 278 static int dibx000_i2c_gated_gpio67_xfer(struct i2c_adapter *i2c_adap, dibx000_i2c_gated_gpio67_xfer() 325 static int dibx000_i2c_gated_tuner_xfer(struct i2c_adapter *i2c_adap, dibx000_i2c_gated_tuner_xfer() 370 struct i2c_adapter *dibx000_get_i2c_adapter(struct dibx000_i2c_master *mst, dibx000_get_i2c_adapter() 374 struct i2c_adapter *i2c = NULL; dibx000_get_i2c_adapter() 417 static int i2c_adapter_init(struct i2c_adapter *i2c_adap, i2c_adapter_init() 431 struct i2c_adapter *i2c_adap, u8 i2c_addr) dibx000_init_i2c_master() 460 "DiBX000: could not initialize the tuner i2c_adapter\n"); dibx000_init_i2c_master() 467 "DiBX000: could not initialize the master i2c_adapter\n"); dibx000_init_i2c_master() 474 "DiBX000: could not initialize the master i2c_adapter\n"); dibx000_init_i2c_master() 481 "DiBX000: could not initialize the master i2c_adapter\n"); dibx000_init_i2c_master()
|
H A D | stb6100.h | 84 struct i2c_adapter *i2c; 101 struct i2c_adapter *i2c); 107 struct i2c_adapter *i2c) stb6100_attach()
|
H A D | m88ds3103.h | 126 struct i2c_adapter *i2c, 127 struct i2c_adapter **tuner_i2c); 131 struct i2c_adapter *i2c, m88ds3103_attach() 132 struct i2c_adapter **tuner_i2c) m88ds3103_attach()
|
H A D | a8293.h | 32 struct i2c_adapter *i2c, const struct a8293_config *cfg); 35 struct i2c_adapter *i2c, const struct a8293_config *cfg) a8293_attach()
|
H A D | atbm8830.h | 66 struct i2c_adapter *i2c); 70 struct i2c_adapter *i2c) { atbm8830_attach()
|
H A D | au8522.h | 66 struct i2c_adapter *i2c); 70 struct i2c_adapter *i2c) au8522_attach()
|
H A D | bcm3510.h | 39 struct i2c_adapter* i2c); 42 struct i2c_adapter* i2c) bcm3510_attach()
|
H A D | cx22700.h | 36 struct i2c_adapter* i2c); 39 struct i2c_adapter* i2c) cx22700_attach()
|
H A D | cx22702.h | 47 struct i2c_adapter *i2c); 51 struct i2c_adapter *i2c) cx22702_attach()
|
H A D | cx24110.h | 51 struct i2c_adapter* i2c); 54 struct i2c_adapter* i2c) cx24110_attach()
|
H A D | cx24113.h | 37 const struct cx24113_config *config, struct i2c_adapter *i2c); 42 const struct cx24113_config *config, struct i2c_adapter *i2c) cx24113_attach()
|
H A D | cx24116.h | 47 struct i2c_adapter *i2c); 51 struct i2c_adapter *i2c) cx24116_attach()
|
H A D | cx24117.h | 36 struct i2c_adapter *i2c); 40 struct i2c_adapter *i2c) cx24117_attach()
|
H A D | dib3000.h | 46 struct i2c_adapter* i2c, struct dib_fe_xfer_ops *xfer_ops); 49 struct i2c_adapter* i2c, struct dib_fe_xfer_ops *xfer_ops) dib3000mb_attach()
|
H A D | drxd.h | 58 void *priv, struct i2c_adapter *i2c, 63 void *priv, struct i2c_adapter *i2c, drxd_attach()
|
H A D | drxk.h | 56 struct i2c_adapter *i2c); 59 struct i2c_adapter *i2c) drxk_attach()
|
H A D | ds3000.h | 40 struct i2c_adapter *i2c); 44 struct i2c_adapter *i2c) ds3000_attach()
|
H A D | ec100.h | 36 struct i2c_adapter *i2c); 39 const struct ec100_config *config, struct i2c_adapter *i2c) ec100_attach()
|
H A D | hd29l2.h | 56 struct i2c_adapter *i2c); 59 const struct hd29l2_config *config, struct i2c_adapter *i2c) hd29l2_attach()
|
H A D | isl6421.h | 44 extern struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, 47 static inline struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, isl6421_attach()
|
H A D | isl6423.h | 49 struct i2c_adapter *i2c, 54 struct i2c_adapter *i2c, isl6423_attach()
|
H A D | ix2505v.h | 54 const struct ix2505v_config *config, struct i2c_adapter *i2c); 57 const struct ix2505v_config *config, struct i2c_adapter *i2c) ix2505v_attach()
|
H A D | l64781.h | 36 struct i2c_adapter* i2c); 39 struct i2c_adapter* i2c) l64781_attach()
|
H A D | lg2160.h | 73 struct i2c_adapter *i2c_adap); 77 struct i2c_adapter *i2c_adap) lg2160_attach()
|
H A D | lgdt3306a.h | 63 struct i2c_adapter *i2c_adap); 67 struct i2c_adapter *i2c_adap) lgdt3306a_attach()
|
H A D | lgdt330x.h | 57 struct i2c_adapter* i2c); 60 struct i2c_adapter* i2c) lgdt330x_attach()
|
H A D | lgs8gl5.h | 36 const struct lgs8gl5_config *config, struct i2c_adapter *i2c); 39 const struct lgs8gl5_config *config, struct i2c_adapter *i2c) { lgs8gl5_attach()
|
H A D | lnbh24.h | 44 struct i2c_adapter *i2c, u8 override_set, 48 struct i2c_adapter *i2c, u8 override_set, lnbh24_attach()
|
H A D | lnbp22.h | 48 struct i2c_adapter *i2c); 51 struct i2c_adapter *i2c) lnbp22_attach()
|
H A D | m88rs2000.h | 46 const struct m88rs2000_config *config, struct i2c_adapter *i2c); 49 const struct m88rs2000_config *config, struct i2c_adapter *i2c) m88rs2000_attach()
|
H A D | mb86a16.h | 39 struct i2c_adapter *i2c_adap); 44 struct i2c_adapter *i2c_adap) mb86a16_attach()
|
H A D | mt312.h | 41 struct i2c_adapter *i2c); 44 const struct mt312_config *config, struct i2c_adapter *i2c) mt312_attach()
|
H A D | nxt200x.h | 47 struct i2c_adapter* i2c); 50 struct i2c_adapter* i2c) nxt200x_attach()
|
H A D | nxt6000.h | 38 struct i2c_adapter* i2c); 41 struct i2c_adapter* i2c) nxt6000_attach()
|
H A D | or51132.h | 39 struct i2c_adapter* i2c); 42 struct i2c_adapter* i2c) or51132_attach()
|
H A D | or51211.h | 42 struct i2c_adapter* i2c); 45 struct i2c_adapter* i2c) or51211_attach()
|
H A D | si2165.h | 51 struct i2c_adapter *i2c); 55 struct i2c_adapter *i2c) si2165_attach()
|
H A D | sp8870.h | 40 struct i2c_adapter* i2c); 43 struct i2c_adapter* i2c) sp8870_attach()
|
H A D | stb6000.h | 40 struct i2c_adapter *i2c); 44 struct i2c_adapter *i2c) stb6000_attach()
|
H A D | stv0288.h | 48 struct i2c_adapter *i2c); 51 struct i2c_adapter *i2c) stv0288_attach()
|
H A D | stv0297.h | 47 struct i2c_adapter* i2c); 50 struct i2c_adapter* i2c) stv0297_attach()
|
H A D | stv6110.h | 52 struct i2c_adapter *i2c); 56 struct i2c_adapter *i2c) stv6110_attach()
|
H A D | tda10048.h | 79 struct i2c_adapter *i2c); 83 struct i2c_adapter *i2c) tda10048_attach()
|
H A D | tda10086.h | 51 struct i2c_adapter* i2c); 54 struct i2c_adapter* i2c) tda10086_attach()
|
H A D | tda665x.h | 38 struct i2c_adapter *i2c); 44 struct i2c_adapter *i2c) tda665x_attach()
|
H A D | tda8083.h | 40 struct i2c_adapter* i2c); 43 struct i2c_adapter* i2c) tda8083_attach()
|
H A D | tda8261.h | 41 struct i2c_adapter *i2c); 47 struct i2c_adapter *i2c) tda8261_attach()
|
H A D | tda826x.h | 40 struct i2c_adapter *i2c, 45 struct i2c_adapter *i2c, tda826x_attach()
|
H A D | ts2020.h | 62 struct i2c_adapter *i2c); 67 struct i2c_adapter *i2c) ts2020_attach()
|
H A D | tua6100.h | 38 extern struct dvb_frontend *tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c); 40 static inline struct dvb_frontend* tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c) tua6100_attach()
|
H A D | ves1820.h | 46 struct i2c_adapter* i2c, u8 pwm); 49 struct i2c_adapter* i2c, u8 pwm) ves1820_attach()
|
H A D | ves1x93.h | 45 struct i2c_adapter* i2c); 48 struct i2c_adapter* i2c) ves1x93_attach()
|
H A D | zl10036.h | 43 const struct zl10036_config *config, struct i2c_adapter *i2c); 46 const struct zl10036_config *config, struct i2c_adapter *i2c) zl10036_attach()
|
H A D | zl10039.h | 30 struct i2c_adapter *i2c); 34 struct i2c_adapter *i2c) zl10039_attach()
|
H A D | zl10353.h | 52 struct i2c_adapter *i2c); 55 struct i2c_adapter *i2c) zl10353_attach()
|
H A D | dib0090.h | 14 struct i2c_adapter; 79 extern struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config); 80 extern struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config); 97 static inline struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config) dib0090_register() 103 static inline struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0090_config *config) dib0090_fw_register()
|
H A D | tda1004x.h | 112 struct i2c_adapter* i2c; 122 struct i2c_adapter* i2c); 125 struct i2c_adapter* i2c); 128 struct i2c_adapter* i2c) tda10045_attach() 134 struct i2c_adapter* i2c) tda10046_attach()
|
H A D | lnbp21.c | 43 struct i2c_adapter *i2c; 130 struct i2c_adapter *i2c, u8 override_set, lnbx2x_attach() 169 struct i2c_adapter *i2c, u8 override_set, lnbh24_attach() 178 struct i2c_adapter *i2c, u8 override_set, lnbp21_attach()
|
H A D | rtl2830_priv.h | 32 struct i2c_adapter *adapter;
|
H A D | tc90522.h | 39 struct i2c_adapter *tuner_i2c;
|
H A D | af9013.h | 108 struct i2c_adapter *i2c); 111 const struct af9013_config *config, struct i2c_adapter *i2c) af9013_attach()
|
H A D | cxd2820r.h | 78 struct i2c_adapter *i2c, 84 struct i2c_adapter *i2c, cxd2820r_attach()
|
H A D | isl6405.h | 62 extern struct dvb_frontend *isl6405_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, 66 struct i2c_adapter *i2c, u8 i2c_addr, isl6405_attach()
|
H A D | lgdt3305.h | 86 struct i2c_adapter *i2c_adap); 90 struct i2c_adapter *i2c_adap) lgdt3305_attach()
|
H A D | lgs8gxx.h | 85 struct i2c_adapter *i2c); 89 struct i2c_adapter *i2c) { lgs8gxx_attach()
|
H A D | lnbp21.h | 64 struct i2c_adapter *i2c, u8 override_set, 68 struct i2c_adapter *i2c, u8 override_set, lnbp21_attach()
|
H A D | mt352.h | 56 struct i2c_adapter* i2c); 59 struct i2c_adapter* i2c) mt352_attach()
|
H A D | s5h1409.h | 72 struct i2c_adapter *i2c); 76 struct i2c_adapter *i2c) s5h1409_attach()
|
H A D | s5h1411.h | 74 struct i2c_adapter *i2c); 78 struct i2c_adapter *i2c) s5h1411_attach()
|
H A D | s5h1432.h | 80 struct i2c_adapter *i2c); 84 struct i2c_adapter *i2c) s5h1432_attach()
|
H A D | stv0900.h | 63 struct i2c_adapter *i2c, int demod); 66 struct i2c_adapter *i2c, int demod) stv0900_attach()
|
H A D | stv6110x.h | 60 struct i2c_adapter *i2c); 65 struct i2c_adapter *i2c) stv6110x_attach()
|
H A D | tda10071.h | 77 const struct tda10071_config *config, struct i2c_adapter *i2c); 80 const struct tda10071_config *config, struct i2c_adapter *i2c) tda10071_attach()
|
/linux-4.1.27/drivers/video/fbdev/matrox/ |
H A D | matroxfb_maven.h | 10 struct i2c_adapter adapter;
|
/linux-4.1.27/drivers/video/fbdev/mb862xx/ |
H A D | mb862xx-i2c.c | 21 static int mb862xx_i2c_wait_event(struct i2c_adapter *adap) mb862xx_i2c_wait_event() 36 static int mb862xx_i2c_do_address(struct i2c_adapter *adap, int addr) mb862xx_i2c_do_address() 49 static int mb862xx_i2c_write_byte(struct i2c_adapter *adap, u8 byte) mb862xx_i2c_write_byte() 60 static int mb862xx_i2c_read_byte(struct i2c_adapter *adap, u8 *byte, int last) mb862xx_i2c_read_byte() 71 static void mb862xx_i2c_stop(struct i2c_adapter *adap) mb862xx_i2c_stop() 80 static int mb862xx_i2c_read(struct i2c_adapter *adap, struct i2c_msg *m) mb862xx_i2c_read() 94 static int mb862xx_i2c_write(struct i2c_adapter *adap, struct i2c_msg *m) mb862xx_i2c_write() 107 static int mb862xx_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, mb862xx_xfer() 142 static u32 mb862xx_func(struct i2c_adapter *adap) mb862xx_func() 152 static struct i2c_adapter mb862xx_i2c_adapter = {
|
/linux-4.1.27/drivers/media/pci/mantis/ |
H A D | mantis_i2c.c | 128 static int mantis_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) mantis_i2c_xfer() 210 static u32 mantis_i2c_func(struct i2c_adapter *adapter) mantis_i2c_func() 223 struct i2c_adapter *i2c_adapter = &mantis->adapter; mantis_i2c_init() local 228 strncpy(i2c_adapter->name, "Mantis I2C", sizeof(i2c_adapter->name)); mantis_i2c_init() 229 i2c_set_adapdata(i2c_adapter, mantis); mantis_i2c_init() 231 i2c_adapter->owner = THIS_MODULE; mantis_i2c_init() 232 i2c_adapter->algo = &mantis_algo; mantis_i2c_init() 233 i2c_adapter->algo_data = NULL; mantis_i2c_init() 234 i2c_adapter->timeout = 500; mantis_i2c_init() 235 i2c_adapter->retries = 3; mantis_i2c_init() 236 i2c_adapter->dev.parent = &pdev->dev; mantis_i2c_init() 238 mantis->i2c_rc = i2c_add_adapter(i2c_adapter); mantis_i2c_init()
|
H A D | mantis_vp2033.c | 52 struct i2c_adapter *adapter = &mantis->adapter; read_pwm() 72 struct i2c_adapter *adapter = &mantis->adapter; tda1002x_cu1216_tuner_set() 126 struct i2c_adapter *adapter = &mantis->adapter; vp2033_frontend_init()
|
H A D | mantis_vp2040.c | 54 struct i2c_adapter *adapter = &mantis->adapter; tda1002x_cu1216_tuner_set() 108 struct i2c_adapter *adapter = &mantis->adapter; read_pwm() 126 struct i2c_adapter *adapter = &mantis->adapter; vp2040_frontend_init()
|
/linux-4.1.27/include/linux/ |
H A D | i2c-mux.h | 36 struct i2c_adapter *i2c_add_mux_adapter(struct i2c_adapter *parent, 40 int (*select) (struct i2c_adapter *, 42 int (*deselect) (struct i2c_adapter *, 45 void i2c_del_mux_adapter(struct i2c_adapter *adap);
|
H A D | i2c-algo-bit.h | 40 int (*pre_xfer) (struct i2c_adapter *); 41 void (*post_xfer) (struct i2c_adapter *); 51 int i2c_bit_add_bus(struct i2c_adapter *); 52 int i2c_bit_add_numbered_bus(struct i2c_adapter *);
|
H A D | i2c.h | 44 struct i2c_adapter; 69 extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, 72 extern int __i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, 78 Note that we use i2c_adapter here, because you do not need a specific 80 extern s32 i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr, 167 int (*attach_adapter)(struct i2c_adapter *) __deprecated; 223 struct i2c_adapter *adapter; /* the adapter we sit on */ 234 extern struct i2c_adapter *i2c_verify_adapter(struct device *dev); 326 i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info); 335 i2c_new_probed_device(struct i2c_adapter *adap, 338 int (*probe)(struct i2c_adapter *, unsigned short addr)); 341 extern int i2c_probe_func_quick_read(struct i2c_adapter *, unsigned short addr); 347 i2c_new_dummy(struct i2c_adapter *adap, u16 address); 398 int (*master_xfer)(struct i2c_adapter *adap, struct i2c_msg *msgs, 400 int (*smbus_xfer) (struct i2c_adapter *adap, u16 addr, 405 u32 (*functionality) (struct i2c_adapter *); 432 int (*recover_bus)(struct i2c_adapter *); 434 int (*get_scl)(struct i2c_adapter *); 435 void (*set_scl)(struct i2c_adapter *, int val); 436 int (*get_sda)(struct i2c_adapter *); 438 void (*prepare_recovery)(struct i2c_adapter *); 439 void (*unprepare_recovery)(struct i2c_adapter *); 446 int i2c_recover_bus(struct i2c_adapter *adap); 449 int i2c_generic_gpio_recovery(struct i2c_adapter *adap); 450 int i2c_generic_scl_recovery(struct i2c_adapter *adap); 495 * i2c_adapter is the structure used to identify a physical i2c bus along 498 struct i2c_adapter { struct 521 #define to_i2c_adapter(d) container_of(d, struct i2c_adapter, dev) 523 static inline void *i2c_get_adapdata(const struct i2c_adapter *dev) i2c_get_adapdata() 528 static inline void i2c_set_adapdata(struct i2c_adapter *dev, void *data) i2c_set_adapdata() 533 static inline struct i2c_adapter * i2c_parent_is_i2c_adapter() 534 i2c_parent_is_i2c_adapter(const struct i2c_adapter *adapter) i2c_parent_is_i2c_adapter() 549 void i2c_lock_adapter(struct i2c_adapter *); 550 void i2c_unlock_adapter(struct i2c_adapter *); 579 extern int i2c_add_adapter(struct i2c_adapter *); 580 extern void i2c_del_adapter(struct i2c_adapter *); 581 extern int i2c_add_numbered_adapter(struct i2c_adapter *); 595 extern void i2c_clients_command(struct i2c_adapter *adap, 598 extern struct i2c_adapter *i2c_get_adapter(int nr); 599 extern void i2c_put_adapter(struct i2c_adapter *adap); 603 static inline u32 i2c_get_functionality(struct i2c_adapter *adap) i2c_get_functionality() 609 static inline int i2c_check_functionality(struct i2c_adapter *adap, u32 func) i2c_check_functionality() 615 static inline int i2c_adapter_id(struct i2c_adapter *adap) i2c_adapter_id() 638 /* must call put_device() when done with returned i2c_adapter device */ 639 extern struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node); 648 static inline struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node) of_find_i2c_adapter_by_node()
|
H A D | i2c-pnx.h | 33 struct i2c_adapter adapter;
|
H A D | via_i2c.h | 30 struct i2c_adapter adapter; 38 struct i2c_adapter *viafb_find_i2c_adapter(enum viafb_i2c_adap which);
|
H A D | i2c-algo-pca.h | 68 int i2c_pca_add_bus(struct i2c_adapter *); 69 int i2c_pca_add_numbered_bus(struct i2c_adapter *);
|
/linux-4.1.27/drivers/media/pci/cx23885/ |
H A D | netup-eeprom.h | 33 extern int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr); 34 extern int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data); 35 extern void netup_get_card_info(struct i2c_adapter *i2c_adap,
|
H A D | netup-init.c | 25 static void i2c_av_write(struct i2c_adapter *i2c, u16 reg, u8 val) i2c_av_write() 46 static void i2c_av_write4(struct i2c_adapter *i2c, u16 reg, u32 val) i2c_av_write4() 70 static u8 i2c_av_read(struct i2c_adapter *i2c, u16 reg) i2c_av_read() 100 static void i2c_av_and_or(struct i2c_adapter *i2c, u16 reg, unsigned and_mask, i2c_av_and_or() 109 struct i2c_adapter *i2c = &i2c_bus->i2c_adap; netup_initialize()
|
H A D | netup-eeprom.c | 28 int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr) netup_eeprom_read() 62 int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data) netup_eeprom_write() 91 void netup_get_card_info(struct i2c_adapter *i2c_adap, netup_get_card_info()
|
H A D | cx23885-i2c.c | 47 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap) i2c_slave_did_ack() 54 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) i2c_is_busy() 61 static int i2c_wait_done(struct i2c_adapter *i2c_adap) i2c_wait_done() 77 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, i2c_sendbytes() 158 static int i2c_readbytes(struct i2c_adapter *i2c_adap, i2c_readbytes() 219 static int i2c_xfer(struct i2c_adapter *i2c_adap, i2c_xfer() 256 static u32 cx23885_functionality(struct i2c_adapter *adap) cx23885_functionality() 268 static struct i2c_adapter cx23885_i2c_adap_template = {
|
/linux-4.1.27/drivers/media/usb/hdpvr/ |
H A D | hdpvr-i2c.c | 45 return i2c_new_device(&dev->i2c_adapter, &hdpvr_ir_tx_i2c_board_info); hdpvr_register_ir_tx_i2c() 63 return i2c_new_device(&dev->i2c_adapter, &hdpvr_ir_rx_i2c_board_info); hdpvr_register_ir_rx_i2c() 126 static int hdpvr_transfer(struct i2c_adapter *i2c_adapter, struct i2c_msg *msgs, hdpvr_transfer() argument 129 struct hdpvr_device *dev = i2c_get_adapdata(i2c_adapter); hdpvr_transfer() 178 static u32 hdpvr_functionality(struct i2c_adapter *adapter) hdpvr_functionality() 188 static struct i2c_adapter hdpvr_i2c_adapter_template = { 220 dev->i2c_adapter = hdpvr_i2c_adapter_template; hdpvr_register_i2c_adapter() 221 dev->i2c_adapter.dev.parent = &dev->udev->dev; hdpvr_register_i2c_adapter() 223 i2c_set_adapdata(&dev->i2c_adapter, dev); hdpvr_register_i2c_adapter() 225 retval = i2c_add_adapter(&dev->i2c_adapter); hdpvr_register_i2c_adapter()
|
/linux-4.1.27/drivers/i2c/ |
H A D | i2c-mux.c | 31 struct i2c_adapter adap; 34 struct i2c_adapter *parent; 39 int (*select)(struct i2c_adapter *, void *mux_priv, u32 chan_id); 40 int (*deselect)(struct i2c_adapter *, void *mux_priv, u32 chan_id); 43 static int i2c_mux_master_xfer(struct i2c_adapter *adap, i2c_mux_master_xfer() 47 struct i2c_adapter *parent = priv->parent; i2c_mux_master_xfer() 61 static int i2c_mux_smbus_xfer(struct i2c_adapter *adap, i2c_mux_smbus_xfer() 67 struct i2c_adapter *parent = priv->parent; i2c_mux_smbus_xfer() 83 static u32 i2c_mux_functionality(struct i2c_adapter *adap) i2c_mux_functionality() 86 struct i2c_adapter *parent = priv->parent; i2c_mux_functionality() 92 static unsigned int i2c_mux_parent_classes(struct i2c_adapter *parent) i2c_mux_parent_classes() 104 struct i2c_adapter *i2c_add_mux_adapter(struct i2c_adapter *parent, i2c_add_mux_adapter() 108 int (*select) (struct i2c_adapter *, i2c_add_mux_adapter() 110 int (*deselect) (struct i2c_adapter *, i2c_add_mux_adapter() 203 void i2c_del_mux_adapter(struct i2c_adapter *adap) i2c_del_mux_adapter()
|
H A D | i2c-core.c | 67 static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver); 84 struct i2c_adapter *adapter; 124 struct i2c_adapter *adapter = data; acpi_i2c_add_device() 167 static void acpi_i2c_register_devices(struct i2c_adapter *adap) acpi_i2c_register_devices() 187 static inline void acpi_i2c_register_devices(struct i2c_adapter *adap) { } acpi_i2c_register_devices() 260 struct i2c_adapter *adapter = data->adapter; acpi_i2c_space_handler() 370 static int acpi_i2c_install_space_handler(struct i2c_adapter *adapter) acpi_i2c_install_space_handler() 412 static void acpi_i2c_remove_space_handler(struct i2c_adapter *adapter) acpi_i2c_remove_space_handler() 437 static inline void acpi_i2c_remove_space_handler(struct i2c_adapter *adapter) acpi_i2c_remove_space_handler() 440 static inline int acpi_i2c_install_space_handler(struct i2c_adapter *adapter) acpi_i2c_install_space_handler() 500 static int get_scl_gpio_value(struct i2c_adapter *adap) get_scl_gpio_value() 505 static void set_scl_gpio_value(struct i2c_adapter *adap, int val) set_scl_gpio_value() 510 static int get_sda_gpio_value(struct i2c_adapter *adap) get_sda_gpio_value() 515 static int i2c_get_gpios_for_recovery(struct i2c_adapter *adap) i2c_get_gpios_for_recovery() 540 static void i2c_put_gpios_for_recovery(struct i2c_adapter *adap) i2c_put_gpios_for_recovery() 558 static int i2c_generic_recovery(struct i2c_adapter *adap) i2c_generic_recovery() 594 int i2c_generic_scl_recovery(struct i2c_adapter *adap) i2c_generic_scl_recovery() 601 int i2c_generic_gpio_recovery(struct i2c_adapter *adap) i2c_generic_gpio_recovery() 616 int i2c_recover_bus(struct i2c_adapter *adap) i2c_recover_bus() 818 static int i2c_check_mux_parents(struct i2c_adapter *adapter, int addr) i2c_check_mux_parents() 820 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); i2c_check_mux_parents() 846 static int i2c_check_addr_busy(struct i2c_adapter *adapter, int addr) i2c_check_addr_busy() 848 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); i2c_check_addr_busy() 865 void i2c_lock_adapter(struct i2c_adapter *adapter) i2c_lock_adapter() 867 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); i2c_lock_adapter() 880 static int i2c_trylock_adapter(struct i2c_adapter *adapter) i2c_trylock_adapter() 882 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); i2c_trylock_adapter() 894 void i2c_unlock_adapter(struct i2c_adapter *adapter) i2c_unlock_adapter() 896 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); i2c_unlock_adapter() 905 static void i2c_dev_set_name(struct i2c_adapter *adap, i2c_dev_set_name() 932 * before any i2c_adapter could exist. 938 i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info) i2c_new_device() 1052 struct i2c_client *i2c_new_dummy(struct i2c_adapter *adapter, u16 address) i2c_new_dummy() 1068 struct i2c_adapter *adap = to_i2c_adapter(dev); i2c_adapter_dev_release() 1078 static inline unsigned int i2c_adapter_depth(struct i2c_adapter *adapter) i2c_adapter_depth() 1102 struct i2c_adapter *adap = to_i2c_adapter(dev); i2c_sysfs_new_device() 1160 struct i2c_adapter *adap = to_i2c_adapter(dev); i2c_sysfs_delete_device() 1209 ATTRIBUTE_GROUPS(i2c_adapter); variable 1218 * i2c_verify_adapter - return parameter as i2c_adapter or NULL 1224 * by wrongly treating some non-I2C device as an i2c_adapter. 1226 struct i2c_adapter *i2c_verify_adapter(struct device *dev) i2c_verify_adapter() 1238 static void i2c_scan_static_board_info(struct i2c_adapter *adapter) i2c_scan_static_board_info() 1257 static struct i2c_client *of_i2c_register_device(struct i2c_adapter *adap, of_i2c_register_device() 1304 static void of_i2c_register_devices(struct i2c_adapter *adap) of_i2c_register_devices() 1337 /* must call put_device() when done with returned i2c_adapter device */ of_find_i2c_adapter_by_node() 1338 struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node) of_find_i2c_adapter_by_node() 1351 static void of_i2c_register_devices(struct i2c_adapter *adap) { } of_i2c_register_devices() 1355 struct i2c_adapter *adap) i2c_do_add_adapter() 1377 static int i2c_register_adapter(struct i2c_adapter *adap) i2c_register_adapter() 1488 static int __i2c_add_numbered_adapter(struct i2c_adapter *adap) __i2c_add_numbered_adapter() 1516 int i2c_add_adapter(struct i2c_adapter *adapter) i2c_add_adapter() 1565 int i2c_add_numbered_adapter(struct i2c_adapter *adap) i2c_add_numbered_adapter() 1575 struct i2c_adapter *adapter) i2c_do_del_adapter() 1621 void i2c_del_adapter(struct i2c_adapter *adap) i2c_del_adapter() 1623 struct i2c_adapter *found; i2c_del_adapter() 1675 * device from the i2c_adapter, like spi or netdev do. Any solution i2c_del_adapter() 1716 * i2c slave chips, on a bus instance associated with some i2c_adapter. 1823 void i2c_clients_command(struct i2c_adapter *adap, unsigned int cmd, void *arg) i2c_clients_command() 1838 struct i2c_adapter *adap; of_i2c_notify() 1944 static int i2c_quirk_error(struct i2c_adapter *adap, struct i2c_msg *msg, char *err_msg) i2c_quirk_error() 1952 static int i2c_check_for_quirks(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) i2c_check_for_quirks() 2012 int __i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) __i2c_transfer() 2067 int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) i2c_transfer() 2129 struct i2c_adapter *adap = client->adapter; i2c_master_send() 2157 struct i2c_adapter *adap = client->adapter; i2c_master_recv() 2195 static int i2c_default_probe(struct i2c_adapter *adap, unsigned short addr) i2c_default_probe() 2227 struct i2c_adapter *adapter = temp_client->adapter; i2c_detect_address() 2285 static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver) i2c_detect() 2329 int i2c_probe_func_quick_read(struct i2c_adapter *adap, unsigned short addr) i2c_probe_func_quick_read() 2337 i2c_new_probed_device(struct i2c_adapter *adap, i2c_new_probed_device() 2340 int (*probe)(struct i2c_adapter *, unsigned short addr)) i2c_new_probed_device() 2377 struct i2c_adapter *i2c_get_adapter(int nr) i2c_get_adapter() 2379 struct i2c_adapter *adapter; i2c_get_adapter() 2391 void i2c_put_adapter(struct i2c_adapter *adap) i2c_put_adapter() 2668 static s32 i2c_smbus_xfer_emulated(struct i2c_adapter *adapter, u16 addr, i2c_smbus_xfer_emulated() 2855 s32 i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr, unsigned short flags, i2c_smbus_xfer()
|
H A D | i2c-dev.c | 39 * An i2c_dev represents an i2c_adapter ... an I2C or SMBus master, not a 43 * The list of i2c_dev structures is parallel to the i2c_adapter lists 48 struct i2c_adapter *adap; 71 static struct i2c_dev *get_free_i2c_dev(struct i2c_adapter *adap) get_free_i2c_dev() 121 * descriptor starts out associated only with an i2c_adapter (and bus). 126 * are submitted directly to an i2c_adapter. However, SMBus-only adapters 194 static int i2cdev_check_mux_parents(struct i2c_adapter *adapter, int addr) i2cdev_check_mux_parents() 196 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); i2cdev_check_mux_parents() 223 static int i2cdev_check_addr(struct i2c_adapter *adapter, unsigned int addr) i2cdev_check_addr() 225 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); i2cdev_check_addr() 488 struct i2c_adapter *adap; i2cdev_open() 546 struct i2c_adapter *adap; i2cdev_attach_adapter() 577 struct i2c_adapter *adap; i2cdev_detach_adapter()
|
/linux-4.1.27/drivers/video/fbdev/omap2/displays-new/ |
H A D | connector-dvi.c | 49 struct i2c_adapter *i2c_adapter; member in struct:panel_drv_data 146 static int dvic_ddc_read(struct i2c_adapter *adapter, dvic_ddc_read() 183 if (!ddata->i2c_adapter) dvic_read_edid() 187 r = dvic_ddc_read(ddata->i2c_adapter, edid, l, 0); dvic_read_edid() 197 r = dvic_ddc_read(ddata->i2c_adapter, edid + EDID_LENGTH, dvic_read_edid() 214 if (!ddata->i2c_adapter) dvic_detect() 217 r = dvic_ddc_read(ddata->i2c_adapter, &out, 1, 0); dvic_detect() 250 struct i2c_adapter *adapter; dvic_probe_pdata() 260 ddata->i2c_adapter = adapter; dvic_probe_pdata() 265 i2c_put_adapter(ddata->i2c_adapter); dvic_probe_pdata() 285 struct i2c_adapter *adapter; dvic_probe_of() 304 ddata->i2c_adapter = adapter; dvic_probe_of() 354 i2c_put_adapter(ddata->i2c_adapter); dvic_probe() 372 i2c_put_adapter(ddata->i2c_adapter); dvic_remove()
|
/linux-4.1.27/drivers/media/usb/au0828/ |
H A D | au0828-i2c.c | 40 static inline int i2c_slave_did_write_ack(struct i2c_adapter *i2c_adap) i2c_slave_did_write_ack() 47 static inline int i2c_slave_did_read_ack(struct i2c_adapter *i2c_adap) i2c_slave_did_read_ack() 54 static int i2c_wait_read_ack(struct i2c_adapter *i2c_adap) i2c_wait_read_ack() 70 static inline int i2c_is_read_busy(struct i2c_adapter *i2c_adap) i2c_is_read_busy() 77 static int i2c_wait_read_done(struct i2c_adapter *i2c_adap) i2c_wait_read_done() 93 static inline int i2c_is_write_done(struct i2c_adapter *i2c_adap) i2c_is_write_done() 100 static int i2c_wait_write_done(struct i2c_adapter *i2c_adap) i2c_wait_write_done() 116 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) i2c_is_busy() 123 static int i2c_wait_done(struct i2c_adapter *i2c_adap) i2c_wait_done() 140 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, i2c_sendbytes() 230 static int i2c_readbytes(struct i2c_adapter *i2c_adap, i2c_readbytes() 296 static int i2c_xfer(struct i2c_adapter *i2c_adap, i2c_xfer() 331 static u32 au0828_functionality(struct i2c_adapter *adap) au0828_functionality() 343 static struct i2c_adapter au0828_i2c_adap_template = {
|
/linux-4.1.27/drivers/media/dvb-frontends/drx39xyj/ |
H A D | drx39xxj.h | 30 struct i2c_adapter *i2c; 38 struct dvb_frontend *drx39xxj_attach(struct i2c_adapter *i2c); 40 static inline struct dvb_frontend *drx39xxj_attach(struct i2c_adapter *i2c) { drx39xxj_attach()
|
/linux-4.1.27/drivers/media/pci/ngene/ |
H A D | ngene-cards.c | 55 struct i2c_adapter *i2c; tuner_attach_stv6110() 64 i2c = &chan->dev->channel[0].i2c_adapter; tuner_attach_stv6110() 66 i2c = &chan->dev->channel[1].i2c_adapter; tuner_attach_stv6110() 107 struct i2c_adapter *i2c; tuner_attach_tda18271() 110 i2c = &chan->dev->channel[0].i2c_adapter; tuner_attach_tda18271() 135 struct i2c_adapter *i2c; demod_attach_stv0900() 143 i2c = &chan->dev->channel[0].i2c_adapter; demod_attach_stv0900() 145 i2c = &chan->dev->channel[1].i2c_adapter; demod_attach_stv0900() 180 static int i2c_read(struct i2c_adapter *adapter, u8 adr, u8 *val) i2c_read() 187 static int i2c_read_reg16(struct i2c_adapter *adapter, u8 adr, i2c_read_reg16() 198 static int port_has_stv0900(struct i2c_adapter *i2c, int port) port_has_stv0900() 206 static int port_has_drxk(struct i2c_adapter *i2c, int port) port_has_drxk() 216 struct i2c_adapter *i2c) demod_attach_drxk() 238 struct i2c_adapter *i2c; cineS2_probe() 246 i2c = &chan->dev->channel[0].i2c_adapter; cineS2_probe() 248 i2c = &chan->dev->channel[1].i2c_adapter; cineS2_probe() 306 chan->fe = dvb_attach(lgdt330x_attach, &aver_m780, &chan->i2c_adapter); demod_attach_lg330x() 312 dvb_attach(mt2131_attach, chan->fe, &chan->i2c_adapter, demod_attach_lg330x() 325 &chan->i2c_adapter, &chan->dev->pci_dev->dev); demod_attach_drxd() 340 &chan->i2c_adapter, tuner_attach_dtt7520x() 375 static int i2c_write_eeprom(struct i2c_adapter *adapter, i2c_write_eeprom() 389 static int i2c_read_eeprom(struct i2c_adapter *adapter, i2c_read_eeprom() 405 static int ReadEEProm(struct i2c_adapter *adapter, ReadEEProm() 445 static int WriteEEProm(struct i2c_adapter *adapter, WriteEEProm() 507 static int eeprom_read_ushort(struct i2c_adapter *adapter, u16 tag, u16 *data) eeprom_read_ushort() 523 static int eeprom_write_ushort(struct i2c_adapter *adapter, u16 tag, u16 data) eeprom_write_ushort() 539 struct i2c_adapter *adap = &chan->i2c_adapter; osc_deviation()
|
H A D | ngene-i2c.c | 118 static int ngene_i2c_master_xfer(struct i2c_adapter *adapter, ngene_i2c_master_xfer() 152 static u32 ngene_i2c_functionality(struct i2c_adapter *adap) ngene_i2c_functionality() 164 struct i2c_adapter *adap = &(dev->channel[dev_nr].i2c_adapter); ngene_i2c_init()
|
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi_i2c.c | 21 struct i2c_adapter base; 100 static int hdmi_i2c_xfer(struct i2c_adapter *i2c, hdmi_i2c_xfer() 219 static u32 hdmi_i2c_func(struct i2c_adapter *adapter) hdmi_i2c_func() 229 void hdmi_i2c_irq(struct i2c_adapter *i2c) hdmi_i2c_irq() 237 void hdmi_i2c_destroy(struct i2c_adapter *i2c) hdmi_i2c_destroy() 244 struct i2c_adapter *hdmi_i2c_init(struct hdmi *hdmi) hdmi_i2c_init() 248 struct i2c_adapter *i2c = NULL; hdmi_i2c_init()
|
H A D | hdmi.h | 61 struct i2c_adapter *i2c; 162 void hdmi_i2c_irq(struct i2c_adapter *i2c); 163 void hdmi_i2c_destroy(struct i2c_adapter *i2c); 164 struct i2c_adapter *hdmi_i2c_init(struct hdmi *hdmi);
|
/linux-4.1.27/drivers/i2c/busses/ |
H A D | i2c-amd756-s4882.c | 39 extern struct i2c_adapter amd756_smbus; 41 static struct i2c_adapter *s4882_adapter; 47 static s32 amd756_access_virt0(struct i2c_adapter * adap, u16 addr, amd756_access_virt0() 75 static inline s32 amd756_access_channel(struct i2c_adapter * adap, u16 addr, amd756_access_channel() 109 static s32 amd756_access_virt1(struct i2c_adapter * adap, u16 addr, amd756_access_virt1() 119 static s32 amd756_access_virt2(struct i2c_adapter * adap, u16 addr, amd756_access_virt2() 129 static s32 amd756_access_virt3(struct i2c_adapter * adap, u16 addr, amd756_access_virt3() 139 static s32 amd756_access_virt4(struct i2c_adapter * adap, u16 addr, amd756_access_virt4() 172 if (!(s4882_adapter = kzalloc(5 * sizeof(struct i2c_adapter), amd756_s4882_init()
|
H A D | i2c-nforce2-s4985.c | 37 extern struct i2c_adapter *nforce2_smbus; 39 static struct i2c_adapter *s4985_adapter; 45 static s32 nforce2_access_virt0(struct i2c_adapter *adap, u16 addr, nforce2_access_virt0() 71 static inline s32 nforce2_access_channel(struct i2c_adapter *adap, u16 addr, nforce2_access_channel() 104 static s32 nforce2_access_virt1(struct i2c_adapter *adap, u16 addr, nforce2_access_virt1() 114 static s32 nforce2_access_virt2(struct i2c_adapter *adap, u16 addr, nforce2_access_virt2() 124 static s32 nforce2_access_virt3(struct i2c_adapter *adap, u16 addr, nforce2_access_virt3() 134 static s32 nforce2_access_virt4(struct i2c_adapter *adap, u16 addr, nforce2_access_virt4() 167 s4985_adapter = kzalloc(5 * sizeof(struct i2c_adapter), GFP_KERNEL); nforce2_s4985_init()
|
H A D | i2c-robotfuzz-osif.c | 35 struct i2c_adapter adapter; 39 static int osif_usb_read(struct i2c_adapter *adapter, int cmd, osif_usb_read() 49 static int osif_usb_write(struct i2c_adapter *adapter, int cmd, osif_usb_write() 60 static int osif_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, osif_xfer() 115 static u32 osif_func(struct i2c_adapter *adapter) osif_func()
|
H A D | i2c-puv3.c | 50 static int xfer_read(struct i2c_adapter *adap, unsigned char *buf, int length) xfer_read() 84 static int xfer_write(struct i2c_adapter *adap, unsigned char *buf, int length) xfer_write() 121 static int puv3_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *pmsg, puv3_i2c_xfer() 173 static u32 puv3_i2c_func(struct i2c_adapter *adapter) puv3_i2c_func() 188 struct i2c_adapter *adapter; puv3_i2c_probe() 199 adapter = kzalloc(sizeof(struct i2c_adapter), GFP_KERNEL); puv3_i2c_probe() 234 struct i2c_adapter *adapter = platform_get_drvdata(pdev); puv3_i2c_remove()
|
H A D | i2c-tiny-usb.c | 43 static int usb_read(struct i2c_adapter *adapter, int cmd, 46 static int usb_write(struct i2c_adapter *adapter, int cmd, 55 static int usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) usb_xfer() 126 static u32 usb_func(struct i2c_adapter *adapter) usb_func() 174 struct i2c_adapter adapter; /* i2c related things */ 177 static int usb_read(struct i2c_adapter *adapter, int cmd, usb_read() 188 static int usb_write(struct i2c_adapter *adapter, int cmd, usb_write()
|
H A D | i2c-sibyte.c | 36 static int smbus_xfer(struct i2c_adapter *i2c_adap, u16 addr, smbus_xfer() 114 static u32 bit_func(struct i2c_adapter *adap) bit_func() 131 static int __init i2c_sibyte_add_bus(struct i2c_adapter *i2c_adap, int speed) i2c_sibyte_add_bus() 151 static struct i2c_adapter sibyte_board_adapter[2] = {
|
H A D | i2c-iop3xx.c | 308 iop3xx_i2c_writebytes(struct i2c_adapter *i2c_adap, const char *buf, int count) iop3xx_i2c_writebytes() 320 iop3xx_i2c_readbytes(struct i2c_adapter *i2c_adap, char *buf, int count) iop3xx_i2c_readbytes() 340 iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg* pmsg) iop3xx_i2c_handle_msg() 361 iop3xx_i2c_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, iop3xx_i2c_master_xfer() 386 iop3xx_i2c_func(struct i2c_adapter *adap) iop3xx_i2c_func() 399 struct i2c_adapter *padapter = platform_get_drvdata(pdev); iop3xx_i2c_remove() 425 struct i2c_adapter *new_adapter; iop3xx_i2c_probe() 428 new_adapter = kzalloc(sizeof(struct i2c_adapter), GFP_KERNEL); iop3xx_i2c_probe()
|
H A D | i2c-nforce2.c | 63 struct i2c_adapter adapter; 131 struct i2c_adapter *nforce2_smbus; 134 static void nforce2_set_reference(struct i2c_adapter *adap) nforce2_set_reference() 139 static inline void nforce2_set_reference(struct i2c_adapter *adap) { } nforce2_set_reference() 142 static void nforce2_abort(struct i2c_adapter *adap) nforce2_abort() 161 static int nforce2_check_status(struct i2c_adapter *adap) nforce2_check_status() 186 static s32 nforce2_access(struct i2c_adapter *adap, u16 addr, nforce2_access() 289 static u32 nforce2_func(struct i2c_adapter *adapter) nforce2_func()
|
H A D | i2c-powermac.c | 36 static s32 i2c_powermac_smbus_xfer( struct i2c_adapter* adap, i2c_powermac_smbus_xfer() 147 static int i2c_powermac_master_xfer( struct i2c_adapter *adap, i2c_powermac_master_xfer() 188 static u32 i2c_powermac_func(struct i2c_adapter * adapter) i2c_powermac_func() 208 struct i2c_adapter *adapter = platform_get_drvdata(dev); i2c_powermac_remove() 216 static u32 i2c_powermac_get_addr(struct i2c_adapter *adap, i2c_powermac_get_addr() 244 static void i2c_powermac_create_one(struct i2c_adapter *adap, i2c_powermac_create_one() 260 static void i2c_powermac_add_missing(struct i2c_adapter *adap, i2c_powermac_add_missing() 286 static bool i2c_powermac_get_type(struct i2c_adapter *adap, i2c_powermac_get_type() 325 static void i2c_powermac_register_devices(struct i2c_adapter *adap, i2c_powermac_register_devices() 396 struct i2c_adapter *adapter; i2c_powermac_probe()
|
H A D | i2c-sirf.c | 86 struct i2c_adapter adapter; 235 static u32 i2c_sirfsoc_func(struct i2c_adapter *adap) i2c_sirfsoc_func() 240 static int i2c_sirfsoc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, i2c_sirfsoc_xfer() 277 struct i2c_adapter *adap; i2c_sirfsoc_probe() 397 struct i2c_adapter *adapter = platform_get_drvdata(pdev); i2c_sirfsoc_remove() 411 struct i2c_adapter *adapter = platform_get_drvdata(pdev); i2c_sirfsoc_suspend() 424 struct i2c_adapter *adapter = platform_get_drvdata(pdev); i2c_sirfsoc_resume()
|
H A D | i2c-cbus-gpio.c | 169 static int cbus_i2c_smbus_xfer(struct i2c_adapter *adapter, cbus_i2c_smbus_xfer() 194 static u32 cbus_i2c_func(struct i2c_adapter *adapter) cbus_i2c_func() 206 struct i2c_adapter *adapter = platform_get_drvdata(pdev); cbus_i2c_remove() 215 struct i2c_adapter *adapter; cbus_i2c_probe() 219 adapter = devm_kzalloc(&pdev->dev, sizeof(struct i2c_adapter), cbus_i2c_probe()
|
H A D | i2c-isch.c | 56 static struct i2c_adapter sch_adapter; 141 * adap is i2c_adapter pointer, addr is the i2c device bus address, read_write 146 static s32 sch_access(struct i2c_adapter *adap, u16 addr, sch_access() 246 static u32 sch_func(struct i2c_adapter *adapter) sch_func() 258 static struct i2c_adapter sch_adapter = {
|
H A D | i2c-opal.c | 85 static int i2c_opal_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, i2c_opal_master_xfer() 128 static int i2c_opal_smbus_xfer(struct i2c_adapter *adap, u16 addr, i2c_opal_smbus_xfer() 190 static u32 i2c_opal_func(struct i2c_adapter *adapter) i2c_opal_func() 214 struct i2c_adapter *adapter; i2c_opal_probe() 253 struct i2c_adapter *adapter = platform_get_drvdata(pdev); i2c_opal_remove()
|
H A D | i2c-taos-evm.c | 41 struct i2c_adapter adapter; 55 static struct i2c_client *taos_instantiate_device(struct i2c_adapter *adapter) taos_instantiate_device() 66 static int taos_smbus_xfer(struct i2c_adapter *adapter, u16 addr, taos_smbus_xfer() 141 static u32 taos_smbus_func(struct i2c_adapter *adapter) taos_smbus_func() 204 struct i2c_adapter *adapter; taos_connect()
|
H A D | i2c-xlr.c | 67 struct i2c_adapter adap; 74 struct i2c_adapter *adap = &priv->adap; xlr_i2c_tx() 133 struct i2c_adapter *adap = &priv->adap; xlr_i2c_rx() 185 static int xlr_i2c_xfer(struct i2c_adapter *adap, xlr_i2c_xfer() 206 static u32 xlr_func(struct i2c_adapter *adap) xlr_func()
|
H A D | i2c-davinci.c | 136 struct i2c_adapter adapter; 261 static void davinci_i2c_prepare_recovery(struct i2c_adapter *adap) davinci_i2c_prepare_recovery() 272 static void davinci_i2c_unprepare_recovery(struct i2c_adapter *adap) davinci_i2c_unprepare_recovery() 285 static void davinci_i2c_set_scl(struct i2c_adapter *adap, int val) davinci_i2c_set_scl() 297 static int davinci_i2c_get_scl(struct i2c_adapter *adap) davinci_i2c_get_scl() 307 static int davinci_i2c_get_sda(struct i2c_adapter *adap) davinci_i2c_get_sda() 317 static void davinci_i2c_scl_prepare_recovery(struct i2c_adapter *adap) davinci_i2c_scl_prepare_recovery() 331 static void davinci_i2c_scl_unprepare_recovery(struct i2c_adapter *adap) davinci_i2c_scl_unprepare_recovery() 385 i2c_davinci_xfer_msg(struct i2c_adapter *adap, struct i2c_msg *msg, int stop) i2c_davinci_xfer_msg() 500 i2c_davinci_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) i2c_davinci_xfer() 529 static u32 i2c_davinci_func(struct i2c_adapter *adap) i2c_davinci_func() 714 struct i2c_adapter *adap; davinci_i2c_probe()
|
H A D | i2c-designware-core.h | 94 struct i2c_adapter adapter; 118 extern int i2c_dw_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], 120 extern u32 i2c_dw_func(struct i2c_adapter *adap);
|
H A D | i2c-ali1563.c | 66 static int ali1563_transaction(struct i2c_adapter *a, int size) ali1563_transaction() 131 static int ali1563_block_start(struct i2c_adapter *a) ali1563_block_start() 187 static int ali1563_block(struct i2c_adapter *a, ali1563_block() 234 static s32 ali1563_access(struct i2c_adapter *a, u16 addr, ali1563_access() 326 static u32 ali1563_func(struct i2c_adapter *a) ali1563_func() 392 static struct i2c_adapter ali1563_adapter = {
|
H A D | i2c-wmt.c | 87 struct i2c_adapter adapter; 126 static int wmt_i2c_write(struct i2c_adapter *adap, struct i2c_msg *pmsg, wmt_i2c_write() 217 static int wmt_i2c_read(struct i2c_adapter *adap, struct i2c_msg *pmsg, wmt_i2c_read() 297 static int wmt_i2c_xfer(struct i2c_adapter *adap, wmt_i2c_xfer() 318 static u32 wmt_i2c_func(struct i2c_adapter *adap) wmt_i2c_func() 378 struct i2c_adapter *adap; wmt_i2c_probe()
|
H A D | i2c-sis630.c | 129 static int sis630_transaction_start(struct i2c_adapter *adap, int size, sis630_transaction_start() 172 static int sis630_transaction_wait(struct i2c_adapter *adap, int size) sis630_transaction_wait() 204 static void sis630_transaction_end(struct i2c_adapter *adap, u8 oldclock) sis630_transaction_end() 223 static int sis630_transaction(struct i2c_adapter *adap, int size) sis630_transaction() 237 static int sis630_block_data(struct i2c_adapter *adap, sis630_block_data() 331 static s32 sis630_access(struct i2c_adapter *adap, u16 addr, sis630_access() 405 static u32 sis630_func(struct i2c_adapter *adapter) sis630_func() 502 static struct i2c_adapter sis630_adapter = {
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | pmac_low_i2c.h | 50 struct i2c_adapter; 76 extern struct i2c_adapter *pmac_i2c_get_adapter(struct pmac_i2c_bus *bus); 77 extern struct pmac_i2c_bus *pmac_i2c_adapter_to_bus(struct i2c_adapter *adapter); 84 struct i2c_adapter *adapter);
|
/linux-4.1.27/drivers/media/radio/si4713/ |
H A D | radio-usb-si4713.c | 67 struct i2c_adapter i2c_adapter; member in struct:si4713_usb_device 146 struct i2c_adapter *adapter = &radio->i2c_adapter; usb_si4713_video_device_release() 378 static int si4713_transfer(struct i2c_adapter *i2c_adapter, si4713_transfer() argument 381 struct si4713_usb_device *radio = i2c_get_adapdata(i2c_adapter); si4713_transfer() 400 static u32 si4713_functionality(struct i2c_adapter *adapter) si4713_functionality() 412 static struct i2c_adapter si4713_i2c_adapter_template = { 420 radio->i2c_adapter = si4713_i2c_adapter_template; si4713_register_i2c_adapter() 422 radio->i2c_adapter.dev.parent = &radio->usbdev->dev; si4713_register_i2c_adapter() 423 i2c_set_adapdata(&radio->i2c_adapter, radio); si4713_register_i2c_adapter() 425 return i2c_add_adapter(&radio->i2c_adapter); si4713_register_i2c_adapter() 433 struct i2c_adapter *adapter; usb_si4713_probe() 473 adapter = &radio->i2c_adapter; usb_si4713_probe()
|
/linux-4.1.27/drivers/media/pci/saa7146/ |
H A D | hexium_orion.c | 67 struct i2c_adapter i2c_adapter; member in struct:hexium 235 hexium->i2c_adapter = (struct i2c_adapter) { hexium_probe() 238 saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480); hexium_probe() 239 if (i2c_add_adapter(&hexium->i2c_adapter) < 0) { hexium_probe() 271 if (0 == (err = i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_READ, 0x00, I2C_SMBUS_BYTE_DATA, &data))) { hexium_probe() 279 i2c_del_adapter(&hexium->i2c_adapter); hexium_probe() 299 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) { hexium_init_done() 317 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, adr, I2C_SMBUS_BYTE_DATA, &data)) { hexium_set_input() 403 i2c_del_adapter(&hexium->i2c_adapter); hexium_detach()
|
H A D | hexium_gemini.c | 70 struct i2c_adapter i2c_adapter; member in struct:hexium 172 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) { hexium_init_done() 188 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, hexium_input_select[input].adr, I2C_SMBUS_BYTE_DATA, &data)) { hexium_set_input() 204 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, vdec[i].adr, I2C_SMBUS_BYTE_DATA, &data)) { hexium_set_standard() 273 hexium->i2c_adapter = (struct i2c_adapter) { hexium_attach() 276 saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480); hexium_attach() 277 if (i2c_add_adapter(&hexium->i2c_adapter) < 0) { hexium_attach() 328 i2c_del_adapter(&hexium->i2c_adapter); hexium_detach()
|
/linux-4.1.27/drivers/i2c/muxes/ |
H A D | i2c-mux-gpio.c | 21 struct i2c_adapter *parent; 22 struct i2c_adapter **adap; /* child busses */ 36 static int i2c_mux_gpio_select(struct i2c_adapter *adap, void *data, u32 chan) i2c_mux_gpio_select() 45 static int i2c_mux_gpio_deselect(struct i2c_adapter *adap, void *data, u32 chan) i2c_mux_gpio_deselect() 66 struct i2c_adapter *adapter; i2c_mux_gpio_probe_dt() 139 struct i2c_adapter *parent; i2c_mux_gpio_probe() 140 int (*deselect) (struct i2c_adapter *, void *, u32); i2c_mux_gpio_probe() 189 dev_err(&pdev->dev, "Cannot allocate i2c_adapter structure"); i2c_mux_gpio_probe()
|
H A D | i2c-mux-pinctrl.c | 34 struct i2c_adapter *parent; 35 struct i2c_adapter **busses; 38 static int i2c_mux_pinctrl_select(struct i2c_adapter *adap, void *data, i2c_mux_pinctrl_select() 46 static int i2c_mux_pinctrl_deselect(struct i2c_adapter *adap, void *data, i2c_mux_pinctrl_deselect() 61 struct i2c_adapter *adapter; i2c_mux_pinctrl_parse_dt() 134 int (*deselect)(struct i2c_adapter *, void *, u32); i2c_mux_pinctrl_probe()
|
H A D | i2c-mux-pca954x.c | 63 struct i2c_adapter *virt_adaps[PCA954X_MAX_NCHANS]; 123 static int pca954x_reg_write(struct i2c_adapter *adap, pca954x_reg_write() 149 static int pca954x_select_chan(struct i2c_adapter *adap, pca954x_select_chan() 172 static int pca954x_deselect_mux(struct i2c_adapter *adap, pca954x_deselect_mux() 188 struct i2c_adapter *adap = to_i2c_adapter(client->dev.parent); pca954x_probe()
|
H A D | i2c-mux-pca9541.c | 76 struct i2c_adapter *mux_adap; 94 struct i2c_adapter *adap = client->adapter; pca9541_reg_write() 128 struct i2c_adapter *adap = client->adapter; pca9541_reg_read() 288 static int pca9541_select_chan(struct i2c_adapter *adap, void *client, u32 chan) pca9541_select_chan() 312 static int pca9541_release_chan(struct i2c_adapter *adap, pca9541_release_chan() 325 struct i2c_adapter *adap = client->adapter; pca9541_probe()
|
/linux-4.1.27/drivers/media/pci/bt8xx/ |
H A D | dvb-bt8xx.h | 57 struct i2c_adapter *i2c_adapter; member in struct:dvb_bt8xx_card
|
/linux-4.1.27/drivers/media/pci/cx25821/ |
H A D | cx25821-i2c.c | 50 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap) i2c_slave_did_ack() 57 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) i2c_is_busy() 64 static int i2c_wait_done(struct i2c_adapter *i2c_adap) i2c_wait_done() 80 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, i2c_sendbytes() 174 static int i2c_readbytes(struct i2c_adapter *i2c_adap, i2c_readbytes() 238 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) i2c_xfer() 278 static u32 cx25821_functionality(struct i2c_adapter *adap) cx25821_functionality() 292 static struct i2c_adapter cx25821_i2c_adap_template = {
|
/linux-4.1.27/drivers/media/pci/pt1/ |
H A D | va1j5jf8007s.h | 37 struct i2c_adapter; 41 struct i2c_adapter *adap);
|
H A D | va1j5jf8007t.h | 37 struct i2c_adapter; 41 struct i2c_adapter *adap);
|
/linux-4.1.27/drivers/media/usb/go7007/ |
H A D | go7007-i2c.c | 136 static int go7007_smbus_xfer(struct i2c_adapter *adapter, u16 addr, go7007_smbus_xfer() 153 static int go7007_i2c_master_xfer(struct i2c_adapter *adapter, go7007_i2c_master_xfer() 189 static u32 go7007_functionality(struct i2c_adapter *adapter) go7007_functionality() 200 static struct i2c_adapter go7007_adap_templ = { 208 memcpy(&go->i2c_adapter, &go7007_adap_templ, go7007_i2c_init() 210 go->i2c_adapter.dev.parent = go->dev; go7007_i2c_init() 211 i2c_set_adapdata(&go->i2c_adapter, go); go7007_i2c_init() 212 if (i2c_add_adapter(&go->i2c_adapter) < 0) { go7007_i2c_init()
|
/linux-4.1.27/drivers/staging/media/cxd2099/ |
H A D | cxd2099.h | 40 void *priv, struct i2c_adapter *i2c); 44 void *priv, struct i2c_adapter *i2c) cxd2099_attach()
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
H A D | psb_intel_modes.c | 29 bool psb_intel_ddc_probe(struct i2c_adapter *adapter) psb_intel_ddc_probe() 63 struct i2c_adapter *adapter) psb_intel_ddc_get_modes()
|
H A D | intel_gmbus.c | 62 to_intel_gmbus(struct i2c_adapter *i2c) to_intel_gmbus() 68 struct i2c_adapter adapter; 169 static struct i2c_adapter * intel_gpio_create() 219 struct i2c_adapter *adapter, intel_i2c_quirk_xfer() 245 gmbus_xfer(struct i2c_adapter *adapter, gmbus_xfer() 360 static u32 gmbus_func(struct i2c_adapter *adapter) gmbus_func() 448 void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed) gma_intel_gmbus_set_speed() 461 void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit) gma_intel_gmbus_force_bit()
|
H A D | oaktrail_hdmi_i2c.c | 69 struct i2c_adapter *adap; 93 static int xfer_read(struct i2c_adapter *adap, struct i2c_msg *pmsg) xfer_read() 116 static int xfer_write(struct i2c_adapter *adap, struct i2c_msg *pmsg) xfer_write() 124 static int oaktrail_hdmi_i2c_access(struct i2c_adapter *adap, oaktrail_hdmi_i2c_access() 157 static u32 oaktrail_hdmi_i2c_func(struct i2c_adapter *adapter) oaktrail_hdmi_i2c_func() 167 static struct i2c_adapter oaktrail_hdmi_i2c_adapter = {
|
H A D | psb_intel_drv.h | 115 struct i2c_adapter adapter; 209 struct i2c_adapter *adapter); 210 extern bool psb_intel_ddc_probe(struct i2c_adapter *adapter); 266 extern void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed); 267 extern void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit);
|
/linux-4.1.27/include/trace/events/ |
H A D | i2c.h | 30 TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg, 63 TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg, 94 TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg, 127 TP_PROTO(const struct i2c_adapter *adap, int num, int ret), 151 TP_PROTO(const struct i2c_adapter *adap, 219 TP_PROTO(const struct i2c_adapter *adap, 261 TP_PROTO(const struct i2c_adapter *adap, 327 TP_PROTO(const struct i2c_adapter *adap,
|
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/ |
H A D | dvbsky.c | 113 static int dvbsky_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], dvbsky_i2c_xfer() 188 static u32 dvbsky_i2c_func(struct i2c_adapter *adapter) dvbsky_i2c_func() 315 struct i2c_adapter *i2c_adapter; dvbsky_s960_attach() local 325 &i2c_adapter); dvbsky_s960_attach() 338 client = i2c_new_device(i2c_adapter, &info); dvbsky_s960_attach() 436 struct i2c_adapter *i2c_adapter; dvbsky_s960c_attach() local 447 &i2c_adapter); dvbsky_s960c_attach() 460 client_tuner = i2c_new_device(i2c_adapter, &info); dvbsky_s960c_attach() 524 struct i2c_adapter *i2c_adapter; dvbsky_t680c_attach() local 533 si2168_config.i2c_adapter = &i2c_adapter; dvbsky_t680c_attach() 558 client_tuner = i2c_new_device(i2c_adapter, &info); dvbsky_t680c_attach() 608 struct i2c_adapter *i2c_adapter; dvbsky_t330_attach() local 616 si2168_config.i2c_adapter = &i2c_adapter; dvbsky_t330_attach() 641 client_tuner = i2c_new_device(i2c_adapter, &info); dvbsky_t330_attach()
|
H A D | mxl111sf-i2c.h | 26 int mxl111sf_i2c_xfer(struct i2c_adapter *adap,
|
/linux-4.1.27/drivers/media/pci/saa7164/ |
H A D | saa7164-i2c.c | 30 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) i2c_xfer() 72 static u32 saa7164_functionality(struct i2c_adapter *adap) saa7164_functionality() 84 static struct i2c_adapter saa7164_i2c_adap_template = {
|
/linux-4.1.27/drivers/media/common/b2c2/ |
H A D | flexcop-fe-tuner.c | 159 struct i2c_adapter *i2c) skystar2_rev23_attach() 272 struct i2c_adapter *i2c) skystar2_rev26_attach() 306 struct i2c_adapter *i2c) skystar2_rev27_attach() 309 struct i2c_adapter *i2c_tuner; skystar2_rev27_attach() 372 struct i2c_adapter *i2c) skystar2_rev28_attach() 374 struct i2c_adapter *i2c_tuner; skystar2_rev28_attach() 433 struct i2c_adapter *i2c) airstar_dvbt_attach() 461 struct i2c_adapter *i2c) airstar_atsc1_attach() 477 struct i2c_adapter *i2c) airstar_atsc2_attach() 500 struct i2c_adapter *i2c) airstar_atsc3_attach() 594 struct i2c_adapter *i2c) cablestar2_attach() 624 int (*attach)(struct flexcop_device *, struct i2c_adapter *);
|
/linux-4.1.27/drivers/media/pci/ttpci/ |
H A D | ttpci-eeprom.h | 32 extern int ttpci_eeprom_parse_mac(struct i2c_adapter *adapter, u8 *propsed_mac);
|
/linux-4.1.27/include/media/ |
H A D | timb_radio.h | 25 int i2c_adapter; /* I2C adapter where the tuner and dsp are attached */ member in struct:timb_radio_platform_data
|
H A D | timb_video.h | 26 int i2c_adapter; /* The I2C adapter where the encoder is attached */ member in struct:timb_video_platform_data
|
/linux-4.1.27/drivers/media/common/saa7146/ |
H A D | saa7146_i2c.c | 5 static u32 saa7146_i2c_func(struct i2c_adapter *adapter) saa7146_i2c_func() 384 static int saa7146_i2c_xfer(struct i2c_adapter* adapter, struct i2c_msg *msg, int num) saa7146_i2c_xfer() 403 int saa7146_i2c_adapter_prepare(struct saa7146_dev *dev, struct i2c_adapter *i2c_adapter, u32 bitrate) saa7146_i2c_adapter_prepare() argument 413 if (i2c_adapter) { saa7146_i2c_adapter_prepare() 414 i2c_set_adapdata(i2c_adapter, &dev->v4l2_dev); saa7146_i2c_adapter_prepare() 415 i2c_adapter->dev.parent = &dev->pci->dev; saa7146_i2c_adapter_prepare() 416 i2c_adapter->algo = &saa7146_algo; saa7146_i2c_adapter_prepare() 417 i2c_adapter->algo_data = NULL; saa7146_i2c_adapter_prepare() 418 i2c_adapter->timeout = SAA7146_I2C_TIMEOUT; saa7146_i2c_adapter_prepare() 419 i2c_adapter->retries = SAA7146_I2C_RETRIES; saa7146_i2c_adapter_prepare()
|
/linux-4.1.27/drivers/video/fbdev/core/ |
H A D | fb_ddc.c | 22 static unsigned char *fb_do_probe_ddc_edid(struct i2c_adapter *adapter) fb_do_probe_ddc_edid() 54 unsigned char *fb_ddc_read(struct i2c_adapter *adapter) fb_ddc_read()
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
H A D | cx231xx-i2c.c | 84 static int cx231xx_i2c_send_bytes(struct i2c_adapter *i2c_adap, cx231xx_i2c_send_bytes() 195 static int cx231xx_i2c_recv_bytes(struct i2c_adapter *i2c_adap, cx231xx_i2c_recv_bytes() 281 static int cx231xx_i2c_recv_bytes_with_saddr(struct i2c_adapter *i2c_adap, cx231xx_i2c_recv_bytes_with_saddr() 345 static int cx231xx_i2c_check_for_device(struct i2c_adapter *i2c_adap, cx231xx_i2c_check_for_device() 372 static int cx231xx_i2c_xfer(struct i2c_adapter *i2c_adap, cx231xx_i2c_xfer() 452 static u32 functionality(struct i2c_adapter *adap) functionality() 462 static struct i2c_adapter cx231xx_adap_template = { 560 static int cx231xx_i2c_mux_select(struct i2c_adapter *adap, cx231xx_i2c_mux_select() 570 struct i2c_adapter *i2c_parent = &dev->i2c_bus[1].i2c_adap; cx231xx_i2c_mux_register() 596 struct i2c_adapter *cx231xx_get_i2c_adap(struct cx231xx *dev, int i2c_port) cx231xx_get_i2c_adap()
|
/linux-4.1.27/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 161 static int i2c_outb(struct i2c_adapter *i2c_adap, unsigned char c) i2c_outb() 206 static int i2c_inb(struct i2c_adapter *i2c_adap) i2c_inb() 236 static int test_bus(struct i2c_adapter *i2c_adap) test_bus() 337 static int try_address(struct i2c_adapter *i2c_adap, try_address() 362 static int sendbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) sendbytes() 403 static int acknak(struct i2c_adapter *i2c_adap, int is_ack) acknak() 419 static int readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) readbytes() 479 static int bit_doAddress(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) bit_doAddress() 535 static int bit_xfer(struct i2c_adapter *i2c_adap, bit_xfer() 603 static u32 bit_func(struct i2c_adapter *adap) bit_func() 623 static int __i2c_bit_add_bus(struct i2c_adapter *adap, __i2c_bit_add_bus() 624 int (*add_adapter)(struct i2c_adapter *)) __i2c_bit_add_bus() 651 int i2c_bit_add_bus(struct i2c_adapter *adap) i2c_bit_add_bus() 657 int i2c_bit_add_numbered_bus(struct i2c_adapter *adap) i2c_bit_add_numbered_bus()
|
/linux-4.1.27/drivers/media/usb/usbvision/ |
H A D | usbvision-i2c.c | 56 static inline int try_write_address(struct i2c_adapter *i2c_adap, try_write_address() 81 static inline int try_read_address(struct i2c_adapter *i2c_adap, try_read_address() 105 static inline int usb_find_address(struct i2c_adapter *i2c_adap, usb_find_address() 131 usbvision_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) usbvision_i2c_xfer() 163 static u32 functionality(struct i2c_adapter *adap) functionality() 180 static struct i2c_adapter i2c_adap_template; 444 static struct i2c_adapter i2c_adap_template = {
|
/linux-4.1.27/drivers/video/fbdev/via/ |
H A D | vt1636.c | 123 bool viafb_lvds_identify_vt1636(u8 i2c_adapter) viafb_lvds_identify_vt1636() argument 134 if (viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, viafb_lvds_identify_vt1636() 137 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x01, &Buffer[1]); viafb_lvds_identify_vt1636() 143 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x02, &Buffer[0]); viafb_lvds_identify_vt1636() 144 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x03, &Buffer[1]); viafb_lvds_identify_vt1636()
|
/linux-4.1.27/drivers/media/pci/pt3/ |
H A D | pt3.h | 163 struct i2c_adapter i2c_adap; 180 extern int pt3_i2c_master_xfer(struct i2c_adapter *adap, 182 extern u32 pt3_i2c_functionality(struct i2c_adapter *adap);
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | bit.c | 183 i2c_bit_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) i2c_bit_xfer() 218 i2c_bit_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) i2c_bit_xfer() 225 i2c_bit_func(struct i2c_adapter *adap) i2c_bit_func()
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
H A D | fimc-is-i2c.c | 22 struct i2c_adapter adapter; 37 struct i2c_adapter *i2c_adap; fimc_is_i2c_probe()
|