Searched refs:adap (Results 101 - 125 of 201) sorted by relevance

123456789

/drivers/gpu/drm/
H A Ddrm_encoder_slave.c36 * @adap: I2C adapter that will be used to communicate with
54 struct i2c_adapter *adap,
68 client = i2c_new_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
/drivers/i2c/busses/
H A Di2c-designware-core.h96 extern int i2c_dw_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[],
98 extern u32 i2c_dw_func(struct i2c_adapter *adap);
H A Di2c-sirf.c222 static u32 i2c_sirfsoc_func(struct i2c_adapter *adap) argument
227 static int i2c_sirfsoc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
230 struct sirfsoc_i2c *siic = adap->algo_data;
264 struct i2c_adapter *adap; local
301 adap = &siic->adapter;
302 adap->class = I2C_CLASS_HWMON;
328 adap->algo = &i2c_sirfsoc_algo;
329 adap->algo_data = siic;
331 adap->dev.parent = &pdev->dev;
332 adap
[all...]
H A Di2c-ibm_iic.c418 !(in_8(&iic->sts) & STS_PT), dev->adap.timeout);
429 unsigned long x = jiffies + dev->adap.timeout;
554 static int iic_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
556 struct ibm_iic_private* dev = (struct ibm_iic_private*)(i2c_get_adapdata(adap));
626 static u32 iic_func(struct i2c_adapter *adap) argument
698 struct i2c_adapter *adap; local
744 adap = &dev->adap;
745 adap->dev.parent = &ofdev->dev;
746 adap
[all...]
H A Di2c-highlander.c279 static int highlander_i2c_smbus_xfer(struct i2c_adapter *adap, u16 addr, argument
284 struct highlander_i2c_dev *dev = i2c_get_adapdata(adap);
362 struct i2c_adapter *adap; local
405 adap = &dev->adapter;
406 i2c_set_adapdata(adap, dev);
407 adap->owner = THIS_MODULE;
408 adap->class = I2C_CLASS_HWMON;
409 strlcpy(adap->name, "HL FPGA I2C adapter", sizeof(adap->name));
410 adap
[all...]
H A Di2c-davinci.c308 i2c_davinci_xfer_msg(struct i2c_adapter *adap, struct i2c_msg *msg, int stop) argument
310 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
433 i2c_davinci_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument
435 struct davinci_i2c_dev *dev = i2c_get_adapdata(adap);
448 ret = i2c_davinci_xfer_msg(adap, &msgs[i], (i == (num - 1)));
462 static u32 i2c_davinci_func(struct i2c_adapter *adap) argument
641 struct i2c_adapter *adap; local
706 adap = &dev->adapter;
707 i2c_set_adapdata(adap, dev);
708 adap
[all...]
H A Di2c-sh7760.c84 struct i2c_adapter adap; member in struct:cami2c
304 static int sh7760_i2c_master_xfer(struct i2c_adapter *adap, argument
308 struct cami2c *id = adap->algo_data;
312 dev_err(&adap->dev, "sh7760-i2c%d: bus busy!\n", adap->nr);
318 retr = adap->retries;
377 static u32 sh7760_i2c_func(struct i2c_adapter *adap) argument
477 id->adap.nr = pdev->id;
478 id->adap.algo = &sh7760_i2c_algo;
479 id->adap
[all...]
H A Di2c-octeon.c66 struct i2c_adapter adap; member in struct:octeon_i2c
212 i2c->adap.timeout);
396 * @adap: Pointer to the i2c_adapter structure.
403 static int octeon_i2c_xfer(struct i2c_adapter *adap, argument
410 struct octeon_i2c *i2c = i2c_get_adapdata(adap);
430 static u32 octeon_i2c_functionality(struct i2c_adapter *adap) argument
582 i2c->adap = octeon_i2c_ops;
583 i2c->adap.dev.parent = &pdev->dev;
584 i2c->adap.nr = pdev->id >= 0 ? pdev->id : 0;
585 i2c_set_adapdata(&i2c->adap, i2
[all...]
H A Di2c-s3c2410.c82 struct i2c_adapter adap; member in struct:s3c24xx_i2c
561 static int s3c24xx_i2c_xfer(struct i2c_adapter *adap, argument
564 struct s3c24xx_i2c *i2c = (struct s3c24xx_i2c *)adap->algo_data;
568 pm_runtime_get_sync(&adap->dev);
571 for (retry = 0; retry < adap->retries; retry++) {
577 pm_runtime_put_sync(&adap->dev);
587 pm_runtime_put_sync(&adap->dev);
592 static u32 s3c24xx_i2c_func(struct i2c_adapter *adap) argument
914 strlcpy(i2c->adap.name, "s3c2410-i2c", sizeof(i2c->adap
[all...]
H A Di2c-sh_mobile.c120 struct i2c_adapter adap; member in struct:sh_mobile_i2c_data
580 struct i2c_adapter *adap; local
648 adap = &pd->adap;
649 i2c_set_adapdata(adap, pd);
651 adap->owner = THIS_MODULE;
652 adap->algo = &sh_mobile_i2c_algorithm;
653 adap->dev.parent = &dev->dev;
654 adap->retries = 5;
655 adap
[all...]
H A Di2c-s6000.c59 struct i2c_adapter adap; member in struct:s6i2c_if
96 dev_err(&iface->adap.dev, "s6i2c: spurious I2C irq: %04x\n",
186 static int s6i2c_master_xfer(struct i2c_adapter *adap, argument
189 struct s6i2c_if *iface = adap->algo_data;
199 dev_err(&adap->dev,
204 dev_err(&adap->dev,
209 dev_err(&adap->dev,
241 static u32 s6i2c_functionality(struct i2c_adapter *adap) argument
310 p_adap = &iface->adap;
369 i2c_del_adapter(&iface->adap);
[all...]
H A Di2c-bfin-twi.c46 struct i2c_adapter adap; member in struct:bfin_twi_iface
153 dev_dbg(&iface->adap.dev, "Lost Arbitration\n");
155 dev_dbg(&iface->adap.dev, "Address Not Acknowledged\n");
157 dev_dbg(&iface->adap.dev, "Data Not Acknowledged\n");
159 dev_dbg(&iface->adap.dev, "Buffer Read Error\n");
161 dev_dbg(&iface->adap.dev, "Buffer Write Error\n");
291 static int bfin_twi_do_master_xfer(struct i2c_adapter *adap, argument
294 struct bfin_twi_iface *iface = adap->algo_data;
310 dev_err(&adap->dev, "10 bits addr not supported!\n");
365 adap
382 bfin_twi_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
391 bfin_twi_do_smbus_xfer(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument
589 bfin_twi_smbus_xfer(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument
600 bfin_twi_functionality(struct i2c_adapter *adap) argument
[all...]
H A Di2c-nomadik.c140 * @adap: corresponding I2C adapter.
154 struct i2c_adapter adap; member in struct:nmk_i2c_dev
211 timeout = jiffies + dev->adap.timeout;
423 &dev->xfer_complete, dev->adap.timeout);
510 &dev->xfer_complete, dev->adap.timeout);
603 * i2c_transfer(adap, msg, 2);
615 * i2c_transfer(adap, msg, 1);
892 static unsigned int nmk_i2c_functionality(struct i2c_adapter *adap) argument
909 struct i2c_adapter *adap; local
963 adap
[all...]
/drivers/media/dvb/dvb-usb/
H A Ddtt200u.c33 static int dtt200u_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument
38 dvb_usb_generic_write(adap->dev, b_streaming, 2);
41 dvb_usb_generic_write(adap->dev, &b_rst_pid, 1);
45 static int dtt200u_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument
55 return dvb_usb_generic_write(adap->dev, b_pid, 4);
91 static int dtt200u_frontend_attach(struct dvb_usb_adapter *adap) argument
93 adap->fe_adap[0].fe = dtt200u_fe_attach(adap->dev);
H A Daz6027.c365 static int az6027_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument
380 ret = az6027_usb_out_op(adap->dev, req, value, index, NULL, blen);
784 struct dvb_usb_adapter *adap = fe->dvb->priv; local
801 i2c_transfer(&adap->dev->i2c_adap, &i2c_msg, 1);
806 i2c_transfer(&adap->dev->i2c_adap, &i2c_msg, 1);
811 i2c_transfer(&adap->dev->i2c_adap, &i2c_msg, 1);
821 static int az6027_frontend_poweron(struct dvb_usb_adapter *adap) argument
834 ret = az6027_usb_out_op(adap->dev, req, value, index, NULL, blen);
840 static int az6027_frontend_reset(struct dvb_usb_adapter *adap) argument
854 ret = az6027_usb_out_op(adap
883 az6027_frontend_tsbypass(struct dvb_usb_adapter *adap, int onoff) argument
904 az6027_frontend_attach(struct dvb_usb_adapter *adap) argument
951 az6027_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num) argument
[all...]
H A Daz6007.c78 struct dvb_usb_adapter *adap = fe->sec_priv; local
84 if (!adap)
87 st = adap->dev->priv;
187 static int az6007_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument
189 struct dvb_usb_device *d = adap->dev;
603 static int az6007_frontend_attach(struct dvb_usb_adapter *adap) argument
605 struct az6007_device_state *st = adap->dev->priv;
609 adap->fe_adap[0].fe = dvb_attach(drxk_attach, &terratec_h7_drxk,
610 &adap->dev->i2c_adap);
611 if (!adap
623 az6007_tuner_attach(struct dvb_usb_adapter *adap) argument
695 az6007_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument
[all...]
H A Dvp7045.c198 static int vp7045_frontend_attach(struct dvb_usb_adapter *adap) argument
202 vp7045_usb_op(adap->dev,VENDOR_STRING_READ,NULL,0,buf,20,0);
206 vp7045_usb_op(adap->dev,PRODUCT_STRING_READ,NULL,0,buf,20,0);
210 vp7045_usb_op(adap->dev,FW_VERSION_READ,NULL,0,buf,20,0);
217 adap->fe_adap[0].fe = vp7045_fe_attach(adap->dev);
H A Ddib0700_core.c164 static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg, argument
170 struct dvb_usb_device *d = i2c_get_adapdata(adap);
266 static int dib0700_i2c_xfer_legacy(struct i2c_adapter *adap, argument
269 struct dvb_usb_device *d = i2c_get_adapdata(adap);
315 static int dib0700_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, argument
318 struct dvb_usb_device *d = i2c_get_adapdata(adap);
323 return dib0700_i2c_xfer_new(adap, msg, num);
326 return dib0700_i2c_xfer_legacy(adap, msg, num);
546 int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument
548 struct dib0700_state *st = adap
[all...]
H A Daf9005.c413 static int af9005_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument
418 struct dvb_usb_device *d = i2c_get_adapdata(adap);
798 static int af9005_frontend_attach(struct dvb_usb_adapter *adap) argument
807 struct usb_device *udev = adap->dev->udev;
813 af9005_read_eeprom(adap->dev, i, buf, 8);
818 adap->fe_adap[0].fe = af9005_fe_attach(adap->dev);
881 static int af9005_pid_filter_control(struct dvb_usb_adapter *adap, int onoff) argument
887 af9005_write_ofdm_register(adap->dev, XD_MP2IF_DMX_CTRL, 1);
891 af9005_write_register_bits(adap
906 af9005_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument
[all...]
/drivers/media/dvb/pt1/
H A Dva1j5jf8007t.c44 struct i2c_adapter *adap; member in struct:va1j5jf8007t_state
75 if (i2c_transfer(state->adap, msgs, 2) != 2)
182 if (i2c_transfer(state->adap, &msg, 1) != 1)
210 if (i2c_transfer(state->adap, msgs, 2) != 2)
230 if (i2c_transfer(state->adap, &msg, 1) != 1)
257 if (i2c_transfer(state->adap, msgs, 2) != 2)
374 if (i2c_transfer(state->adap, &msg, 1) != 1)
393 if (i2c_transfer(state->adap, &msg, 1) != 1)
495 if (i2c_transfer(state->adap, &msg, 1) != 1)
504 struct i2c_adapter *adap)
503 va1j5jf8007t_attach(const struct va1j5jf8007t_config *config, struct i2c_adapter *adap) argument
[all...]
H A Dva1j5jf8007s.c46 struct i2c_adapter *adap; member in struct:va1j5jf8007s_state
77 if (i2c_transfer(state->adap, msgs, 2) != 2)
199 if (i2c_transfer(state->adap, &msg, 1) != 1)
219 if (i2c_transfer(state->adap, &msg, 1) != 1)
243 if (i2c_transfer(state->adap, &msg, 1) != 1)
271 if (i2c_transfer(state->adap, msgs, 2) != 2)
291 if (i2c_transfer(state->adap, &msg, 1) != 1)
318 if (i2c_transfer(state->adap, msgs, 2) != 2)
345 if (i2c_transfer(state->adap, &msg, 1) != 1)
379 if (i2c_transfer(state->adap, msg
702 va1j5jf8007s_attach(const struct va1j5jf8007s_config *config, struct i2c_adapter *adap) argument
[all...]
/drivers/media/dvb/ddbridge/
H A Dddbridge-core.c148 static u32 ddb_i2c_functionality(struct i2c_adapter *adap) argument
162 struct i2c_adapter *adap; local
166 adap = &i2c->adap;
167 i2c_del_adapter(adap);
175 struct i2c_adapter *adap; local
189 adap = &i2c->adap;
190 i2c_set_adapdata(adap, i2c);
192 adap
784 struct dvb_adapter *adap = &input->adap; local
820 struct dvb_adapter *adap = &input->adap; local
[all...]
/drivers/media/video/marvell-ccic/
H A Dcafe-driver.c337 struct i2c_adapter *adap; local
340 adap = kzalloc(sizeof(*adap), GFP_KERNEL);
341 if (adap == NULL)
343 cam->mcam.i2c_adapter = adap;
345 adap->owner = THIS_MODULE;
346 adap->algo = &cafe_smbus_algo;
347 strcpy(adap->name, "cafe_ccic");
348 adap->dev.parent = &cam->pdev->dev;
349 i2c_set_adapdata(adap, ca
[all...]
/drivers/media/video/cx18/
H A Dcx18-i2c.c86 static int cx18_i2c_new_ir(struct cx18 *cx, struct i2c_adapter *adap, u32 hw, argument
107 return i2c_new_probed_device(adap, &info, addr_list, NULL) == NULL ?
115 struct i2c_adapter *adap = &cx->i2c_adap[bus]; local
125 adap, type, 0, cx->card_i2c->radio);
129 adap, type, 0, cx->card_i2c->demod);
133 adap, type, 0, cx->card_i2c->tv);
140 return cx18_i2c_new_ir(cx, adap, hw, type, hw_addrs[idx]);
147 sd = v4l2_i2c_new_subdev(&cx->v4l2_dev, adap, type, hw_addrs[idx],
/drivers/net/ethernet/chelsio/cxgb/
H A Dcommon.h307 #define t1_is_T1B(adap) adapter_matches_type(adap, CHBT_TERM_T1, TERM_T1B)
308 #define is_T2(adap) adapter_matches_type(adap, CHBT_TERM_T2, TERM_T2)
322 static inline unsigned int core_ticks_per_usec(const adapter_t *adap) argument
324 return board_info(adap)->clock_core / 1000000;

Completed in 350 milliseconds

123456789