Searched refs:adap (Results 51 - 75 of 413) sorted by last modified time

1234567891011>>

/linux-master/drivers/i2c/muxes/
H A Di2c-mux-pca954x.c300 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 Di2c-mux-mlxcpld.c60 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 Dmaster.c720 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 Di2c.h131 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 Dpvrusb2-dvb.c21 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 Dxc4000.c245 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 Dtda18271-fe.c867 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 Dtherm_windtunnel.c459 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 Di2c-smbus.c315 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 Di2c-sprd.c79 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 Di2c-npcm7xx.c290 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 Di2c-sh_mobile.c116 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 Di2c-mpc.c87 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 Di2c-designware-platdrv.c279 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 Di2c-hisi.c200 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 Di2c-designware-master.c285 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 Di2c-designware-pcidrv.c252 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 Di2c-designware-core.h342 u32 i2c_dw_func(struct i2c_adapter *adap);
H A Di2c-designware-common.c631 u32 i2c_dw_func(struct i2c_adapter *adap) argument
633 struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
H A Di2c-cadence.c168 * @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 Dcxgb4_thermal.c15 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 Dsht3x.c899 struct i2c_adapter *adap = client->adapter; local
907 if (!i2c_check_functionality(adap, I2C_FUNC_I2C))
/linux-master/drivers/gpu/drm/tests/
H A Ddrm_connector_test.c45 struct i2c_adapter *adap = ptr; local
47 i2c_del_adapter(adap);
/linux-master/drivers/gpu/drm/radeon/
H A Datombios_i2c.c150 u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap) argument
H A Datom.h162 u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap);

Completed in 335 milliseconds

1234567891011>>