/linux-4.1.27/include/linux/ |
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, 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)); [all …]
|
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);
|
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 *);
|
D | via_i2c.h | 30 struct i2c_adapter adapter; 38 struct i2c_adapter *viafb_find_i2c_adapter(enum viafb_i2c_adap which);
|
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/i2c/ |
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, in i2c_mux_master_xfer() 47 struct i2c_adapter *parent = priv->parent; in i2c_mux_master_xfer() 61 static int i2c_mux_smbus_xfer(struct i2c_adapter *adap, in i2c_mux_smbus_xfer() 67 struct i2c_adapter *parent = priv->parent; in i2c_mux_smbus_xfer() 83 static u32 i2c_mux_functionality(struct i2c_adapter *adap) in i2c_mux_functionality() 86 struct i2c_adapter *parent = priv->parent; in i2c_mux_functionality() [all …]
|
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; in acpi_i2c_add_device() 167 static void acpi_i2c_register_devices(struct i2c_adapter *adap) in acpi_i2c_register_devices() 187 static inline void acpi_i2c_register_devices(struct i2c_adapter *adap) { } in acpi_i2c_register_devices() 260 struct i2c_adapter *adapter = data->adapter; in acpi_i2c_space_handler() 370 static int acpi_i2c_install_space_handler(struct i2c_adapter *adapter) in acpi_i2c_install_space_handler() 412 static void acpi_i2c_remove_space_handler(struct i2c_adapter *adapter) in acpi_i2c_remove_space_handler() 437 static inline void acpi_i2c_remove_space_handler(struct i2c_adapter *adapter) in acpi_i2c_remove_space_handler() 440 static inline int acpi_i2c_install_space_handler(struct i2c_adapter *adapter) in acpi_i2c_install_space_handler() [all …]
|
D | i2c-dev.c | 48 struct i2c_adapter *adap; 71 static struct i2c_dev *get_free_i2c_dev(struct i2c_adapter *adap) in get_free_i2c_dev() 194 static int i2cdev_check_mux_parents(struct i2c_adapter *adapter, int addr) in i2cdev_check_mux_parents() 196 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); in i2cdev_check_mux_parents() 223 static int i2cdev_check_addr(struct i2c_adapter *adapter, unsigned int addr) in i2cdev_check_addr() 225 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); in i2cdev_check_addr() 488 struct i2c_adapter *adap; in i2cdev_open() 546 struct i2c_adapter *adap; in i2cdev_attach_adapter() 577 struct i2c_adapter *adap; in i2cdev_detach_adapter()
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | dib9000.h | 31 extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct … 32 extern int dib9000_i2c_enumeration(struct i2c_adapter *host, int no_of_demods, u8 default_addr, u8 … 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_interfa… 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… in dib9000_attach() 52 static inline struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_… in dib9000_get_i2c_master() 58 static inline int dib9000_i2c_enumeration(struct i2c_adapter *host, int no_of_demods, u8 default_ad… in dib9000_i2c_enumeration() 64 static inline struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe) in dib9000_get_tuner_interface() [all …]
|
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, in dib3000mc_attach() 64 int dib3000mc_i2c_enumeration(struct i2c_adapter *i2c, in dib3000mc_i2c_enumeration() 73 struct i2c_adapter *dib3000mc_get_tuner_i2c_master(struct dvb_frontend *demod, in dib3000mc_get_tuner_i2c_master()
|
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) in s921_attach() 39 static struct i2c_adapter *
|
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) in mb86a20s_attach() 48 static struct i2c_adapter *
|
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) in s5h1420_attach() 55 static inline struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe) in s5h1420_get_tuner_i2c_adapter()
|
D | dibx000_common.h | 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);
|
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) in cx24123_attach() 53 static struct i2c_adapter *
|
D | stv0367.h | 45 struct i2c_adapter *i2c); 48 struct i2c_adapter *i2c); 52 struct i2c_adapter *i2c) in stv0367ter_attach() 59 struct i2c_adapter *i2c) in stv0367cab_attach()
|
D | m88ds3103.h | 126 struct i2c_adapter *i2c, 127 struct i2c_adapter **tuner_i2c); 131 struct i2c_adapter *i2c, in m88ds3103_attach() 132 struct i2c_adapter **tuner_i2c) in m88ds3103_attach()
|
D | tda1004x.h | 112 struct i2c_adapter* i2c; 122 struct i2c_adapter* i2c); 125 struct i2c_adapter* i2c); 128 struct i2c_adapter* i2c) in tda10045_attach() 134 struct i2c_adapter* i2c) in tda10046_attach()
|
D | tda1002x.h | 62 struct i2c_adapter* i2c, u8 pwm); 65 struct i2c_adapter* i2c, u8 pwm) in tda10021_attach() 75 struct i2c_adapter *i2c, u8 pwm); 79 struct i2c_adapter *i2c, u8 pwm) in tda10023_attach()
|
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,… 61 …int (*i2c_enumeration)(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p… 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 *cf…
|
D | itd1000.h | 26 struct i2c_adapter; 33 extern struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct… 35 static inline struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,… in itd1000_attach()
|
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, in dib7000m_attach() 62 struct i2c_adapter *dib7000m_get_i2c_master(struct dvb_frontend *demod, in dib7000m_get_i2c_master()
|
D | m88ds3103_priv.h | 34 struct i2c_adapter *i2c; 43 struct i2c_adapter *i2c_adapter; member
|
D | dib0070.h | 14 struct i2c_adapter; 52 extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct… 58 static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,… in dib0070_attach()
|
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, in… 63 …struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg…
|
D | dib0090.h | 14 struct i2c_adapter; 79 extern struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, cons… 80 extern struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, c… 97 static inline struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2… in dib0090_register() 103 static inline struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter … in dib0090_fw_register()
|
D | stb6100.h | 84 struct i2c_adapter *i2c; 101 struct i2c_adapter *i2c); 107 struct i2c_adapter *i2c) in stb6100_attach()
|
D | si2168.h | 36 struct i2c_adapter **i2c_adapter; member
|
D | dibx000_common.c | 175 int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed) in dibx000_i2c_set_speed() 186 static u32 dibx000_i2c_func(struct i2c_adapter *adapter) in dibx000_i2c_func() 202 static int dibx000_i2c_master_xfer_gpio12(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int n… in dibx000_i2c_master_xfer_gpio12() 224 static int dibx000_i2c_master_xfer_gpio34(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int n… in dibx000_i2c_master_xfer_gpio34() 278 static int dibx000_i2c_gated_gpio67_xfer(struct i2c_adapter *i2c_adap, in dibx000_i2c_gated_gpio67_xfer() 325 static int dibx000_i2c_gated_tuner_xfer(struct i2c_adapter *i2c_adap, in dibx000_i2c_gated_tuner_xfer() 370 struct i2c_adapter *dibx000_get_i2c_adapter(struct dibx000_i2c_master *mst, in dibx000_get_i2c_adapter() 374 struct i2c_adapter *i2c = NULL; in dibx000_get_i2c_adapter() 417 static int i2c_adapter_init(struct i2c_adapter *i2c_adap, in i2c_adapter_init() 431 struct i2c_adapter *i2c_adap, u8 i2c_addr) in dibx000_init_i2c_master()
|
D | stb6000.h | 40 struct i2c_adapter *i2c); 44 struct i2c_adapter *i2c) in stb6000_attach()
|
D | tua6100.h | 38 extern struct dvb_frontend *tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i… 40 …ine struct dvb_frontend* tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c) in tua6100_attach()
|
D | ec100.h | 36 struct i2c_adapter *i2c); 39 const struct ec100_config *config, struct i2c_adapter *i2c) in ec100_attach()
|
D | lnbp22.h | 48 struct i2c_adapter *i2c); 51 struct i2c_adapter *i2c) in lnbp22_attach()
|
D | tda8083.h | 40 struct i2c_adapter* i2c); 43 struct i2c_adapter* i2c) in tda8083_attach()
|
D | l64781.h | 36 struct i2c_adapter* i2c); 39 struct i2c_adapter* i2c) in l64781_attach()
|
D | lgs8gl5.h | 36 const struct lgs8gl5_config *config, struct i2c_adapter *i2c); 39 const struct lgs8gl5_config *config, struct i2c_adapter *i2c) { in lgs8gl5_attach()
|
D | cx22700.h | 36 struct i2c_adapter* i2c); 39 struct i2c_adapter* i2c) in cx22700_attach()
|
D | tda826x.h | 40 struct i2c_adapter *i2c, 45 struct i2c_adapter *i2c, in tda826x_attach()
|
D | zl10039.h | 30 struct i2c_adapter *i2c); 34 struct i2c_adapter *i2c) in zl10039_attach()
|
D | tda18271c2dd.h | 8 struct i2c_adapter *i2c, u8 adr); 11 struct i2c_adapter *i2c, u8 adr) in tda18271c2dd_attach()
|
D | cx24117.h | 36 struct i2c_adapter *i2c); 40 struct i2c_adapter *i2c) in cx24117_attach()
|
D | mt312.h | 41 struct i2c_adapter *i2c); 44 const struct mt312_config *config, struct i2c_adapter *i2c) in mt312_attach()
|
D | nxt6000.h | 38 struct i2c_adapter* i2c); 41 struct i2c_adapter* i2c) in nxt6000_attach()
|
D | or51132.h | 39 struct i2c_adapter* i2c); 42 struct i2c_adapter* i2c) in or51132_attach()
|
D | a8293.h | 32 struct i2c_adapter *i2c, const struct a8293_config *cfg); 35 struct i2c_adapter *i2c, const struct a8293_config *cfg) in a8293_attach()
|
D | cx22702.h | 47 struct i2c_adapter *i2c); 51 struct i2c_adapter *i2c) in cx22702_attach()
|
D | ves1x93.h | 45 struct i2c_adapter* i2c); 48 struct i2c_adapter* i2c) in ves1x93_attach()
|
D | mb86a16.h | 39 struct i2c_adapter *i2c_adap); 44 struct i2c_adapter *i2c_adap) in mb86a16_attach()
|
D | zl10036.h | 43 const struct zl10036_config *config, struct i2c_adapter *i2c); 46 const struct zl10036_config *config, struct i2c_adapter *i2c) in zl10036_attach()
|
D | stv0297.h | 47 struct i2c_adapter* i2c); 50 struct i2c_adapter* i2c) in stv0297_attach()
|
D | sp8870.h | 40 struct i2c_adapter* i2c); 43 struct i2c_adapter* i2c) in sp8870_attach()
|
D | bcm3510.h | 39 struct i2c_adapter* i2c); 42 struct i2c_adapter* i2c) in bcm3510_attach()
|
D | sp887x.h | 22 struct i2c_adapter* i2c); 25 struct i2c_adapter* i2c) in sp887x_attach()
|
D | si2165.h | 51 struct i2c_adapter *i2c); 55 struct i2c_adapter *i2c) in si2165_attach()
|
D | nxt200x.h | 47 struct i2c_adapter* i2c); 50 struct i2c_adapter* i2c) in nxt200x_attach()
|
D | hd29l2.h | 56 struct i2c_adapter *i2c); 59 const struct hd29l2_config *config, struct i2c_adapter *i2c) in hd29l2_attach()
|
D | tda10086.h | 51 struct i2c_adapter* i2c); 54 struct i2c_adapter* i2c) in tda10086_attach()
|
D | m88rs2000.h | 46 const struct m88rs2000_config *config, struct i2c_adapter *i2c); 49 const struct m88rs2000_config *config, struct i2c_adapter *i2c) in m88rs2000_attach()
|
D | zl10353.h | 52 struct i2c_adapter *i2c); 55 struct i2c_adapter *i2c) in zl10353_attach()
|
D | ds3000.h | 40 struct i2c_adapter *i2c); 44 struct i2c_adapter *i2c) in ds3000_attach()
|
D | lnbp21.c | 43 struct i2c_adapter *i2c; 130 struct i2c_adapter *i2c, u8 override_set, in lnbx2x_attach() 169 struct i2c_adapter *i2c, u8 override_set, in lnbh24_attach() 178 struct i2c_adapter *i2c, u8 override_set, in lnbp21_attach()
|
D | cx24116.h | 47 struct i2c_adapter *i2c); 51 struct i2c_adapter *i2c) in cx24116_attach()
|
D | ix2505v.h | 54 const struct ix2505v_config *config, struct i2c_adapter *i2c); 57 const struct ix2505v_config *config, struct i2c_adapter *i2c) in ix2505v_attach()
|
D | tda8261.h | 41 struct i2c_adapter *i2c); 47 struct i2c_adapter *i2c) in tda8261_attach()
|
D | ves1820.h | 46 struct i2c_adapter* i2c, u8 pwm); 49 struct i2c_adapter* i2c, u8 pwm) in ves1820_attach()
|
D | drxk.h | 56 struct i2c_adapter *i2c); 59 struct i2c_adapter *i2c) in drxk_attach()
|
D | lnbp21.h | 64 struct i2c_adapter *i2c, u8 override_set, 68 struct i2c_adapter *i2c, u8 override_set, in lnbp21_attach()
|
D | tda10071.h | 77 const struct tda10071_config *config, struct i2c_adapter *i2c); 80 const struct tda10071_config *config, struct i2c_adapter *i2c) in tda10071_attach()
|
D | tda665x.h | 38 struct i2c_adapter *i2c); 44 struct i2c_adapter *i2c) in tda665x_attach()
|
D | cx24113.h | 37 const struct cx24113_config *config, struct i2c_adapter *i2c); 42 const struct cx24113_config *config, struct i2c_adapter *i2c) in cx24113_attach()
|
D | or51211.h | 42 struct i2c_adapter* i2c); 45 struct i2c_adapter* i2c) in or51211_attach()
|
D | lnbh24.h | 44 struct i2c_adapter *i2c, u8 override_set, 48 struct i2c_adapter *i2c, u8 override_set, in lnbh24_attach()
|
D | cxd2820r.h | 78 struct i2c_adapter *i2c, 84 struct i2c_adapter *i2c, in cxd2820r_attach()
|
D | ts2020.h | 62 struct i2c_adapter *i2c); 67 struct i2c_adapter *i2c) in ts2020_attach()
|
D | isl6423.h | 49 struct i2c_adapter *i2c, 54 struct i2c_adapter *i2c, in isl6423_attach()
|
D | stv6110.h | 52 struct i2c_adapter *i2c); 56 struct i2c_adapter *i2c) in stv6110_attach()
|
D | isl6421.h | 44 extern struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c… 47 static inline struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,… in isl6421_attach()
|
D | lgdt330x.h | 57 struct i2c_adapter* i2c); 60 struct i2c_adapter* i2c) in lgdt330x_attach()
|
D | lgdt3306a.h | 63 struct i2c_adapter *i2c_adap); 67 struct i2c_adapter *i2c_adap) in lgdt3306a_attach()
|
D | atbm8830.h | 66 struct i2c_adapter *i2c); 70 struct i2c_adapter *i2c) { in atbm8830_attach()
|
D | cx24110.h | 51 struct i2c_adapter* i2c); 54 struct i2c_adapter* i2c) in cx24110_attach()
|
D | dvb-pll.h | 44 struct i2c_adapter *i2c, 49 struct i2c_adapter *i2c, in dvb_pll_attach()
|
D | si21xx.h | 18 struct i2c_adapter *i2c); 21 const struct si21xx_config *config, struct i2c_adapter *i2c) in si21xx_attach()
|
D | mt352.h | 56 struct i2c_adapter* i2c); 59 struct i2c_adapter* i2c) in mt352_attach()
|
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, in isl6405_attach()
|
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) in dib3000mb_attach()
|
D | lg2160.h | 73 struct i2c_adapter *i2c_adap); 77 struct i2c_adapter *i2c_adap) in lg2160_attach()
|
D | s5h1409.h | 72 struct i2c_adapter *i2c); 76 struct i2c_adapter *i2c) in s5h1409_attach()
|
D | stv0288.h | 48 struct i2c_adapter *i2c); 51 struct i2c_adapter *i2c) in stv0288_attach()
|
D | lgs8gxx.h | 85 struct i2c_adapter *i2c); 89 struct i2c_adapter *i2c) { in lgs8gxx_attach()
|
D | drxd.h | 58 void *priv, struct i2c_adapter *i2c, 63 void *priv, struct i2c_adapter *i2c, in drxd_attach()
|
D | s5h1411.h | 74 struct i2c_adapter *i2c); 78 struct i2c_adapter *i2c) in s5h1411_attach()
|
D | lgdt3305.h | 86 struct i2c_adapter *i2c_adap); 90 struct i2c_adapter *i2c_adap) in lgdt3305_attach()
|
D | s5h1432.h | 80 struct i2c_adapter *i2c); 84 struct i2c_adapter *i2c) in s5h1432_attach()
|
D | stv0900.h | 63 struct i2c_adapter *i2c, int demod); 66 struct i2c_adapter *i2c, int demod) in stv0900_attach()
|
D | au8522.h | 66 struct i2c_adapter *i2c); 70 struct i2c_adapter *i2c) in au8522_attach()
|
D | tda10048.h | 79 struct i2c_adapter *i2c); 83 struct i2c_adapter *i2c) in tda10048_attach()
|
D | af9013.h | 108 struct i2c_adapter *i2c); 111 const struct af9013_config *config, struct i2c_adapter *i2c) in af9013_attach()
|
D | stv0299.h | 100 struct i2c_adapter *i2c); 103 struct i2c_adapter *i2c) in stv0299_attach()
|
D | stv6110x.h | 60 struct i2c_adapter *i2c); 65 struct i2c_adapter *i2c) in stv6110x_attach()
|
/linux-4.1.27/drivers/media/pci/mantis/ |
D | mantis_i2c.c | 128 static int mantis_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) in mantis_i2c_xfer() 210 static u32 mantis_i2c_func(struct i2c_adapter *adapter) in mantis_i2c_func() 223 struct i2c_adapter *i2c_adapter = &mantis->adapter; in mantis_i2c_init() local 228 strncpy(i2c_adapter->name, "Mantis I2C", sizeof(i2c_adapter->name)); in mantis_i2c_init() 229 i2c_set_adapdata(i2c_adapter, mantis); in mantis_i2c_init() 231 i2c_adapter->owner = THIS_MODULE; in mantis_i2c_init() 232 i2c_adapter->algo = &mantis_algo; in mantis_i2c_init() 233 i2c_adapter->algo_data = NULL; in mantis_i2c_init() 234 i2c_adapter->timeout = 500; in mantis_i2c_init() 235 i2c_adapter->retries = 3; in mantis_i2c_init() [all …]
|
D | mantis_vp2040.c | 54 struct i2c_adapter *adapter = &mantis->adapter; in tda1002x_cu1216_tuner_set() 108 struct i2c_adapter *adapter = &mantis->adapter; in read_pwm() 126 struct i2c_adapter *adapter = &mantis->adapter; in vp2040_frontend_init()
|
D | mantis_vp2033.c | 52 struct i2c_adapter *adapter = &mantis->adapter; in read_pwm() 72 struct i2c_adapter *adapter = &mantis->adapter; in tda1002x_cu1216_tuner_set() 126 struct i2c_adapter *adapter = &mantis->adapter; in vp2033_frontend_init()
|
/linux-4.1.27/drivers/video/fbdev/mb862xx/ |
D | mb862xx-i2c.c | 21 static int mb862xx_i2c_wait_event(struct i2c_adapter *adap) in mb862xx_i2c_wait_event() 36 static int mb862xx_i2c_do_address(struct i2c_adapter *adap, int addr) in mb862xx_i2c_do_address() 49 static int mb862xx_i2c_write_byte(struct i2c_adapter *adap, u8 byte) in mb862xx_i2c_write_byte() 60 static int mb862xx_i2c_read_byte(struct i2c_adapter *adap, u8 *byte, int last) in mb862xx_i2c_read_byte() 71 static void mb862xx_i2c_stop(struct i2c_adapter *adap) in mb862xx_i2c_stop() 80 static int mb862xx_i2c_read(struct i2c_adapter *adap, struct i2c_msg *m) in mb862xx_i2c_read() 94 static int mb862xx_i2c_write(struct i2c_adapter *adap, struct i2c_msg *m) in mb862xx_i2c_write() 107 static int mb862xx_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, in mb862xx_xfer() 142 static u32 mb862xx_func(struct i2c_adapter *adap) in mb862xx_func() 152 static struct i2c_adapter mb862xx_i2c_adapter = {
|
/linux-4.1.27/drivers/media/usb/hdpvr/ |
D | hdpvr-i2c.c | 45 return i2c_new_device(&dev->i2c_adapter, &hdpvr_ir_tx_i2c_board_info); in hdpvr_register_ir_tx_i2c() 63 return i2c_new_device(&dev->i2c_adapter, &hdpvr_ir_rx_i2c_board_info); in hdpvr_register_ir_rx_i2c() 126 static int hdpvr_transfer(struct i2c_adapter *i2c_adapter, struct i2c_msg *msgs, in hdpvr_transfer() argument 129 struct hdpvr_device *dev = i2c_get_adapdata(i2c_adapter); in hdpvr_transfer() 178 static u32 hdpvr_functionality(struct i2c_adapter *adapter) in hdpvr_functionality() 188 static struct i2c_adapter hdpvr_i2c_adapter_template = { 220 dev->i2c_adapter = hdpvr_i2c_adapter_template; in hdpvr_register_i2c_adapter() 221 dev->i2c_adapter.dev.parent = &dev->udev->dev; in hdpvr_register_i2c_adapter() 223 i2c_set_adapdata(&dev->i2c_adapter, dev); in hdpvr_register_i2c_adapter() 225 retval = i2c_add_adapter(&dev->i2c_adapter); in hdpvr_register_i2c_adapter()
|
/linux-4.1.27/drivers/video/fbdev/omap2/displays-new/ |
D | connector-dvi.c | 49 struct i2c_adapter *i2c_adapter; member 146 static int dvic_ddc_read(struct i2c_adapter *adapter, in dvic_ddc_read() 183 if (!ddata->i2c_adapter) in dvic_read_edid() 187 r = dvic_ddc_read(ddata->i2c_adapter, edid, l, 0); in dvic_read_edid() 197 r = dvic_ddc_read(ddata->i2c_adapter, edid + EDID_LENGTH, in dvic_read_edid() 214 if (!ddata->i2c_adapter) in dvic_detect() 217 r = dvic_ddc_read(ddata->i2c_adapter, &out, 1, 0); in dvic_detect() 250 struct i2c_adapter *adapter; in dvic_probe_pdata() 260 ddata->i2c_adapter = adapter; in dvic_probe_pdata() 265 i2c_put_adapter(ddata->i2c_adapter); in dvic_probe_pdata() [all …]
|
/linux-4.1.27/drivers/media/pci/ngene/ |
D | ngene-cards.c | 55 struct i2c_adapter *i2c; in tuner_attach_stv6110() 64 i2c = &chan->dev->channel[0].i2c_adapter; in tuner_attach_stv6110() 66 i2c = &chan->dev->channel[1].i2c_adapter; in tuner_attach_stv6110() 107 struct i2c_adapter *i2c; in tuner_attach_tda18271() 110 i2c = &chan->dev->channel[0].i2c_adapter; in tuner_attach_tda18271() 135 struct i2c_adapter *i2c; in demod_attach_stv0900() 143 i2c = &chan->dev->channel[0].i2c_adapter; in demod_attach_stv0900() 145 i2c = &chan->dev->channel[1].i2c_adapter; in demod_attach_stv0900() 180 static int i2c_read(struct i2c_adapter *adapter, u8 adr, u8 *val) in i2c_read() 187 static int i2c_read_reg16(struct i2c_adapter *adapter, u8 adr, in i2c_read_reg16() [all …]
|
D | ngene-i2c.c | 118 static int ngene_i2c_master_xfer(struct i2c_adapter *adapter, in ngene_i2c_master_xfer() 152 static u32 ngene_i2c_functionality(struct i2c_adapter *adap) in ngene_i2c_functionality() 164 struct i2c_adapter *adap = &(dev->channel[dev_nr].i2c_adapter); in ngene_i2c_init()
|
/linux-4.1.27/drivers/media/usb/au0828/ |
D | au0828-i2c.c | 40 static inline int i2c_slave_did_write_ack(struct i2c_adapter *i2c_adap) in i2c_slave_did_write_ack() 47 static inline int i2c_slave_did_read_ack(struct i2c_adapter *i2c_adap) in i2c_slave_did_read_ack() 54 static int i2c_wait_read_ack(struct i2c_adapter *i2c_adap) in i2c_wait_read_ack() 70 static inline int i2c_is_read_busy(struct i2c_adapter *i2c_adap) in i2c_is_read_busy() 77 static int i2c_wait_read_done(struct i2c_adapter *i2c_adap) in i2c_wait_read_done() 93 static inline int i2c_is_write_done(struct i2c_adapter *i2c_adap) in i2c_is_write_done() 100 static int i2c_wait_write_done(struct i2c_adapter *i2c_adap) in i2c_wait_write_done() 116 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) in i2c_is_busy() 123 static int i2c_wait_done(struct i2c_adapter *i2c_adap) in i2c_wait_done() 140 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, in i2c_sendbytes() [all …]
|
/linux-4.1.27/drivers/media/tuners/ |
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, in tea5761_autodetection() 39 struct i2c_adapter* i2c_adap, in tea5761_attach()
|
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, in tea5767_autodetection() 58 struct i2c_adapter* i2c_adap, in tea5767_attach()
|
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) in tda829x_probe() 56 struct i2c_adapter *i2c_adap, in tda829x_attach()
|
D | mt2266.h | 21 struct i2c_adapter; 28 extern struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct… 30 static inline struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,… in mt2266_attach()
|
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) in mc44s803_attach()
|
D | max2165.h | 28 struct i2c_adapter; 37 struct i2c_adapter *i2c, 41 struct i2c_adapter *i2c, in max2165_attach()
|
D | mt2131.h | 26 struct i2c_adapter; 35 struct i2c_adapter *i2c, 40 struct i2c_adapter *i2c, in mt2131_attach()
|
D | mt2060.h | 26 struct i2c_adapter; 34 extern struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct… 36 static inline struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,… in mt2060_attach()
|
D | xc4000.h | 28 struct i2c_adapter; 55 struct i2c_adapter *i2c, 59 struct i2c_adapter *i2c, in xc4000_attach()
|
D | xc5000.h | 29 struct i2c_adapter; 63 struct i2c_adapter *i2c, 67 struct i2c_adapter *i2c, in xc5000_attach()
|
D | mt20xx.h | 25 struct i2c_adapter* i2c_adap, 29 struct i2c_adapter* i2c_adap, in microtune_attach()
|
D | tda9887.h | 26 struct i2c_adapter *i2c_adap, 30 struct i2c_adapter *i2c_adap, in tda9887_attach()
|
D | tuner-simple.h | 25 struct i2c_adapter *i2c_adap, 30 struct i2c_adapter *i2c_adap, in simple_tuner_attach()
|
D | qt1010.h | 41 struct i2c_adapter *i2c, 45 struct i2c_adapter *i2c, in qt1010_attach()
|
D | fc2580.h | 42 struct i2c_adapter *i2c, const struct fc2580_config *cfg); 45 struct i2c_adapter *i2c, const struct fc2580_config *cfg) in fc2580_attach()
|
D | mt2063.h | 14 struct i2c_adapter *i2c); 20 struct i2c_adapter *i2c) in mt2063_attach()
|
D | fc0011.h | 28 struct i2c_adapter *i2c, 33 struct i2c_adapter *i2c, in fc0011_attach()
|
D | tua9001.h | 56 struct i2c_adapter *i2c, struct tua9001_config *cfg); 59 struct i2c_adapter *i2c, struct tua9001_config *cfg) in tua9001_attach()
|
D | fc0012.h | 54 struct i2c_adapter *i2c, 58 struct i2c_adapter *i2c, in fc0012_attach()
|
D | tda18218.h | 35 struct i2c_adapter *i2c, struct tda18218_config *cfg); 38 struct i2c_adapter *i2c, struct tda18218_config *cfg) in tda18218_attach()
|
D | tda827x.h | 56 struct i2c_adapter *i2c, 61 struct i2c_adapter *i2c, in tda827x_attach()
|
D | r820t.h | 47 struct i2c_adapter *i2c, 51 struct i2c_adapter *i2c, in r820t_attach()
|
D | fc0013.h | 31 struct i2c_adapter *i2c, 38 struct i2c_adapter *i2c, in fc0013_attach()
|
D | mxl5007t.h | 82 struct i2c_adapter *i2c, u8 addr, 86 struct i2c_adapter *i2c, in mxl5007t_attach()
|
D | tda18271.h | 126 struct i2c_adapter *i2c, 131 struct i2c_adapter *i2c, in tda18271_attach()
|
D | mxl5005s.h | 123 struct i2c_adapter *i2c, 127 struct i2c_adapter *i2c, in mxl5005s_attach()
|
/linux-4.1.27/drivers/media/usb/go7007/ |
D | go7007-i2c.c | 136 static int go7007_smbus_xfer(struct i2c_adapter *adapter, u16 addr, in go7007_smbus_xfer() 153 static int go7007_i2c_master_xfer(struct i2c_adapter *adapter, in go7007_i2c_master_xfer() 189 static u32 go7007_functionality(struct i2c_adapter *adapter) in go7007_functionality() 200 static struct i2c_adapter go7007_adap_templ = { 208 memcpy(&go->i2c_adapter, &go7007_adap_templ, in go7007_i2c_init() 210 go->i2c_adapter.dev.parent = go->dev; in go7007_i2c_init() 211 i2c_set_adapdata(&go->i2c_adapter, go); in go7007_i2c_init() 212 if (i2c_add_adapter(&go->i2c_adapter) < 0) { in go7007_i2c_init()
|
/linux-4.1.27/drivers/i2c/busses/ |
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, in nforce2_access_virt0() 71 static inline s32 nforce2_access_channel(struct i2c_adapter *adap, u16 addr, in nforce2_access_channel() 104 static s32 nforce2_access_virt1(struct i2c_adapter *adap, u16 addr, in nforce2_access_virt1() 114 static s32 nforce2_access_virt2(struct i2c_adapter *adap, u16 addr, in nforce2_access_virt2() 124 static s32 nforce2_access_virt3(struct i2c_adapter *adap, u16 addr, in nforce2_access_virt3() 134 static s32 nforce2_access_virt4(struct i2c_adapter *adap, u16 addr, in nforce2_access_virt4() 167 s4985_adapter = kzalloc(5 * sizeof(struct i2c_adapter), GFP_KERNEL); in nforce2_s4985_init()
|
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, in amd756_access_virt0() 75 static inline s32 amd756_access_channel(struct i2c_adapter * adap, u16 addr, in amd756_access_channel() 109 static s32 amd756_access_virt1(struct i2c_adapter * adap, u16 addr, in amd756_access_virt1() 119 static s32 amd756_access_virt2(struct i2c_adapter * adap, u16 addr, in amd756_access_virt2() 129 static s32 amd756_access_virt3(struct i2c_adapter * adap, u16 addr, in amd756_access_virt3() 139 static s32 amd756_access_virt4(struct i2c_adapter * adap, u16 addr, in amd756_access_virt4() 172 if (!(s4882_adapter = kzalloc(5 * sizeof(struct i2c_adapter), in amd756_s4882_init()
|
D | i2c-puv3.c | 50 static int xfer_read(struct i2c_adapter *adap, unsigned char *buf, int length) in xfer_read() 84 static int xfer_write(struct i2c_adapter *adap, unsigned char *buf, int length) in xfer_write() 121 static int puv3_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *pmsg, in puv3_i2c_xfer() 173 static u32 puv3_i2c_func(struct i2c_adapter *adapter) in puv3_i2c_func() 188 struct i2c_adapter *adapter; in puv3_i2c_probe() 199 adapter = kzalloc(sizeof(struct i2c_adapter), GFP_KERNEL); in puv3_i2c_probe() 234 struct i2c_adapter *adapter = platform_get_drvdata(pdev); in puv3_i2c_remove()
|
D | i2c-powermac.c | 36 static s32 i2c_powermac_smbus_xfer( struct i2c_adapter* adap, in i2c_powermac_smbus_xfer() 147 static int i2c_powermac_master_xfer( struct i2c_adapter *adap, in i2c_powermac_master_xfer() 188 static u32 i2c_powermac_func(struct i2c_adapter * adapter) in i2c_powermac_func() 208 struct i2c_adapter *adapter = platform_get_drvdata(dev); in i2c_powermac_remove() 216 static u32 i2c_powermac_get_addr(struct i2c_adapter *adap, in i2c_powermac_get_addr() 244 static void i2c_powermac_create_one(struct i2c_adapter *adap, in i2c_powermac_create_one() 260 static void i2c_powermac_add_missing(struct i2c_adapter *adap, in i2c_powermac_add_missing() 286 static bool i2c_powermac_get_type(struct i2c_adapter *adap, in i2c_powermac_get_type() 325 static void i2c_powermac_register_devices(struct i2c_adapter *adap, in i2c_powermac_register_devices() 396 struct i2c_adapter *adapter; in i2c_powermac_probe()
|
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) in usb_xfer() 126 static u32 usb_func(struct i2c_adapter *adapter) in usb_func() 174 struct i2c_adapter adapter; /* i2c related things */ 177 static int usb_read(struct i2c_adapter *adapter, int cmd, in usb_read() 188 static int usb_write(struct i2c_adapter *adapter, int cmd, in usb_write()
|
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) in nforce2_set_reference() 139 static inline void nforce2_set_reference(struct i2c_adapter *adap) { } in nforce2_set_reference() 142 static void nforce2_abort(struct i2c_adapter *adap) in nforce2_abort() 161 static int nforce2_check_status(struct i2c_adapter *adap) in nforce2_check_status() 186 static s32 nforce2_access(struct i2c_adapter *adap, u16 addr, in nforce2_access() 289 static u32 nforce2_func(struct i2c_adapter *adapter) in nforce2_func()
|
D | i2c-iop3xx.c | 308 iop3xx_i2c_writebytes(struct i2c_adapter *i2c_adap, const char *buf, int count) in iop3xx_i2c_writebytes() 320 iop3xx_i2c_readbytes(struct i2c_adapter *i2c_adap, char *buf, int count) in iop3xx_i2c_readbytes() 340 iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg* pmsg) in iop3xx_i2c_handle_msg() 361 iop3xx_i2c_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, in iop3xx_i2c_master_xfer() 386 iop3xx_i2c_func(struct i2c_adapter *adap) in iop3xx_i2c_func() 399 struct i2c_adapter *padapter = platform_get_drvdata(pdev); in iop3xx_i2c_remove() 425 struct i2c_adapter *new_adapter; in iop3xx_i2c_probe() 428 new_adapter = kzalloc(sizeof(struct i2c_adapter), GFP_KERNEL); in iop3xx_i2c_probe()
|
D | i2c-robotfuzz-osif.c | 35 struct i2c_adapter adapter; 39 static int osif_usb_read(struct i2c_adapter *adapter, int cmd, in osif_usb_read() 49 static int osif_usb_write(struct i2c_adapter *adapter, int cmd, in osif_usb_write() 60 static int osif_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, in osif_xfer() 115 static u32 osif_func(struct i2c_adapter *adapter) in osif_func()
|
D | i2c-sis630.c | 129 static int sis630_transaction_start(struct i2c_adapter *adap, int size, in sis630_transaction_start() 172 static int sis630_transaction_wait(struct i2c_adapter *adap, int size) in sis630_transaction_wait() 204 static void sis630_transaction_end(struct i2c_adapter *adap, u8 oldclock) in sis630_transaction_end() 223 static int sis630_transaction(struct i2c_adapter *adap, int size) in sis630_transaction() 237 static int sis630_block_data(struct i2c_adapter *adap, in sis630_block_data() 331 static s32 sis630_access(struct i2c_adapter *adap, u16 addr, in sis630_access() 405 static u32 sis630_func(struct i2c_adapter *adapter) in sis630_func() 502 static struct i2c_adapter sis630_adapter = {
|
D | i2c-cbus-gpio.c | 169 static int cbus_i2c_smbus_xfer(struct i2c_adapter *adapter, in cbus_i2c_smbus_xfer() 194 static u32 cbus_i2c_func(struct i2c_adapter *adapter) in cbus_i2c_func() 206 struct i2c_adapter *adapter = platform_get_drvdata(pdev); in cbus_i2c_remove() 215 struct i2c_adapter *adapter; in cbus_i2c_probe() 219 adapter = devm_kzalloc(&pdev->dev, sizeof(struct i2c_adapter), in cbus_i2c_probe()
|
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);
|
D | i2c-davinci.c | 136 struct i2c_adapter adapter; 261 static void davinci_i2c_prepare_recovery(struct i2c_adapter *adap) in davinci_i2c_prepare_recovery() 272 static void davinci_i2c_unprepare_recovery(struct i2c_adapter *adap) in davinci_i2c_unprepare_recovery() 285 static void davinci_i2c_set_scl(struct i2c_adapter *adap, int val) in davinci_i2c_set_scl() 297 static int davinci_i2c_get_scl(struct i2c_adapter *adap) in davinci_i2c_get_scl() 307 static int davinci_i2c_get_sda(struct i2c_adapter *adap) in davinci_i2c_get_sda() 317 static void davinci_i2c_scl_prepare_recovery(struct i2c_adapter *adap) in davinci_i2c_scl_prepare_recovery() 331 static void davinci_i2c_scl_unprepare_recovery(struct i2c_adapter *adap) in davinci_i2c_scl_unprepare_recovery() 385 i2c_davinci_xfer_msg(struct i2c_adapter *adap, struct i2c_msg *msg, int stop) in i2c_davinci_xfer_msg() 500 i2c_davinci_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) in i2c_davinci_xfer() [all …]
|
D | i2c-sibyte.c | 36 static int smbus_xfer(struct i2c_adapter *i2c_adap, u16 addr, in smbus_xfer() 114 static u32 bit_func(struct i2c_adapter *adap) in bit_func() 131 static int __init i2c_sibyte_add_bus(struct i2c_adapter *i2c_adap, int speed) in i2c_sibyte_add_bus() 151 static struct i2c_adapter sibyte_board_adapter[2] = {
|
D | i2c-xlr.c | 67 struct i2c_adapter adap; 74 struct i2c_adapter *adap = &priv->adap; in xlr_i2c_tx() 133 struct i2c_adapter *adap = &priv->adap; in xlr_i2c_rx() 185 static int xlr_i2c_xfer(struct i2c_adapter *adap, in xlr_i2c_xfer() 206 static u32 xlr_func(struct i2c_adapter *adap) in xlr_func()
|
D | i2c-taos-evm.c | 41 struct i2c_adapter adapter; 55 static struct i2c_client *taos_instantiate_device(struct i2c_adapter *adapter) in taos_instantiate_device() 66 static int taos_smbus_xfer(struct i2c_adapter *adapter, u16 addr, in taos_smbus_xfer() 141 static u32 taos_smbus_func(struct i2c_adapter *adapter) in taos_smbus_func() 204 struct i2c_adapter *adapter; in taos_connect()
|
D | i2c-opal.c | 85 static int i2c_opal_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, in i2c_opal_master_xfer() 128 static int i2c_opal_smbus_xfer(struct i2c_adapter *adap, u16 addr, in i2c_opal_smbus_xfer() 190 static u32 i2c_opal_func(struct i2c_adapter *adapter) in i2c_opal_func() 214 struct i2c_adapter *adapter; in i2c_opal_probe() 253 struct i2c_adapter *adapter = platform_get_drvdata(pdev); in i2c_opal_remove()
|
D | i2c-piix4.c | 360 static int piix4_transaction(struct i2c_adapter *piix4_adapter) in piix4_transaction() 437 static s32 piix4_access(struct i2c_adapter * adap, u16 addr, in piix4_access() 527 static u32 piix4_func(struct i2c_adapter *adapter) in piix4_func() 564 static struct i2c_adapter *piix4_main_adapter; 565 static struct i2c_adapter *piix4_aux_adapter; 568 struct i2c_adapter **padap) in piix4_add_adapter() 570 struct i2c_adapter *adap; in piix4_add_adapter() 663 static void piix4_adap_remove(struct i2c_adapter *adap) in piix4_adap_remove()
|
D | i2c-ali1563.c | 66 static int ali1563_transaction(struct i2c_adapter *a, int size) in ali1563_transaction() 131 static int ali1563_block_start(struct i2c_adapter *a) in ali1563_block_start() 187 static int ali1563_block(struct i2c_adapter *a, in ali1563_block() 234 static s32 ali1563_access(struct i2c_adapter *a, u16 addr, in ali1563_access() 326 static u32 ali1563_func(struct i2c_adapter *a) in ali1563_func() 392 static struct i2c_adapter ali1563_adapter = {
|
D | i2c-sis96x.c | 71 static struct i2c_adapter sis96x_adapter; 158 static s32 sis96x_access(struct i2c_adapter * adap, u16 addr, in sis96x_access() 225 static u32 sis96x_func(struct i2c_adapter *adapter) in sis96x_func() 237 static struct i2c_adapter sis96x_adapter = {
|
D | i2c-sirf.c | 86 struct i2c_adapter adapter; 235 static u32 i2c_sirfsoc_func(struct i2c_adapter *adap) in i2c_sirfsoc_func() 240 static int i2c_sirfsoc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, in i2c_sirfsoc_xfer() 277 struct i2c_adapter *adap; in i2c_sirfsoc_probe() 397 struct i2c_adapter *adapter = platform_get_drvdata(pdev); in i2c_sirfsoc_remove() 411 struct i2c_adapter *adapter = platform_get_drvdata(pdev); in i2c_sirfsoc_suspend() 424 struct i2c_adapter *adapter = platform_get_drvdata(pdev); in i2c_sirfsoc_resume()
|
D | i2c-isch.c | 56 static struct i2c_adapter sch_adapter; 146 static s32 sch_access(struct i2c_adapter *adap, u16 addr, in sch_access() 246 static u32 sch_func(struct i2c_adapter *adapter) in sch_func() 258 static struct i2c_adapter sch_adapter = {
|
/linux-4.1.27/drivers/media/pci/saa7146/ |
D | hexium_orion.c | 67 struct i2c_adapter i2c_adapter; member 235 hexium->i2c_adapter = (struct i2c_adapter) { in hexium_probe() 238 saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480); in hexium_probe() 239 if (i2c_add_adapter(&hexium->i2c_adapter) < 0) { in hexium_probe() 271 …if (0 == (err = i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_READ, 0x00, I2C_SMBUS_BYTE… in hexium_probe() 279 i2c_del_adapter(&hexium->i2c_adapter); in hexium_probe() 299 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &d… in hexium_init_done() 317 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, adr, I2C_SMBUS_BYTE_DATA, … in hexium_set_input() 403 i2c_del_adapter(&hexium->i2c_adapter); in hexium_detach()
|
D | hexium_gemini.c | 70 struct i2c_adapter i2c_adapter; member 172 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &d… in hexium_init_done() 188 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, hexium_input_select[input]… in hexium_set_input() 204 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, vdec[i].adr, I2C_SMBUS_BYT… in hexium_set_standard() 273 hexium->i2c_adapter = (struct i2c_adapter) { in hexium_attach() 276 saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480); in hexium_attach() 277 if (i2c_add_adapter(&hexium->i2c_adapter) < 0) { in hexium_attach() 328 i2c_del_adapter(&hexium->i2c_adapter); in hexium_detach()
|
D | mxb.c | 157 struct i2c_adapter i2c_adapter; member 246 snprintf(mxb->i2c_adapter.name, sizeof(mxb->i2c_adapter.name), "mxb%d", mxb_num); in mxb_probe() 248 saa7146_i2c_adapter_prepare(dev, &mxb->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480); in mxb_probe() 249 if (i2c_add_adapter(&mxb->i2c_adapter) < 0) { in mxb_probe() 255 mxb->saa7111a = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter, in mxb_probe() 257 mxb->tea6420_1 = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter, in mxb_probe() 259 mxb->tea6420_2 = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter, in mxb_probe() 261 mxb->tea6415c = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter, in mxb_probe() 263 mxb->tda9840 = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter, in mxb_probe() 265 mxb->tuner = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter, in mxb_probe() [all …]
|
/linux-4.1.27/drivers/media/radio/si4713/ |
D | radio-usb-si4713.c | 67 struct i2c_adapter i2c_adapter; member 146 struct i2c_adapter *adapter = &radio->i2c_adapter; in usb_si4713_video_device_release() 378 static int si4713_transfer(struct i2c_adapter *i2c_adapter, in si4713_transfer() argument 381 struct si4713_usb_device *radio = i2c_get_adapdata(i2c_adapter); in si4713_transfer() 400 static u32 si4713_functionality(struct i2c_adapter *adapter) in si4713_functionality() 412 static struct i2c_adapter si4713_i2c_adapter_template = { 420 radio->i2c_adapter = si4713_i2c_adapter_template; in si4713_register_i2c_adapter() 422 radio->i2c_adapter.dev.parent = &radio->usbdev->dev; in si4713_register_i2c_adapter() 423 i2c_set_adapdata(&radio->i2c_adapter, radio); in si4713_register_i2c_adapter() 425 return i2c_add_adapter(&radio->i2c_adapter); in si4713_register_i2c_adapter() [all …]
|
/linux-4.1.27/drivers/media/common/saa7146/ |
D | saa7146_i2c.c | 5 static u32 saa7146_i2c_func(struct i2c_adapter *adapter) in saa7146_i2c_func() 384 static int saa7146_i2c_xfer(struct i2c_adapter* adapter, struct i2c_msg *msg, int num) in saa7146_i2c_xfer() 403 int saa7146_i2c_adapter_prepare(struct saa7146_dev *dev, struct i2c_adapter *i2c_adapter, u32 bitra… in saa7146_i2c_adapter_prepare() argument 413 if (i2c_adapter) { in saa7146_i2c_adapter_prepare() 414 i2c_set_adapdata(i2c_adapter, &dev->v4l2_dev); in saa7146_i2c_adapter_prepare() 415 i2c_adapter->dev.parent = &dev->pci->dev; in saa7146_i2c_adapter_prepare() 416 i2c_adapter->algo = &saa7146_algo; in saa7146_i2c_adapter_prepare() 417 i2c_adapter->algo_data = NULL; in saa7146_i2c_adapter_prepare() 418 i2c_adapter->timeout = SAA7146_I2C_TIMEOUT; in saa7146_i2c_adapter_prepare() 419 i2c_adapter->retries = SAA7146_I2C_RETRIES; in saa7146_i2c_adapter_prepare()
|
/linux-4.1.27/drivers/media/pci/cx23885/ |
D | netup-init.c | 25 static void i2c_av_write(struct i2c_adapter *i2c, u16 reg, u8 val) in i2c_av_write() 46 static void i2c_av_write4(struct i2c_adapter *i2c, u16 reg, u32 val) in i2c_av_write4() 70 static u8 i2c_av_read(struct i2c_adapter *i2c, u16 reg) in i2c_av_read() 100 static void i2c_av_and_or(struct i2c_adapter *i2c, u16 reg, unsigned and_mask, in i2c_av_and_or() 109 struct i2c_adapter *i2c = &i2c_bus->i2c_adap; in netup_initialize()
|
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,
|
D | cx23885-i2c.c | 47 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap) in i2c_slave_did_ack() 54 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) in i2c_is_busy() 61 static int i2c_wait_done(struct i2c_adapter *i2c_adap) in i2c_wait_done() 77 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, in i2c_sendbytes() 158 static int i2c_readbytes(struct i2c_adapter *i2c_adap, in i2c_readbytes() 219 static int i2c_xfer(struct i2c_adapter *i2c_adap, in i2c_xfer() 256 static u32 cx23885_functionality(struct i2c_adapter *adap) in cx23885_functionality() 268 static struct i2c_adapter cx23885_i2c_adap_template = {
|
D | netup-eeprom.c | 28 int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr) in netup_eeprom_read() 62 int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data) in netup_eeprom_write() 91 void netup_get_card_info(struct i2c_adapter *i2c_adap, in netup_get_card_info()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
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/i2c/algos/ |
D | i2c-algo-bit.c | 161 static int i2c_outb(struct i2c_adapter *i2c_adap, unsigned char c) in i2c_outb() 206 static int i2c_inb(struct i2c_adapter *i2c_adap) in i2c_inb() 236 static int test_bus(struct i2c_adapter *i2c_adap) in test_bus() 337 static int try_address(struct i2c_adapter *i2c_adap, in try_address() 362 static int sendbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) in sendbytes() 403 static int acknak(struct i2c_adapter *i2c_adap, int is_ack) in acknak() 419 static int readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) in readbytes() 479 static int bit_doAddress(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) in bit_doAddress() 535 static int bit_xfer(struct i2c_adapter *i2c_adap, in bit_xfer() 603 static u32 bit_func(struct i2c_adapter *adap) in bit_func() [all …]
|
D | i2c-algo-pca.c | 180 static int pca_xfer(struct i2c_adapter *i2c_adap, in pca_xfer() 355 static u32 pca_func(struct i2c_adapter *adap) in pca_func() 365 static unsigned int pca_probe_chip(struct i2c_adapter *adap) in pca_probe_chip() 388 static int pca_init(struct i2c_adapter *adap) in pca_init() 532 int i2c_pca_add_bus(struct i2c_adapter *adap) in i2c_pca_add_bus() 544 int i2c_pca_add_numbered_bus(struct i2c_adapter *adap) in i2c_pca_add_numbered_bus()
|
D | i2c-algo-pcf.c | 214 static int pcf_sendbytes(struct i2c_adapter *i2c_adap, const char *buf, in pcf_sendbytes() 247 static int pcf_readbytes(struct i2c_adapter *i2c_adap, char *buf, in pcf_readbytes() 307 static int pcf_xfer(struct i2c_adapter *i2c_adap, in pcf_xfer() 396 static u32 pcf_func(struct i2c_adapter *adap) in pcf_func() 411 int i2c_pcf_add_bus(struct i2c_adapter *adap) in i2c_pcf_add_bus()
|
/linux-4.1.27/drivers/media/dvb-frontends/drx39xyj/ |
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) { in drx39xxj_attach()
|
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/ |
D | dvbsky.c | 113 static int dvbsky_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], in dvbsky_i2c_xfer() 188 static u32 dvbsky_i2c_func(struct i2c_adapter *adapter) in dvbsky_i2c_func() 315 struct i2c_adapter *i2c_adapter; in dvbsky_s960_attach() local 325 &i2c_adapter); in dvbsky_s960_attach() 338 client = i2c_new_device(i2c_adapter, &info); in dvbsky_s960_attach() 436 struct i2c_adapter *i2c_adapter; in dvbsky_s960c_attach() local 447 &i2c_adapter); in dvbsky_s960c_attach() 460 client_tuner = i2c_new_device(i2c_adapter, &info); in dvbsky_s960c_attach() 524 struct i2c_adapter *i2c_adapter; in dvbsky_t680c_attach() local 533 si2168_config.i2c_adapter = &i2c_adapter; in dvbsky_t680c_attach() [all …]
|
/linux-4.1.27/drivers/media/common/b2c2/ |
D | flexcop-fe-tuner.c | 159 struct i2c_adapter *i2c) in skystar2_rev23_attach() 272 struct i2c_adapter *i2c) in skystar2_rev26_attach() 306 struct i2c_adapter *i2c) in skystar2_rev27_attach() 309 struct i2c_adapter *i2c_tuner; in skystar2_rev27_attach() 372 struct i2c_adapter *i2c) in skystar2_rev28_attach() 374 struct i2c_adapter *i2c_tuner; in skystar2_rev28_attach() 433 struct i2c_adapter *i2c) in airstar_dvbt_attach() 461 struct i2c_adapter *i2c) in airstar_atsc1_attach() 477 struct i2c_adapter *i2c) in airstar_atsc2_attach() 500 struct i2c_adapter *i2c) in airstar_atsc3_attach() [all …]
|
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_i2c.c | 21 struct i2c_adapter base; 100 static int hdmi_i2c_xfer(struct i2c_adapter *i2c, in hdmi_i2c_xfer() 219 static u32 hdmi_i2c_func(struct i2c_adapter *adapter) in hdmi_i2c_func() 229 void hdmi_i2c_irq(struct i2c_adapter *i2c) in hdmi_i2c_irq() 237 void hdmi_i2c_destroy(struct i2c_adapter *i2c) in hdmi_i2c_destroy() 244 struct i2c_adapter *hdmi_i2c_init(struct hdmi *hdmi) in hdmi_i2c_init() 248 struct i2c_adapter *i2c = NULL; in hdmi_i2c_init()
|
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/video/fbdev/via/ |
D | vt1636.c | 123 bool viafb_lvds_identify_vt1636(u8 i2c_adapter) in viafb_lvds_identify_vt1636() argument 134 if (viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, in viafb_lvds_identify_vt1636() 137 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x01, &Buffer[1]); in viafb_lvds_identify_vt1636() 143 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x02, &Buffer[0]); in viafb_lvds_identify_vt1636() 144 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x03, &Buffer[1]); in viafb_lvds_identify_vt1636()
|
D | via_aux.h | 34 struct i2c_adapter *adap; /* the I2C device to access the bus */ 53 struct via_aux_bus *via_aux_probe(struct i2c_adapter *adap);
|
/linux-4.1.27/drivers/i2c/muxes/ |
D | i2c-mux-pca9541.c | 76 struct i2c_adapter *mux_adap; 94 struct i2c_adapter *adap = client->adapter; in pca9541_reg_write() 128 struct i2c_adapter *adap = client->adapter; in pca9541_reg_read() 288 static int pca9541_select_chan(struct i2c_adapter *adap, void *client, u32 chan) in pca9541_select_chan() 312 static int pca9541_release_chan(struct i2c_adapter *adap, in pca9541_release_chan() 325 struct i2c_adapter *adap = client->adapter; in pca9541_probe()
|
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) in i2c_mux_gpio_select() 45 static int i2c_mux_gpio_deselect(struct i2c_adapter *adap, void *data, u32 chan) in i2c_mux_gpio_deselect() 66 struct i2c_adapter *adapter; in i2c_mux_gpio_probe_dt() 139 struct i2c_adapter *parent; in i2c_mux_gpio_probe() 140 int (*deselect) (struct i2c_adapter *, void *, u32); in i2c_mux_gpio_probe()
|
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, in i2c_mux_pinctrl_select() 46 static int i2c_mux_pinctrl_deselect(struct i2c_adapter *adap, void *data, in i2c_mux_pinctrl_deselect() 61 struct i2c_adapter *adapter; in i2c_mux_pinctrl_parse_dt() 134 int (*deselect)(struct i2c_adapter *, void *, u32); in i2c_mux_pinctrl_probe()
|
D | i2c-mux-pca954x.c | 63 struct i2c_adapter *virt_adaps[PCA954X_MAX_NCHANS]; 123 static int pca954x_reg_write(struct i2c_adapter *adap, in pca954x_reg_write() 149 static int pca954x_select_chan(struct i2c_adapter *adap, in pca954x_select_chan() 172 static int pca954x_deselect_mux(struct i2c_adapter *adap, in pca954x_deselect_mux() 188 struct i2c_adapter *adap = to_i2c_adapter(client->dev.parent); in pca954x_probe()
|
D | i2c-arb-gpio-challenge.c | 45 struct i2c_adapter *parent; 46 struct i2c_adapter *child; 62 static int i2c_arbitrator_select(struct i2c_adapter *adap, void *data, u32 chan) in i2c_arbitrator_select() 105 static int i2c_arbitrator_deselect(struct i2c_adapter *adap, void *data, in i2c_arbitrator_deselect()
|
/linux-4.1.27/drivers/media/pci/cx25821/ |
D | cx25821-i2c.c | 50 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap) in i2c_slave_did_ack() 57 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) in i2c_is_busy() 64 static int i2c_wait_done(struct i2c_adapter *i2c_adap) in i2c_wait_done() 80 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, in i2c_sendbytes() 174 static int i2c_readbytes(struct i2c_adapter *i2c_adap, in i2c_readbytes() 238 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) in i2c_xfer() 278 static u32 cx25821_functionality(struct i2c_adapter *adap) in cx25821_functionality() 292 static struct i2c_adapter cx25821_i2c_adap_template = {
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | oaktrail_hdmi_i2c.c | 69 struct i2c_adapter *adap; 93 static int xfer_read(struct i2c_adapter *adap, struct i2c_msg *pmsg) in xfer_read() 116 static int xfer_write(struct i2c_adapter *adap, struct i2c_msg *pmsg) in xfer_write() 124 static int oaktrail_hdmi_i2c_access(struct i2c_adapter *adap, in oaktrail_hdmi_i2c_access() 157 static u32 oaktrail_hdmi_i2c_func(struct i2c_adapter *adapter) in oaktrail_hdmi_i2c_func() 167 static struct i2c_adapter oaktrail_hdmi_i2c_adapter = {
|
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);
|
D | intel_gmbus.c | 62 to_intel_gmbus(struct i2c_adapter *i2c) in to_intel_gmbus() 68 struct i2c_adapter adapter; 169 static struct i2c_adapter * 219 struct i2c_adapter *adapter, in intel_i2c_quirk_xfer() 245 gmbus_xfer(struct i2c_adapter *adapter, in gmbus_xfer() 360 static u32 gmbus_func(struct i2c_adapter *adapter) in gmbus_func() 448 void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed) in gma_intel_gmbus_set_speed() 461 void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit) in gma_intel_gmbus_force_bit()
|
D | psb_intel_modes.c | 29 bool psb_intel_ddc_probe(struct i2c_adapter *adapter) in psb_intel_ddc_probe() 63 struct i2c_adapter *adapter) in psb_intel_ddc_get_modes()
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
D | cx231xx-i2c.c | 84 static int cx231xx_i2c_send_bytes(struct i2c_adapter *i2c_adap, in cx231xx_i2c_send_bytes() 195 static int cx231xx_i2c_recv_bytes(struct i2c_adapter *i2c_adap, in cx231xx_i2c_recv_bytes() 281 static int cx231xx_i2c_recv_bytes_with_saddr(struct i2c_adapter *i2c_adap, in cx231xx_i2c_recv_bytes_with_saddr() 345 static int cx231xx_i2c_check_for_device(struct i2c_adapter *i2c_adap, in cx231xx_i2c_check_for_device() 372 static int cx231xx_i2c_xfer(struct i2c_adapter *i2c_adap, in cx231xx_i2c_xfer() 452 static u32 functionality(struct i2c_adapter *adap) in functionality() 462 static struct i2c_adapter cx231xx_adap_template = { 560 static int cx231xx_i2c_mux_select(struct i2c_adapter *adap, in cx231xx_i2c_mux_select() 570 struct i2c_adapter *i2c_parent = &dev->i2c_bus[1].i2c_adap; in cx231xx_i2c_mux_register() 596 struct i2c_adapter *cx231xx_get_i2c_adap(struct cx231xx *dev, int i2c_port) in cx231xx_get_i2c_adap()
|
/linux-4.1.27/include/trace/events/ |
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/pci/pt1/ |
D | va1j5jf8007s.h | 37 struct i2c_adapter; 41 struct i2c_adapter *adap);
|
D | va1j5jf8007t.h | 37 struct i2c_adapter; 41 struct i2c_adapter *adap);
|
/linux-4.1.27/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.c | 310 i2c_transfer(card->i2c_adapter, &msg, 1); in microtune_mt7202dtf_tuner_set_params() 495 i2c_transfer(card->i2c_adapter, &msg, 1); in vp3021_alps_tded4_tuner_set_params() 603 card->fe = dvb_attach(mt352_attach, &thomson_dtt7579_config, card->i2c_adapter); in frontend_init() 607 card->i2c_adapter); in frontend_init() 618 card->fe = dvb_attach(lgdt330x_attach, &tdvs_tua6034_config, card->i2c_adapter); in frontend_init() 621 card->i2c_adapter, 0x61, in frontend_init() 635 card->fe = dvb_attach(nxt6000_attach, &vp3021_alps_tded4_config, card->i2c_adapter); in frontend_init() 644 card->fe = dvb_attach(mt352_attach, &digitv_alps_tded4_config, card->i2c_adapter); in frontend_init() 653 card->fe = dvb_attach(sp887x_attach, µtune_mt7202dtf_config, card->i2c_adapter); in frontend_init() 660 card->fe = dvb_attach(mt352_attach, &advbt771_samsung_tdtc9251dh0_config, card->i2c_adapter); in frontend_init() [all …]
|
D | dvb-bt8xx.h | 57 struct i2c_adapter *i2c_adapter; member
|
/linux-4.1.27/drivers/media/usb/usbvision/ |
D | usbvision-i2c.c | 56 static inline int try_write_address(struct i2c_adapter *i2c_adap, in try_write_address() 81 static inline int try_read_address(struct i2c_adapter *i2c_adap, in try_read_address() 105 static inline int usb_find_address(struct i2c_adapter *i2c_adap, in usb_find_address() 131 usbvision_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) in usbvision_i2c_xfer() 163 static u32 functionality(struct i2c_adapter *adap) in functionality() 180 static struct i2c_adapter i2c_adap_template; 444 static struct i2c_adapter i2c_adap_template = {
|
/linux-4.1.27/drivers/staging/media/cxd2099/ |
D | cxd2099.h | 40 void *priv, struct i2c_adapter *i2c); 44 void *priv, struct i2c_adapter *i2c) in cxd2099_attach()
|
/linux-4.1.27/drivers/media/pci/pt3/ |
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/media/pci/saa7164/ |
D | saa7164-i2c.c | 30 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) in i2c_xfer() 72 static u32 saa7164_functionality(struct i2c_adapter *adap) in saa7164_functionality() 84 static struct i2c_adapter saa7164_i2c_adap_template = {
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | dvo.h | 42 struct i2c_adapter *i2c_bus; 51 struct i2c_adapter *i2cbus);
|
D | intel_i2c.c | 56 to_intel_gmbus(struct i2c_adapter *i2c) in to_intel_gmbus() 156 intel_gpio_pre_xfer(struct i2c_adapter *adapter) in intel_gpio_pre_xfer() 172 intel_gpio_post_xfer(struct i2c_adapter *adapter) in intel_gpio_post_xfer() 430 gmbus_xfer(struct i2c_adapter *adapter, in gmbus_xfer() 559 static u32 gmbus_func(struct i2c_adapter *adapter) in gmbus_func() 636 struct i2c_adapter *intel_gmbus_get_adapter(struct drm_i915_private *dev_priv, in intel_gmbus_get_adapter() 645 void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed) in intel_gmbus_set_speed() 652 void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit) in intel_gmbus_force_bit()
|
/linux-4.1.27/include/media/ |
D | v4l2-common.h | 92 struct i2c_adapter; 103 struct i2c_adapter *adapter, const char *client_type, 109 struct i2c_adapter *adapter, struct i2c_board_info *info,
|