/linux-master/drivers/i2c/muxes/ |
H A D | i2c-mux-pca954x.c | 300 static int pca954x_reg_write(struct i2c_adapter *adap, argument 305 return __i2c_smbus_xfer(adap, client->addr, client->flags, 560 struct i2c_adapter *adap = client->adapter; local 567 if (!i2c_check_functionality(adap, I2C_FUNC_SMBUS_BYTE)) 570 muxc = i2c_mux_alloc(adap, dev, PCA954X_MAX_NCHANS, sizeof(*data), 0,
|
H A D | i2c-mux-mlxcpld.c | 60 static int mlxcpld_mux_reg_write(struct i2c_adapter *adap, argument 71 return __i2c_smbus_xfer(adap, client->addr, client->flags, 82 return __i2c_transfer(adap, &msg, 1);
|
/linux-master/drivers/i3c/ |
H A D | master.c | 720 i2c_adapter_to_i3c_master(struct i2c_adapter *adap) argument 722 return container_of(adap, struct i3c_master_controller, i2c); 2273 static int i3c_master_i2c_adapter_xfer(struct i2c_adapter *adap, argument 2276 struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap); 2326 static int i3c_master_i2c_attach(struct i2c_adapter *adap, struct i2c_client *client) argument 2328 struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap); 2366 static int i3c_master_i2c_detach(struct i2c_adapter *adap, struct i2c_client *client) argument 2368 struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap); 2391 struct i2c_adapter *adap; local 2401 adap 2428 struct i2c_adapter *adap = i3c_master_to_i2c_adapter(master); local [all...] |
/linux-master/include/linux/ |
H A D | i2c.h | 131 int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num); 133 int __i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num); 459 i2c_new_client_device(struct i2c_adapter *adap, struct i2c_board_info const *info); 468 i2c_new_scanned_device(struct i2c_adapter *adap, 471 int (*probe)(struct i2c_adapter *adap, unsigned short addr)); 474 int i2c_probe_func_quick_read(struct i2c_adapter *adap, unsigned short addr); 480 devm_i2c_new_dummy_device(struct device *dev, struct i2c_adapter *adap, u16 address); 518 * the adapter specified by adap. 551 int (*master_xfer)(struct i2c_adapter *adap, struct i2c_msg *msgs, 553 int (*master_xfer_atomic)(struct i2c_adapter *adap, 754 i2c_get_adapdata(const struct i2c_adapter *adap) argument 759 i2c_set_adapdata(struct i2c_adapter *adap, void *data) argument 831 i2c_mark_adapter_suspended(struct i2c_adapter *adap) argument 846 i2c_mark_adapter_resumed(struct i2c_adapter *adap) argument 901 i2c_get_functionality(struct i2c_adapter *adap) argument 907 i2c_check_functionality(struct i2c_adapter *adap, u32 func) argument 919 i2c_check_quirks(struct i2c_adapter *adap, u64 quirks) argument 927 i2c_adapter_id(struct i2c_adapter *adap) argument [all...] |
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-dvb.c | 21 static int pvr2_dvb_feed_func(struct pvr2_dvb_adapter *adap) argument 31 stream = adap->channel.stream->stream; 41 &adap->demux, 42 adap->buffer_storage[ 62 ret = wait_event_freezable(adap->buffer_wait_data, 89 struct pvr2_dvb_adapter *adap = ptr; local 91 wake_up(&adap->buffer_wait_data); 94 static void pvr2_dvb_stream_end(struct pvr2_dvb_adapter *adap) argument 99 if (adap->thread) { 100 kthread_stop(adap 127 pvr2_dvb_stream_do_start(struct pvr2_dvb_adapter *adap) argument 183 pvr2_dvb_stream_start(struct pvr2_dvb_adapter *adap) argument 192 struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv; local 235 struct pvr2_dvb_adapter *adap = fe->dvb->priv; local 241 pvr2_dvb_adapter_init(struct pvr2_dvb_adapter *adap) argument 296 pvr2_dvb_adapter_exit(struct pvr2_dvb_adapter *adap) argument 307 pvr2_dvb_frontend_init(struct pvr2_dvb_adapter *adap) argument 403 pvr2_dvb_frontend_exit(struct pvr2_dvb_adapter *adap) argument 426 pvr2_dvb_destroy(struct pvr2_dvb_adapter *adap) argument 437 struct pvr2_dvb_adapter *adap; local 446 struct pvr2_dvb_adapter *adap; local [all...] |
/linux-master/drivers/media/tuners/ |
H A D | xc4000.c | 245 if (i2c_transfer(priv->i2c_props.adap, &msg, 1) != 1) { 268 priv->i2c_props.adap->algo_data, 540 if (i2c_transfer(priv->i2c_props.adap, msg, 2) != 2) { 718 priv->i2c_props.adap->dev.parent); 723 priv->i2c_props.adap->dev.parent); 728 priv->i2c_props.adap->dev.parent);
|
H A D | tda18271-fe.c | 867 ret = fe->callback(priv->i2c_props.adap->algo_data, 1158 i2c_adapter_id(priv->i2c_props.adap), 1174 regs[R_ID], i2c_adapter_id(priv->i2c_props.adap), 1180 i2c_adapter_id(priv->i2c_props.adap), priv->i2c_props.addr);
|
/linux-master/drivers/macintosh/ |
H A D | therm_windtunnel.c | 459 struct i2c_adapter *adap; local 462 adap = i2c_get_adapter(0); 463 if (!adap) 468 i2c_put_adapter(adap); 473 while (adap) { 474 do_attach(adap); 477 i2c_put_adapter(adap); 478 adap = i2c_get_adapter(++i);
|
/linux-master/drivers/i2c/ |
H A D | i2c-smbus.c | 315 void i2c_register_spd(struct i2c_adapter *adap) argument 342 dev_warn(&adap->dev, 358 if (i2c_parent_is_i2c_adapter(adap)) { 362 dev_warn(&adap->dev, 386 dev_info(&adap->dev, 407 if (!IS_ERR(i2c_new_scanned_device(adap, &info, addr_list, NULL))) { 408 dev_info(&adap->dev,
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-sprd.c | 79 struct i2c_adapter adap; member in struct:sprd_i2c 311 static u32 sprd_i2c_func(struct i2c_adapter *adap) argument 453 i2c_dev->adap.nr); 460 i2c_dev->adap.nr); 470 i2c_dev->adap.nr, i2c_dev->src_clk); 475 i2c_dev->adap.nr); 503 i2c_set_adapdata(&i2c_dev->adap, i2c_dev); 505 snprintf(i2c_dev->adap.name, sizeof(i2c_dev->adap.name), 509 i2c_dev->adap [all...] |
H A D | i2c-npcm7xx.c | 290 struct i2c_adapter adap; member in struct:npcm_i2c 378 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); 385 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); 962 bus->slv_rd_size = bus->adap.quirks->max_read_len; 1001 * NACK on read will be once reached to bus->adap->quirks->max_read_len. 1034 npcm_i2c_slave_xmit(bus, bus->adap.quirks->max_write_len, 1047 npcm_i2c_slave_receive(bus, bus->adap.quirks->max_read_len, 1695 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); 1773 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); 1969 if ((npcm_i2c_get_SDA(&bus->adap) 2078 npcm_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 2225 npcm_i2c_functionality(struct i2c_adapter *adap) argument 2265 struct i2c_adapter *adap; local [all...] |
H A D | i2c-sh_mobile.c | 116 struct i2c_adapter adap; member in struct:sh_mobile_i2c_data 663 unsigned long j = jiffies + pd->adap.timeout; 683 pd->adap.timeout); 867 struct i2c_adapter *adap; 922 adap = &pd->adap; 923 i2c_set_adapdata(adap, pd); 925 adap->owner = THIS_MODULE; 926 adap->algo = &sh_mobile_i2c_algorithm; 927 adap 868 struct i2c_adapter *adap; local [all...] |
H A D | i2c-mpc.c | 87 struct i2c_adapter adap; member in struct:mpc_i2c 658 time_left = wait_event_timeout(i2c->waitq, !i2c->block, i2c->adap.timeout); 694 i2c_recover_bus(&i2c->adap); 706 i2c_recover_bus(&i2c->adap); 716 static int mpc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) 719 struct mpc_i2c *i2c = i2c_get_adapdata(adap); argument 743 static u32 mpc_functionality(struct i2c_adapter *adap) 749 static int fsl_i2c_bus_recovery(struct i2c_adapter *adap) 751 struct mpc_i2c *i2c = i2c_get_adapdata(adap); 867 i2c->adap 746 mpc_functionality(struct i2c_adapter *adap) argument 752 fsl_i2c_bus_recovery(struct i2c_adapter *adap) argument [all...] |
H A D | i2c-designware-platdrv.c | 279 struct i2c_adapter *adap; 359 adap = &dev->adapter; 360 adap->owner = THIS_MODULE; 361 adap->class = dmi_check_system(dw_i2c_hwmon_class_dmi) ? 363 ACPI_COMPANION_SET(&adap->dev, ACPI_COMPANION(&pdev->dev)); 364 adap->dev.of_node = pdev->dev.of_node; 365 adap->nr = -1; 278 struct i2c_adapter *adap; local
|
H A D | i2c-hisi.c | 200 static int hisi_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 203 struct hisi_i2c_controller *ctlr = i2c_get_adapdata(adap); 214 if (!wait_for_completion_timeout(ctlr->completion, adap->timeout)) { 233 static u32 hisi_i2c_functionality(struct i2c_adapter *adap) argument
|
H A D | i2c-designware-master.c | 285 static int amd_i2c_dw_xfer_quirk(struct i2c_adapter *adap, struct i2c_msg *msgs, int num_msgs) argument 287 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); 742 i2c_dw_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument 744 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); 753 ret = amd_i2c_dw_xfer_quirk(adap, msgs, num); 867 static void i2c_dw_prepare_recovery(struct i2c_adapter *adap) argument 869 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); 876 static void i2c_dw_unprepare_recovery(struct i2c_adapter *adap) argument 878 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); 888 struct i2c_adapter *adap local 926 struct i2c_adapter *adap = &dev->adapter; local [all...] |
H A D | i2c-designware-pcidrv.c | 252 struct i2c_adapter *adap; local 326 adap = &dev->adapter; 327 adap->owner = THIS_MODULE; 328 adap->class = 0; 329 ACPI_COMPANION_SET(&adap->dev, ACPI_COMPANION(&pdev->dev)); 330 adap->nr = controller->bus_num;
|
H A D | i2c-designware-core.h | 342 u32 i2c_dw_func(struct i2c_adapter *adap);
|
H A D | i2c-designware-common.c | 631 u32 i2c_dw_func(struct i2c_adapter *adap) argument 633 struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
|
H A D | i2c-cadence.c | 168 * @adap: I2C adapter instance 196 struct i2c_adapter adap; member in struct:cdns_i2c 447 dev_err(id->adap.dev.parent, 726 * @adap: pointer to the i2c adapter driver instance 731 static void cdns_i2c_master_reset(struct i2c_adapter *adap) 733 struct cdns_i2c *id = adap->algo_data; 754 struct i2c_adapter *adap) 786 if (msg_timeout < adap->timeout) 787 msg_timeout = adap->timeout; 792 cdns_i2c_master_reset(adap); 730 cdns_i2c_master_reset(struct i2c_adapter *adap) argument 752 cdns_i2c_process_msg(struct cdns_i2c *id, struct i2c_msg *msg, struct i2c_adapter *adap) argument 820 cdns_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 936 cdns_i2c_func(struct i2c_adapter *adap) argument [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_thermal.c | 15 struct adapter *adap = thermal_zone_device_priv(tzdev); local 23 ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 1, 38 int cxgb4_thermal_init(struct adapter *adap) argument 40 struct ch_thermal *ch_thermal = &adap->ch_thermal; 53 ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 1, 61 snprintf(ch_tz_name, sizeof(ch_tz_name), "cxgb4_%s", adap 83 cxgb4_thermal_remove(struct adapter *adap) argument [all...] |
/linux-master/drivers/hwmon/ |
H A D | sht3x.c | 899 struct i2c_adapter *adap = client->adapter; local 907 if (!i2c_check_functionality(adap, I2C_FUNC_I2C))
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_connector_test.c | 45 struct i2c_adapter *adap = ptr; local 47 i2c_del_adapter(adap);
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | atombios_i2c.c | 150 u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap) argument
|
H A D | atom.h | 162 u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap);
|