Searched refs:adap (Results 226 - 250 of 411) sorted by relevance

1234567891011>>

/linux-master/drivers/i2c/busses/
H A Di2c-s3c2410.c114 struct i2c_adapter adap; member in struct:s3c24xx_i2c
750 static int s3c24xx_i2c_xfer(struct i2c_adapter *adap, argument
753 struct s3c24xx_i2c *i2c = (struct s3c24xx_i2c *)adap->algo_data;
761 for (retry = 0; retry < adap->retries; retry++) {
779 static int s3c24xx_i2c_xfer_atomic(struct i2c_adapter *adap, argument
782 struct s3c24xx_i2c *i2c = (struct s3c24xx_i2c *)adap->algo_data;
787 ret = s3c24xx_i2c_xfer(adap, msgs, num);
795 static u32 s3c24xx_i2c_func(struct i2c_adapter *adap) argument
1034 strscpy(i2c->adap.name, "s3c2410-i2c", sizeof(i2c->adap
[all...]
H A Di2c-mlxcpld.c71 struct i2c_adapter adap; member in struct:mlxcpld_i2c_priv
389 static int mlxcpld_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
392 struct mlxcpld_i2c_priv *priv = i2c_get_adapdata(adap);
439 static u32 mlxcpld_i2c_func(struct i2c_adapter *adap) argument
441 struct mlxcpld_i2c_priv *priv = i2c_get_adapdata(adap);
565 priv->adap = mlxcpld_i2c_adapter;
566 priv->adap.dev.parent = &pdev->dev;
567 i2c_set_adapdata(&priv->adap, priv);
569 err = i2c_add_numbered_adapter(&priv->adap);
588 i2c_del_adapter(&priv->adap);
[all...]
H A Di2c-ocores.c40 struct i2c_adapter adap; member in struct:ocores_i2c
330 dev_warn(i2c->adap.dev.parent,
408 static int ocores_xfer_polling(struct i2c_adapter *adap, argument
411 return ocores_xfer_core(i2c_get_adapdata(adap), msgs, num, true);
414 static int ocores_xfer(struct i2c_adapter *adap, argument
417 return ocores_xfer_core(i2c_get_adapdata(adap), msgs, num, false);
452 static u32 ocores_func(struct i2c_adapter *adap) argument
714 i2c->adap = ocores_adapter;
715 i2c_set_adapdata(&i2c->adap, i2c);
716 i2c->adap
[all...]
H A Di2c-exynos5.c174 struct i2c_adapter adap; member in struct:exynos5_i2c
442 writel(HSI2C_MASTER_ID(MASTER_ID(i2c->adap.nr)),
723 i2c_addr |= HSI2C_MASTER_ID(MASTER_ID(i2c->adap.nr));
807 static int exynos5_i2c_xfer(struct i2c_adapter *adap, argument
810 struct exynos5_i2c *i2c = adap->algo_data;
834 static int exynos5_i2c_xfer_atomic(struct i2c_adapter *adap, argument
837 struct exynos5_i2c *i2c = adap->algo_data;
842 ret = exynos5_i2c_xfer(adap, msgs, num);
849 static u32 exynos5_i2c_func(struct i2c_adapter *adap) argument
873 strscpy(i2c->adap
[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);
868 struct i2c_adapter *adap; local
923 adap = &pd->adap;
924 i2c_set_adapdata(adap, pd);
926 adap->owner = THIS_MODULE;
927 adap->algo = &sh_mobile_i2c_algorithm;
928 adap
[all...]
H A Di2c-st.c171 * @adap: I2C adapter for this controller
184 struct i2c_adapter adap; member in struct:st_i2c_dev
384 ret = i2c_recover_bus(&i2c_dev->adap);
689 i2c_dev->adap.timeout);
766 static u32 st_i2c_func(struct i2c_adapter *adap) argument
808 struct i2c_adapter *adap; local
854 adap = &i2c_dev->adap;
855 i2c_set_adapdata(adap, i2c_dev);
856 snprintf(adap
[all...]
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-mt65xx.c287 struct i2c_adapter adap; /* i2c host adapter */ member in struct:mtk_i2c
1199 i2c->adap.timeout);
1241 static int mtk_i2c_transfer(struct i2c_adapter *adap, argument
1246 struct mtk_i2c *i2c = i2c_get_adapdata(adap);
1338 static u32 mtk_i2c_functionality(struct i2c_adapter *adap) argument
1340 if (i2c_check_quirks(adap, I2C_AQ_NO_ZERO_LEN))
1401 i2c->adap.dev.of_node = pdev->dev.of_node;
1403 i2c->adap.dev.parent = &pdev->dev;
1404 i2c->adap.owner = THIS_MODULE;
1405 i2c->adap
[all...]
H A Di2c-mpc.c87 struct i2c_adapter adap; member in struct:mpc_i2c
661 time_left = wait_event_timeout(i2c->waitq, !i2c->block, i2c->adap.timeout);
697 i2c_recover_bus(&i2c->adap);
709 i2c_recover_bus(&i2c->adap);
719 static int mpc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
722 struct mpc_i2c *i2c = i2c_get_adapdata(adap);
746 static u32 mpc_functionality(struct i2c_adapter *adap) argument
752 static int fsl_i2c_bus_recovery(struct i2c_adapter *adap) argument
754 struct mpc_i2c *i2c = i2c_get_adapdata(adap);
870 i2c->adap
[all...]
H A Di2c-rk3x.c174 * @adap: corresponding I2C adapter
195 struct i2c_adapter adap; member in struct:rk3x_i2c
1059 static int rk3x_i2c_xfer_common(struct i2c_adapter *adap, argument
1062 struct rk3x_i2c *i2c = (struct rk3x_i2c *)adap->algo_data;
1138 static int rk3x_i2c_xfer(struct i2c_adapter *adap, argument
1141 return rk3x_i2c_xfer_common(adap, msgs, num, false);
1144 static int rk3x_i2c_xfer_polling(struct i2c_adapter *adap, argument
1147 return rk3x_i2c_xfer_common(adap, msgs, num, true);
1159 static u32 rk3x_i2c_func(struct i2c_adapter *adap) argument
1259 strscpy(i2c->adap
[all...]
H A Di2c-aspeed.c142 struct i2c_adapter adap; member in struct:aspeed_i2c_bus
194 &bus->cmd_complete, bus->adap.timeout);
217 &bus->cmd_complete, bus->adap.timeout);
682 static int aspeed_i2c_master_xfer(struct i2c_adapter *adap, argument
685 struct aspeed_i2c_bus *bus = i2c_get_adapdata(adap);
714 bus->adap.timeout);
744 static u32 aspeed_i2c_functionality(struct i2c_adapter *adap) argument
1046 bus->adap.owner = THIS_MODULE;
1047 bus->adap.retries = 0;
1048 bus->adap
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcudbg_lib.c181 u32 cudbg_get_entity_length(struct adapter *adap, u32 entity) argument
188 switch (CHELSIO_CHIP_VERSION(adap->params.chip)) {
201 len = adap->params.devlog.size;
204 if (is_t6(adap->params.chip)) {
205 len = adap->params.cim_la_size / 10 + 1;
208 len = adap->params.cim_la_size / 8;
228 len = cudbg_cim_obq_size(adap, 0);
231 len = cudbg_cim_obq_size(adap, 1);
234 len = cudbg_cim_obq_size(adap, 2);
237 len = cudbg_cim_obq_size(adap,
1288 struct adapter *adap = pdbg_init->adap; local
[all...]
H A Dcxgb4_tc_flower.h146 int cxgb4_init_tc_flower(struct adapter *adap);
147 void cxgb4_cleanup_tc_flower(struct adapter *adap);
/linux-master/drivers/media/platform/marvell/
H A Dcafe-driver.c327 struct i2c_adapter *adap; local
330 adap = kzalloc(sizeof(*adap), GFP_KERNEL);
331 if (adap == NULL)
333 adap->owner = THIS_MODULE;
334 adap->algo = &cafe_smbus_algo;
335 strscpy(adap->name, "cafe_ccic", sizeof(adap->name));
336 adap->dev.parent = &cam->pdev->dev;
337 i2c_set_adapdata(adap, ca
[all...]
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Ddvb_usb.h39 * adap = pointer to adapter (struct dvb_usb_adapter *)
46 #define adap_to_d(adap) (container_of(adap, struct dvb_usb_device, \
47 adapter[adap->id]))
48 #define adap_to_priv(adap) (adap_to_d(adap)->priv)
/linux-master/drivers/media/usb/dvb-usb/
H A Daf9005.c400 static int af9005_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument
405 struct dvb_usb_device *d = i2c_get_adapdata(adap);
805 static int af9005_frontend_attach(struct dvb_usb_adapter *adap) argument
814 struct usb_device *udev = adap->dev->udev;
820 af9005_read_eeprom(adap->dev, i, buf, 8);
824 adap->fe_adap[0].fe = af9005_fe_attach(adap->dev);
893 static int af9005_pid_filter_control(struct dvb_usb_adapter *adap, int onoff) argument
899 af9005_write_ofdm_register(adap->dev, XD_MP2IF_DMX_CTRL, 1);
903 af9005_write_register_bits(adap
918 af9005_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument
[all...]
H A Ddib0700_core.c158 static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg, argument
164 struct dvb_usb_device *d = i2c_get_adapdata(adap);
282 static int dib0700_i2c_xfer_legacy(struct i2c_adapter *adap, argument
285 struct dvb_usb_device *d = i2c_get_adapdata(adap);
350 static int dib0700_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, argument
353 struct dvb_usb_device *d = i2c_get_adapdata(adap);
358 return dib0700_i2c_xfer_new(adap, msg, num);
361 return dib0700_i2c_xfer_legacy(adap, msg, num);
583 int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument
585 struct dib0700_state *st = adap
[all...]
H A Ddw2102.c116 static int dw2102_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument
119 struct dvb_usb_device *d = i2c_get_adapdata(adap);
213 static int dw2102_serit_i2c_transfer(struct i2c_adapter *adap, argument
216 struct dvb_usb_device *d = i2c_get_adapdata(adap);
289 static int dw2102_earda_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num) argument
291 struct dvb_usb_device *d = i2c_get_adapdata(adap);
395 static int dw2104_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num) argument
397 struct dvb_usb_device *d = i2c_get_adapdata(adap);
494 static int dw3101_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument
497 struct dvb_usb_device *d = i2c_get_adapdata(adap);
580 s6x0_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num) argument
714 su3000_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num) argument
912 su3000_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument
1398 su3000_frontend_attach(struct dvb_usb_adapter *adap) argument
1457 t220_frontend_attach(struct dvb_usb_adapter *adap) argument
1515 m88rs2000_frontend_attach(struct dvb_usb_adapter *adap) argument
1570 tt_s2_4600_frontend_attach(struct dvb_usb_adapter *adap) argument
1701 dw2102_tuner_attach(struct dvb_usb_adapter *adap) argument
1708 dw3101_tuner_attach(struct dvb_usb_adapter *adap) argument
[all...]
/linux-master/drivers/media/pci/ddbridge/
H A Dddbridge-core.c879 struct i2c_adapter *i2c = &input->port->i2c->adap;
901 struct i2c_adapter *i2c = &input->port->i2c->adap;
942 struct i2c_adapter *i2c = &input->port->i2c->adap;
962 struct i2c_adapter *adapter = &input->port->i2c->adap;
985 struct i2c_adapter *i2c = &input->port->i2c->adap;
1016 struct i2c_adapter *adapter = &input->port->i2c->adap;
1113 struct i2c_adapter *i2c = &input->port->i2c->adap;
1137 struct i2c_adapter *i2c = &input->port->i2c->adap;
1190 struct i2c_adapter *i2c = &input->port->i2c->adap;
1237 struct i2c_adapter *i2c = &input->port->i2c->adap;
1341 struct dvb_adapter *adap; local
1441 struct dvb_adapter *adap = dvb->adap; local
2800 struct i2c_adapter *adap; local
2825 struct i2c_adapter *adap; local
[all...]
H A Dddbridge-ci.c173 struct i2c_adapter *i2c = &ci->port->i2c->adap;
184 struct i2c_adapter *i2c = &ci->port->i2c->adap;
197 struct i2c_adapter *i2c = &ci->port->i2c->adap;
207 struct i2c_adapter *i2c = &ci->port->i2c->adap;
220 struct i2c_adapter *i2c = &ci->port->i2c->adap;
262 struct i2c_adapter *i2c = &ci->port->i2c->adap;
320 client = dvb_module_probe("cxd2099", NULL, &port->i2c->adap,
357 dvb_ca_en50221_init(port->dvb[0].adap, port->en, 0, 1);
/linux-master/drivers/i2c/muxes/
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/gpu/drm/bridge/adv7511/
H A Dadv7511_cec.c177 static int adv7511_cec_adap_enable(struct cec_adapter *adap, bool enable) argument
179 struct adv7511 *adv7511 = cec_get_drvdata(adap);
223 static int adv7511_cec_adap_log_addr(struct cec_adapter *adap, u8 addr) argument
225 struct adv7511 *adv7511 = cec_get_drvdata(adap);
291 static int adv7511_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, argument
294 struct adv7511 *adv7511 = cec_get_drvdata(adap);
/linux-master/drivers/gpu/drm/
H A Ddrm_encoder_slave.c36 * @adap: I2C adapter that will be used to communicate with
54 struct i2c_adapter *adap,
64 client = i2c_new_client_device(adap, info);
52 drm_i2c_encoder_init(struct drm_device *dev, struct drm_encoder_slave *encoder, struct i2c_adapter *adap, const struct i2c_board_info *info) argument
/linux-master/drivers/base/regmap/
H A Dregmap-sccb.c12 * @adap: I2C adapter
17 static bool sccb_is_available(struct i2c_adapter *adap) argument
27 return (i2c_get_functionality(adap) & needed_funcs) == needed_funcs;
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_i2c.c72 int mgb4_i2c_init(struct mgb4_i2c_client *client, struct i2c_adapter *adap, argument
75 client->client = i2c_new_client_device(adap, info);

Completed in 270 milliseconds

1234567891011>>