Home
last modified time | relevance | path

Searched refs:i2c_adapter (Results 1 – 200 of 770) sorted by relevance

1234

/linux-4.1.27/include/linux/
Di2c.h44 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 …]
Di2c-mux.h36 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);
Di2c-algo-bit.h40 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 *);
Dvia_i2c.h30 struct i2c_adapter adapter;
38 struct i2c_adapter *viafb_find_i2c_adapter(enum viafb_i2c_adap which);
Di2c-algo-pca.h68 int i2c_pca_add_bus(struct i2c_adapter *);
69 int i2c_pca_add_numbered_bus(struct i2c_adapter *);
/linux-4.1.27/drivers/i2c/
Di2c-mux.c31 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 …]
Di2c-core.c67 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 …]
Di2c-dev.c48 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/
Ddib9000.h31 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 …]
Ddib3000mc.h45 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()
Ds921.h30 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 *
Dmb86a20s.h39 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 *
Ds5h1420.h45 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()
Ddibx000_common.h22 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);
Dcx24123.h44 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 *
Dstv0367.h45 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()
Dm88ds3103.h126 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()
Dtda1004x.h112 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()
Dtda1002x.h62 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()
Ddib7000p.h57 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…
Ditd1000.h26 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()
Ddib7000m.h44 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()
Dm88ds3103_priv.h34 struct i2c_adapter *i2c;
43 struct i2c_adapter *i2c_adapter; member
Ddib0070.h14 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()
Ddib8000.h48 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…
Ddib0090.h14 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()
Dstb6100.h84 struct i2c_adapter *i2c;
101 struct i2c_adapter *i2c);
107 struct i2c_adapter *i2c) in stb6100_attach()
Dsi2168.h36 struct i2c_adapter **i2c_adapter; member
Ddibx000_common.c175 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()
Dstb6000.h40 struct i2c_adapter *i2c);
44 struct i2c_adapter *i2c) in stb6000_attach()
Dtua6100.h38 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()
Dec100.h36 struct i2c_adapter *i2c);
39 const struct ec100_config *config, struct i2c_adapter *i2c) in ec100_attach()
Dlnbp22.h48 struct i2c_adapter *i2c);
51 struct i2c_adapter *i2c) in lnbp22_attach()
Dtda8083.h40 struct i2c_adapter* i2c);
43 struct i2c_adapter* i2c) in tda8083_attach()
Dl64781.h36 struct i2c_adapter* i2c);
39 struct i2c_adapter* i2c) in l64781_attach()
Dlgs8gl5.h36 const struct lgs8gl5_config *config, struct i2c_adapter *i2c);
39 const struct lgs8gl5_config *config, struct i2c_adapter *i2c) { in lgs8gl5_attach()
Dcx22700.h36 struct i2c_adapter* i2c);
39 struct i2c_adapter* i2c) in cx22700_attach()
Dtda826x.h40 struct i2c_adapter *i2c,
45 struct i2c_adapter *i2c, in tda826x_attach()
Dzl10039.h30 struct i2c_adapter *i2c);
34 struct i2c_adapter *i2c) in zl10039_attach()
Dtda18271c2dd.h8 struct i2c_adapter *i2c, u8 adr);
11 struct i2c_adapter *i2c, u8 adr) in tda18271c2dd_attach()
Dcx24117.h36 struct i2c_adapter *i2c);
40 struct i2c_adapter *i2c) in cx24117_attach()
Dmt312.h41 struct i2c_adapter *i2c);
44 const struct mt312_config *config, struct i2c_adapter *i2c) in mt312_attach()
Dnxt6000.h38 struct i2c_adapter* i2c);
41 struct i2c_adapter* i2c) in nxt6000_attach()
Dor51132.h39 struct i2c_adapter* i2c);
42 struct i2c_adapter* i2c) in or51132_attach()
Da8293.h32 struct i2c_adapter *i2c, const struct a8293_config *cfg);
35 struct i2c_adapter *i2c, const struct a8293_config *cfg) in a8293_attach()
Dcx22702.h47 struct i2c_adapter *i2c);
51 struct i2c_adapter *i2c) in cx22702_attach()
Dves1x93.h45 struct i2c_adapter* i2c);
48 struct i2c_adapter* i2c) in ves1x93_attach()
Dmb86a16.h39 struct i2c_adapter *i2c_adap);
44 struct i2c_adapter *i2c_adap) in mb86a16_attach()
Dzl10036.h43 const struct zl10036_config *config, struct i2c_adapter *i2c);
46 const struct zl10036_config *config, struct i2c_adapter *i2c) in zl10036_attach()
Dstv0297.h47 struct i2c_adapter* i2c);
50 struct i2c_adapter* i2c) in stv0297_attach()
Dsp8870.h40 struct i2c_adapter* i2c);
43 struct i2c_adapter* i2c) in sp8870_attach()
Dbcm3510.h39 struct i2c_adapter* i2c);
42 struct i2c_adapter* i2c) in bcm3510_attach()
Dsp887x.h22 struct i2c_adapter* i2c);
25 struct i2c_adapter* i2c) in sp887x_attach()
Dsi2165.h51 struct i2c_adapter *i2c);
55 struct i2c_adapter *i2c) in si2165_attach()
Dnxt200x.h47 struct i2c_adapter* i2c);
50 struct i2c_adapter* i2c) in nxt200x_attach()
Dhd29l2.h56 struct i2c_adapter *i2c);
59 const struct hd29l2_config *config, struct i2c_adapter *i2c) in hd29l2_attach()
Dtda10086.h51 struct i2c_adapter* i2c);
54 struct i2c_adapter* i2c) in tda10086_attach()
Dm88rs2000.h46 const struct m88rs2000_config *config, struct i2c_adapter *i2c);
49 const struct m88rs2000_config *config, struct i2c_adapter *i2c) in m88rs2000_attach()
Dzl10353.h52 struct i2c_adapter *i2c);
55 struct i2c_adapter *i2c) in zl10353_attach()
Dds3000.h40 struct i2c_adapter *i2c);
44 struct i2c_adapter *i2c) in ds3000_attach()
Dlnbp21.c43 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()
Dcx24116.h47 struct i2c_adapter *i2c);
51 struct i2c_adapter *i2c) in cx24116_attach()
Dix2505v.h54 const struct ix2505v_config *config, struct i2c_adapter *i2c);
57 const struct ix2505v_config *config, struct i2c_adapter *i2c) in ix2505v_attach()
Dtda8261.h41 struct i2c_adapter *i2c);
47 struct i2c_adapter *i2c) in tda8261_attach()
Dves1820.h46 struct i2c_adapter* i2c, u8 pwm);
49 struct i2c_adapter* i2c, u8 pwm) in ves1820_attach()
Ddrxk.h56 struct i2c_adapter *i2c);
59 struct i2c_adapter *i2c) in drxk_attach()
Dlnbp21.h64 struct i2c_adapter *i2c, u8 override_set,
68 struct i2c_adapter *i2c, u8 override_set, in lnbp21_attach()
Dtda10071.h77 const struct tda10071_config *config, struct i2c_adapter *i2c);
80 const struct tda10071_config *config, struct i2c_adapter *i2c) in tda10071_attach()
Dtda665x.h38 struct i2c_adapter *i2c);
44 struct i2c_adapter *i2c) in tda665x_attach()
Dcx24113.h37 const struct cx24113_config *config, struct i2c_adapter *i2c);
42 const struct cx24113_config *config, struct i2c_adapter *i2c) in cx24113_attach()
Dor51211.h42 struct i2c_adapter* i2c);
45 struct i2c_adapter* i2c) in or51211_attach()
Dlnbh24.h44 struct i2c_adapter *i2c, u8 override_set,
48 struct i2c_adapter *i2c, u8 override_set, in lnbh24_attach()
Dcxd2820r.h78 struct i2c_adapter *i2c,
84 struct i2c_adapter *i2c, in cxd2820r_attach()
Dts2020.h62 struct i2c_adapter *i2c);
67 struct i2c_adapter *i2c) in ts2020_attach()
Disl6423.h49 struct i2c_adapter *i2c,
54 struct i2c_adapter *i2c, in isl6423_attach()
Dstv6110.h52 struct i2c_adapter *i2c);
56 struct i2c_adapter *i2c) in stv6110_attach()
Disl6421.h44 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()
Dlgdt330x.h57 struct i2c_adapter* i2c);
60 struct i2c_adapter* i2c) in lgdt330x_attach()
Dlgdt3306a.h63 struct i2c_adapter *i2c_adap);
67 struct i2c_adapter *i2c_adap) in lgdt3306a_attach()
Datbm8830.h66 struct i2c_adapter *i2c);
70 struct i2c_adapter *i2c) { in atbm8830_attach()
Dcx24110.h51 struct i2c_adapter* i2c);
54 struct i2c_adapter* i2c) in cx24110_attach()
Ddvb-pll.h44 struct i2c_adapter *i2c,
49 struct i2c_adapter *i2c, in dvb_pll_attach()
Dsi21xx.h18 struct i2c_adapter *i2c);
21 const struct si21xx_config *config, struct i2c_adapter *i2c) in si21xx_attach()
Dmt352.h56 struct i2c_adapter* i2c);
59 struct i2c_adapter* i2c) in mt352_attach()
Disl6405.h62 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()
Ddib3000.h46 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()
Dlg2160.h73 struct i2c_adapter *i2c_adap);
77 struct i2c_adapter *i2c_adap) in lg2160_attach()
Ds5h1409.h72 struct i2c_adapter *i2c);
76 struct i2c_adapter *i2c) in s5h1409_attach()
Dstv0288.h48 struct i2c_adapter *i2c);
51 struct i2c_adapter *i2c) in stv0288_attach()
Dlgs8gxx.h85 struct i2c_adapter *i2c);
89 struct i2c_adapter *i2c) { in lgs8gxx_attach()
Ddrxd.h58 void *priv, struct i2c_adapter *i2c,
63 void *priv, struct i2c_adapter *i2c, in drxd_attach()
Ds5h1411.h74 struct i2c_adapter *i2c);
78 struct i2c_adapter *i2c) in s5h1411_attach()
Dlgdt3305.h86 struct i2c_adapter *i2c_adap);
90 struct i2c_adapter *i2c_adap) in lgdt3305_attach()
Ds5h1432.h80 struct i2c_adapter *i2c);
84 struct i2c_adapter *i2c) in s5h1432_attach()
Dstv0900.h63 struct i2c_adapter *i2c, int demod);
66 struct i2c_adapter *i2c, int demod) in stv0900_attach()
Dau8522.h66 struct i2c_adapter *i2c);
70 struct i2c_adapter *i2c) in au8522_attach()
Dtda10048.h79 struct i2c_adapter *i2c);
83 struct i2c_adapter *i2c) in tda10048_attach()
Daf9013.h108 struct i2c_adapter *i2c);
111 const struct af9013_config *config, struct i2c_adapter *i2c) in af9013_attach()
Dstv0299.h100 struct i2c_adapter *i2c);
103 struct i2c_adapter *i2c) in stv0299_attach()
Dstv6110x.h60 struct i2c_adapter *i2c);
65 struct i2c_adapter *i2c) in stv6110x_attach()
/linux-4.1.27/drivers/media/pci/mantis/
Dmantis_i2c.c128 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 …]
Dmantis_vp2040.c54 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()
Dmantis_vp2033.c52 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/
Dmb862xx-i2c.c21 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/
Dhdpvr-i2c.c45 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/
Dconnector-dvi.c49 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/
Dngene-cards.c55 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 …]
Dngene-i2c.c118 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/
Dau0828-i2c.c40 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/
Dtea5761.h24 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()
Dtea5767.h43 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()
Dtda8290.h42 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()
Dmt2266.h21 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()
Dmc44s803.h28 struct i2c_adapter;
37 struct i2c_adapter *i2c, struct mc44s803_config *cfg);
40 struct i2c_adapter *i2c, struct mc44s803_config *cfg) in mc44s803_attach()
Dmax2165.h28 struct i2c_adapter;
37 struct i2c_adapter *i2c,
41 struct i2c_adapter *i2c, in max2165_attach()
Dmt2131.h26 struct i2c_adapter;
35 struct i2c_adapter *i2c,
40 struct i2c_adapter *i2c, in mt2131_attach()
Dmt2060.h26 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()
Dxc4000.h28 struct i2c_adapter;
55 struct i2c_adapter *i2c,
59 struct i2c_adapter *i2c, in xc4000_attach()
Dxc5000.h29 struct i2c_adapter;
63 struct i2c_adapter *i2c,
67 struct i2c_adapter *i2c, in xc5000_attach()
Dmt20xx.h25 struct i2c_adapter* i2c_adap,
29 struct i2c_adapter* i2c_adap, in microtune_attach()
Dtda9887.h26 struct i2c_adapter *i2c_adap,
30 struct i2c_adapter *i2c_adap, in tda9887_attach()
Dtuner-simple.h25 struct i2c_adapter *i2c_adap,
30 struct i2c_adapter *i2c_adap, in simple_tuner_attach()
Dqt1010.h41 struct i2c_adapter *i2c,
45 struct i2c_adapter *i2c, in qt1010_attach()
Dfc2580.h42 struct i2c_adapter *i2c, const struct fc2580_config *cfg);
45 struct i2c_adapter *i2c, const struct fc2580_config *cfg) in fc2580_attach()
Dmt2063.h14 struct i2c_adapter *i2c);
20 struct i2c_adapter *i2c) in mt2063_attach()
Dfc0011.h28 struct i2c_adapter *i2c,
33 struct i2c_adapter *i2c, in fc0011_attach()
Dtua9001.h56 struct i2c_adapter *i2c, struct tua9001_config *cfg);
59 struct i2c_adapter *i2c, struct tua9001_config *cfg) in tua9001_attach()
Dfc0012.h54 struct i2c_adapter *i2c,
58 struct i2c_adapter *i2c, in fc0012_attach()
Dtda18218.h35 struct i2c_adapter *i2c, struct tda18218_config *cfg);
38 struct i2c_adapter *i2c, struct tda18218_config *cfg) in tda18218_attach()
Dtda827x.h56 struct i2c_adapter *i2c,
61 struct i2c_adapter *i2c, in tda827x_attach()
Dr820t.h47 struct i2c_adapter *i2c,
51 struct i2c_adapter *i2c, in r820t_attach()
Dfc0013.h31 struct i2c_adapter *i2c,
38 struct i2c_adapter *i2c, in fc0013_attach()
Dmxl5007t.h82 struct i2c_adapter *i2c, u8 addr,
86 struct i2c_adapter *i2c, in mxl5007t_attach()
Dtda18271.h126 struct i2c_adapter *i2c,
131 struct i2c_adapter *i2c, in tda18271_attach()
Dmxl5005s.h123 struct i2c_adapter *i2c,
127 struct i2c_adapter *i2c, in mxl5005s_attach()
/linux-4.1.27/drivers/media/usb/go7007/
Dgo7007-i2c.c136 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/
Di2c-nforce2-s4985.c37 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()
Di2c-amd756-s4882.c39 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()
Di2c-puv3.c50 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()
Di2c-powermac.c36 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()
Di2c-tiny-usb.c43 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()
Di2c-nforce2.c63 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()
Di2c-iop3xx.c308 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()
Di2c-robotfuzz-osif.c35 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()
Di2c-sis630.c129 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 = {
Di2c-cbus-gpio.c169 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()
Di2c-designware-core.h94 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);
Di2c-davinci.c136 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 …]
Di2c-sibyte.c36 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] = {
Di2c-xlr.c67 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()
Di2c-taos-evm.c41 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()
Di2c-opal.c85 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()
Di2c-piix4.c360 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()
Di2c-ali1563.c66 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 = {
Di2c-sis96x.c71 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 = {
Di2c-sirf.c86 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()
Di2c-isch.c56 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/
Dhexium_orion.c67 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()
Dhexium_gemini.c70 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()
Dmxb.c157 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/
Dradio-usb-si4713.c67 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/
Dsaa7146_i2c.c5 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/
Dnetup-init.c25 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()
Dnetup-eeprom.h33 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,
Dcx23885-i2c.c47 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 = {
Dnetup-eeprom.c28 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/
Dpmac_low_i2c.h50 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/
Di2c-algo-bit.c161 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 …]
Di2c-algo-pca.c180 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()
Di2c-algo-pcf.c214 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/
Ddrx39xxj.h30 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/
Ddvbsky.c113 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/
Dflexcop-fe-tuner.c159 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/
Dhdmi_i2c.c21 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()
Dhdmi.h61 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/
Dvt1636.c123 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()
Dvia_aux.h34 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/
Di2c-mux-pca9541.c76 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()
Di2c-mux-gpio.c21 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()
Di2c-mux-pinctrl.c34 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()
Di2c-mux-pca954x.c63 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()
Di2c-arb-gpio-challenge.c45 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/
Dcx25821-i2c.c50 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/
Doaktrail_hdmi_i2c.c69 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 = {
Dpsb_intel_drv.h115 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);
Dintel_gmbus.c62 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()
Dpsb_intel_modes.c29 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/
Dcx231xx-i2c.c84 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/
Di2c.h30 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/
Dva1j5jf8007s.h37 struct i2c_adapter;
41 struct i2c_adapter *adap);
Dva1j5jf8007t.h37 struct i2c_adapter;
41 struct i2c_adapter *adap);
/linux-4.1.27/drivers/media/pci/bt8xx/
Ddvb-bt8xx.c310 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, &microtune_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 …]
Ddvb-bt8xx.h57 struct i2c_adapter *i2c_adapter; member
/linux-4.1.27/drivers/media/usb/usbvision/
Dusbvision-i2c.c56 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/
Dcxd2099.h40 void *priv, struct i2c_adapter *i2c);
44 void *priv, struct i2c_adapter *i2c) in cxd2099_attach()
/linux-4.1.27/drivers/media/pci/pt3/
Dpt3.h163 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/
Dsaa7164-i2c.c30 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/
Ddvo.h42 struct i2c_adapter *i2c_bus;
51 struct i2c_adapter *i2cbus);
Dintel_i2c.c56 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/
Dv4l2-common.h92 struct i2c_adapter;
103 struct i2c_adapter *adapter, const char *client_type,
109 struct i2c_adapter *adapter, struct i2c_board_info *info,

1234