/linux-master/drivers/i2c/ |
H A D | i2c-core-base.c | 66 static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver); 179 static int get_scl_gpio_value(struct i2c_adapter *adap) 184 static void set_scl_gpio_value(struct i2c_adapter *adap, int val) 189 static int get_sda_gpio_value(struct i2c_adapter *adap) 194 static void set_sda_gpio_value(struct i2c_adapter *adap, int val) 199 static int i2c_generic_bus_free(struct i2c_adapter *adap) 223 int i2c_generic_scl_recovery(struct i2c_adapter *adap) 294 int i2c_recover_bus(struct i2c_adapter *adap) 304 static void i2c_gpio_init_pinctrl_recovery(struct i2c_adapter *adap) 351 static int i2c_gpio_init_generic_recovery(struct i2c_adapter *ada 1344 ATTRIBUTE_GROUPS(i2c_adapter); variable [all...] |
/linux-master/drivers/media/radio/si4713/ |
H A D | radio-usb-si4713.c | 55 struct i2c_adapter i2c_adapter; member in struct:si4713_usb_device 131 struct i2c_adapter *adapter = &radio->i2c_adapter; 363 static int si4713_transfer(struct i2c_adapter *i2c_adapter, argument 366 struct si4713_usb_device *radio = i2c_get_adapdata(i2c_adapter); 382 static u32 si4713_functionality(struct i2c_adapter *adapter) 394 static const struct i2c_adapter si4713_i2c_adapter_template = { 402 radio->i2c_adapter [all...] |
/linux-master/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 152 static int i2c_outb(struct i2c_adapter *i2c_adap, unsigned char c) 199 static int i2c_inb(struct i2c_adapter *i2c_adap) 230 static int test_bus(struct i2c_adapter *i2c_adap) 319 static int try_address(struct i2c_adapter *i2c_adap, 344 static int sendbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) 385 static int acknak(struct i2c_adapter *i2c_adap, int is_ack) 401 static int readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) 466 static int bit_doAddress(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) 520 static int bit_xfer(struct i2c_adapter *i2c_adap, 601 static int bit_xfer_atomic(struct i2c_adapter *i2c_ada [all...] |
/linux-master/drivers/media/common/saa7146/ |
H A D | saa7146_i2c.c | 6 static u32 saa7146_i2c_func(struct i2c_adapter *adapter) 382 static int saa7146_i2c_xfer(struct i2c_adapter* adapter, struct i2c_msg *msg, int num) 401 int saa7146_i2c_adapter_prepare(struct saa7146_dev *dev, struct i2c_adapter *i2c_adapter, u32 bitrate) argument 411 if (i2c_adapter) { 412 i2c_set_adapdata(i2c_adapter, &dev->v4l2_dev); 413 i2c_adapter->dev.parent = &dev->pci->dev; 414 i2c_adapter->algo = &saa7146_algo; 415 i2c_adapter->algo_data = NULL; 416 i2c_adapter [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | stv0299.h | 88 struct i2c_adapter *i2c); 91 struct i2c_adapter *i2c)
|
H A D | stv6110x.h | 51 struct i2c_adapter *i2c); 56 struct i2c_adapter *i2c)
|
H A D | dib0090.h | 11 struct i2c_adapter; 76 extern struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config); 77 extern struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config); 94 static inline struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config) 100 static inline struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0090_config *config)
|
/linux-master/drivers/media/tuners/ |
H A D | mxl5005s.h | 109 struct i2c_adapter *i2c, 113 struct i2c_adapter *i2c,
|
H A D | tda18271.h | 114 struct i2c_adapter *i2c, 119 struct i2c_adapter *i2c,
|
/linux-master/drivers/video/fbdev/via/ |
H A D | via_aux.h | 19 struct i2c_adapter *adap; /* the I2C device to access the bus */ 38 struct via_aux_bus *via_aux_probe(struct i2c_adapter *adap);
|
/linux-master/include/linux/ |
H A D | i2c-algo-pca.h | 84 int i2c_pca_add_bus(struct i2c_adapter *); 85 int i2c_pca_add_numbered_bus(struct i2c_adapter *);
|
/linux-master/drivers/media/usb/go7007/ |
H A D | go7007-i2c.c | 128 static int go7007_smbus_xfer(struct i2c_adapter *adapter, u16 addr, 145 static int go7007_i2c_master_xfer(struct i2c_adapter *adapter, 179 static u32 go7007_functionality(struct i2c_adapter *adapter) 190 static struct i2c_adapter go7007_adap_templ = { 198 memcpy(&go->i2c_adapter, &go7007_adap_templ, 200 go->i2c_adapter.dev.parent = go->dev; 201 i2c_set_adapdata(&go->i2c_adapter, go); 202 if (i2c_add_adapter(&go->i2c_adapter) < 0) {
|
/linux-master/drivers/gpu/drm/display/ |
H A D | drm_dp_dual_mode_helper.c | 63 ssize_t drm_dp_dual_mode_read(struct i2c_adapter *adapter, 127 ssize_t drm_dp_dual_mode_write(struct i2c_adapter *adapter, 206 struct i2c_adapter *adapter) 278 struct i2c_adapter *adapter) 323 enum drm_dp_dual_mode_type type, struct i2c_adapter *adapter, 362 struct i2c_adapter *adapter, bool enable) 446 int drm_lspcon_get_mode(const struct drm_device *dev, struct i2c_adapter *adapter, 493 int drm_lspcon_set_mode(const struct drm_device *dev, struct i2c_adapter *adapter,
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-viai2c-common.h | 64 struct i2c_adapter adapter; 81 int viai2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num);
|
H A D | i2c-robotfuzz-osif.c | 32 struct i2c_adapter adapter; 36 static int osif_usb_read(struct i2c_adapter *adapter, int cmd, 46 static int osif_usb_write(struct i2c_adapter *adapter, int cmd, 57 static int osif_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, 109 static u32 osif_func(struct i2c_adapter *adapter)
|
H A D | i2c-powermac.c | 28 static s32 i2c_powermac_smbus_xfer( struct i2c_adapter* adap, 134 static int i2c_powermac_master_xfer( struct i2c_adapter *adap, 173 static u32 i2c_powermac_func(struct i2c_adapter * adapter) 193 struct i2c_adapter *adapter = platform_get_drvdata(dev); 199 static u32 i2c_powermac_get_addr(struct i2c_adapter *adap, 227 static void i2c_powermac_create_one(struct i2c_adapter *adap, 243 static void i2c_powermac_add_missing(struct i2c_adapter *adap, 269 static bool i2c_powermac_get_type(struct i2c_adapter *adap, 306 static void i2c_powermac_register_devices(struct i2c_adapter *adap, 376 struct i2c_adapter *adapte [all...] |
H A D | i2c-tiny-usb.c | 39 static int usb_read(struct i2c_adapter *adapter, int cmd, 42 static int usb_write(struct i2c_adapter *adapter, int cmd, 51 static int usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) 122 static u32 usb_func(struct i2c_adapter *adapter) 170 struct i2c_adapter adapter; /* i2c related things */ 173 static int usb_read(struct i2c_adapter *adapter, int cmd, 193 static int usb_write(struct i2c_adapter *adapter, int cmd,
|
/linux-master/drivers/gpu/drm/ast/ |
H A D | ast_ddc.c | 37 struct i2c_adapter adapter; 72 static int ast_ddc_algo_bit_data_pre_xfer(struct i2c_adapter *adapter) 86 static void ast_ddc_algo_bit_data_post_xfer(struct i2c_adapter *adapter) 145 struct i2c_adapter *ast_ddc_create(struct ast_device *ast) 149 struct i2c_adapter *adapter;
|
/linux-master/drivers/net/mdio/ |
H A D | mdio-i2c.c | 36 struct i2c_adapter *i2c = bus->priv; 71 struct i2c_adapter *i2c = bus->priv; 133 static int __i2c_transfer_err(struct i2c_adapter *i2c, struct i2c_msg *msgs, 147 static int __i2c_rollball_get_page(struct i2c_adapter *i2c, int bus_addr, 166 static int __i2c_rollball_set_page(struct i2c_adapter *i2c, int bus_addr, 196 static int i2c_transfer_rollball(struct i2c_adapter *i2c, 231 struct i2c_adapter *i2c = bus->priv; 274 struct i2c_adapter *i2c = bus->priv; 355 static int i2c_mii_init_rollball(struct i2c_adapter *i2c) 381 struct mii_bus *mdio_i2c_alloc(struct device *parent, struct i2c_adapter *i2 [all...] |
/linux-master/drivers/media/pci/ngene/ |
H A D | ngene-cards.c | 44 static int i2c_io(struct i2c_adapter *adapter, u8 adr, 54 static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len) 62 static int i2c_write_reg(struct i2c_adapter *adap, u8 adr, 70 static int i2c_read(struct i2c_adapter *adapter, u8 adr, u8 *val) 77 static int i2c_read_reg16(struct i2c_adapter *adapter, u8 adr, 88 static int i2c_read_regs(struct i2c_adapter *adapter, 99 static int i2c_read_reg(struct i2c_adapter *adapter, u8 adr, u8 reg, u8 *val) 108 static struct i2c_adapter *i2c_adapter_from_chan(struct ngene_channel *chan) 112 return &chan->dev->channel[0].i2c_adapter; 114 return &chan->dev->channel[1].i2c_adapter; [all...] |
/linux-master/drivers/media/pci/cobalt/ |
H A D | cobalt-i2c.c | 108 struct i2c_adapter *adap, bool start, bool stop, 166 struct i2c_adapter *adap, bool start, bool stop, 223 struct i2c_adapter *adap) 230 static int cobalt_xfer(struct i2c_adapter *adap, 286 static u32 cobalt_func(struct i2c_adapter *adap) 292 static const struct i2c_adapter cobalt_i2c_adap_template = { 320 struct i2c_adapter *adap = &cobalt->i2c_adap[i];
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | i2c.h | 26 struct i2c_adapter i2c; 46 struct i2c_adapter i2c; 90 nvkm_rdi2cr(struct i2c_adapter *adap, u8 addr, u8 reg) 106 nv_rd16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg) 122 nvkm_wri2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u8 val) 137 nv_wr16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u16 val) 152 nvkm_probe_i2c(struct i2c_adapter *adap, u8 addr)
|
/linux-master/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi_i2c.c | 10 struct i2c_adapter base; 89 static int msm_hdmi_i2c_xfer(struct i2c_adapter *i2c, 208 static u32 msm_hdmi_i2c_func(struct i2c_adapter *adapter) 218 void msm_hdmi_i2c_irq(struct i2c_adapter *i2c) 226 void msm_hdmi_i2c_destroy(struct i2c_adapter *i2c) 233 struct i2c_adapter *msm_hdmi_i2c_init(struct hdmi *hdmi) 236 struct i2c_adapter *i2c = NULL;
|
/linux-master/drivers/media/pci/pt3/ |
H A D | pt3.h | 154 struct i2c_adapter i2c_adap; 171 extern int pt3_i2c_master_xfer(struct i2c_adapter *adap, 173 extern u32 pt3_i2c_functionality(struct i2c_adapter *adap);
|
/linux-master/drivers/media/pci/saa7164/ |
H A D | saa7164-i2c.c | 16 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) 59 static u32 saa7164_functionality(struct i2c_adapter *adap) 71 static const struct i2c_adapter saa7164_i2c_adap_template = {
|