Searched refs:adap (Results 201 - 225 of 416) sorted by last modified time

1234567891011>>

/linux-master/drivers/i2c/busses/
H A Di2c-gxp.c142 static u32 gxp_i2c_func(struct i2c_adapter *adap) argument
H A Di2c-emev2.c68 struct i2c_adapter adap; member in struct:em_i2c_device
87 time_left = wait_for_completion_timeout(&priv->msg_done, priv->adap.timeout);
105 static void em_i2c_reset(struct i2c_adapter *adap) argument
107 struct em_i2c_device *priv = i2c_get_adapdata(adap);
139 static int __em_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, argument
142 struct em_i2c_device *priv = i2c_get_adapdata(adap);
204 em_i2c_reset(adap);
209 static int em_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
212 struct em_i2c_device *priv = i2c_get_adapdata(adap);
219 ret = __em_i2c_xfer(adap,
312 em_i2c_func(struct i2c_adapter *adap) argument
[all...]
H A Di2c-au1550.c41 struct i2c_adapter adap; member in struct:i2c_au1550_data
55 static int wait_xfer_done(struct i2c_au1550_data *adap) argument
60 for (i = 0; i < adap->xfer_timeout; i++) {
61 if (RD(adap, PSC_SMBSTAT) & PSC_SMBSTAT_TE)
70 static int wait_ack(struct i2c_au1550_data *adap) argument
74 if (wait_xfer_done(adap))
77 stat = RD(adap, PSC_SMBEVNT);
84 static int wait_master_done(struct i2c_au1550_data *adap) argument
89 for (i = 0; i < 2 * adap->xfer_timeout; i++) {
90 if ((RD(adap, PSC_SMBEVN
99 do_address(struct i2c_au1550_data *adap, unsigned int addr, int rd, int q) argument
131 wait_for_rx_byte(struct i2c_au1550_data *adap, unsigned char *out) argument
155 i2c_read(struct i2c_au1550_data *adap, unsigned char *buf, unsigned int len) argument
185 i2c_write(struct i2c_au1550_data *adap, unsigned char *buf, unsigned int len) argument
215 struct i2c_au1550_data *adap = i2c_adap->algo_data; local
243 au1550_func(struct i2c_adapter *adap) argument
[all...]
/linux-master/drivers/usb/misc/
H A Dusb251xb.c245 struct i2c_adapter *adap = hub->i2c->adapter; local
254 ret = usb251xb_check_dev_children(&adap->dev, gc->parent);
/linux-master/drivers/media/usb/dvb-usb/
H A Dopera1.c131 static int opera1_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument
134 struct dvb_usb_device *d = i2c_get_adapdata(adap);
273 static int opera1_tuner_attach(struct dvb_usb_adapter *adap) argument
276 dvb_pll_attach, adap->fe_adap[0].fe, 0xc0>>1,
277 &adap->dev->i2c_adap, DVB_PLL_OPERA1
292 static int opera1_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument
301 i2c_transfer(&adap->dev->i2c_adap, start_tuner, 1);
305 static int opera1_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, argument
318 i2c_transfer(&adap->dev->i2c_adap, msg, 1);
322 static int opera1_pid_filter_control(struct dvb_usb_adapter *adap, in argument
[all...]
H A Dm920x.c249 static int m920x_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num) argument
251 struct dvb_usb_device *d = i2c_get_adapdata(adap);
346 static int m920x_update_filters(struct dvb_usb_adapter *adap) argument
348 struct m920x_state *m = adap->dev->priv;
349 int enabled = m->filtering_enabled[adap->id];
351 int ep = adap->props.fe[0].stream.endpoint;
354 if (m->filters[adap->id][i] == 8192)
358 if ((ret = m920x_set_filter(adap->dev, ep, 1, enabled)) != 0)
362 if ((ret = m920x_set_filter(adap->dev, ep, i + 2, 0)) != 0)
368 if (m->filters[adap
381 m920x_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff) argument
390 m920x_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument
562 m920x_mt352_frontend_attach(struct dvb_usb_adapter *adap) argument
575 m920x_mt352_frontend_attach_vp7049(struct dvb_usb_adapter *adap) argument
606 m920x_tda10046_08_frontend_attach(struct dvb_usb_adapter *adap) argument
619 m920x_tda10046_0b_frontend_attach(struct dvb_usb_adapter *adap) argument
632 m920x_qt1010_tuner_attach(struct dvb_usb_adapter *adap) argument
642 m920x_tda8275_60_tuner_attach(struct dvb_usb_adapter *adap) argument
652 m920x_tda8275_61_tuner_attach(struct dvb_usb_adapter *adap) argument
662 m920x_fmd1216me_tuner_attach(struct dvb_usb_adapter *adap) argument
670 m920x_mt2060_tuner_attach(struct dvb_usb_adapter *adap) argument
[all...]
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 Daz6027.c363 static int az6027_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument
378 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...]
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Daz6007.c79 struct dvb_usb_adapter *adap = fe->sec_priv; local
84 if (!adap || !st)
577 static int az6007_ci_init(struct dvb_usb_adapter *adap) argument
579 struct dvb_usb_device *d = adap_to_d(adap);
580 struct az6007_device_state *state = adap_to_priv(adap);
597 ret = dvb_ca_en50221_init(&adap->dvb_adap,
612 static int az6007_read_mac_addr(struct dvb_usb_adapter *adap, u8 mac[6]) argument
614 struct dvb_usb_device *d = adap_to_d(adap);
615 struct az6007_device_state *st = adap_to_priv(adap);
627 static int az6007_frontend_attach(struct dvb_usb_adapter *adap) argument
648 az6007_cablestar_hdci_frontend_attach(struct dvb_usb_adapter *adap) argument
669 az6007_tuner_attach(struct dvb_usb_adapter *adap) argument
743 az6007_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument
963 struct dvb_usb_adapter *adap = &d->adapter[0]; local
[all...]
H A Dgl861.c87 static int gl861_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument
90 struct dvb_usb_device *d = i2c_get_adapdata(adap);
177 static int gl861_frontend_attach(struct dvb_usb_adapter *adap) argument
180 adap->fe[0] = dvb_attach(zl10353_attach, &gl861_zl10353_config,
181 &adap_to_d(adap)->i2c_adap);
182 if (adap->fe[0] == NULL)
192 static int gl861_tuner_attach(struct dvb_usb_adapter *adap) argument
195 adap->fe[0], &adap_to_d(adap)->i2c_adap,
413 static int friio_frontend_attach(struct dvb_usb_adapter *adap) argument
436 friio_frontend_detach(struct dvb_usb_adapter *adap) argument
445 friio_tuner_attach(struct dvb_usb_adapter *adap) argument
465 friio_tuner_detach(struct dvb_usb_adapter *adap) argument
[all...]
/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/cec/platform/tegra/
H A Dtegra_cec.c36 struct cec_adapter *adap; member in struct:tegra_cec
78 cec_transmit_attempt_done(cec->adap, cec->tx_status);
86 cec_received_msg(cec->adap, &msg);
187 static int tegra_cec_adap_enable(struct cec_adapter *adap, bool enable) argument
189 struct tegra_cec *cec = adap->priv;
250 static int tegra_cec_adap_log_addr(struct cec_adapter *adap, u8 logical_addr) argument
252 struct tegra_cec *cec = adap->priv;
264 static int tegra_cec_adap_monitor_all_enable(struct cec_adapter *adap, argument
267 struct tegra_cec *cec = adap->priv;
278 static int tegra_cec_adap_transmit(struct cec_adapter *adap, u argument
[all...]
/linux-master/drivers/media/cec/platform/meson/
H A Dao-cec.c224 struct cec_adapter *adap; member in struct:meson_ao_cec_device
419 cec_transmit_attempt_done(ao_cec->adap, tx_status);
423 cec_transmit_attempt_done(ao_cec->adap, CEC_TX_STATUS_ERROR);
456 cec_received_msg(ao_cec->adap, &ao_cec->rx_msg);
484 static int meson_ao_cec_set_log_addr(struct cec_adapter *adap, u8 logical_addr) argument
486 struct meson_ao_cec_device *ao_cec = adap->priv;
515 static int meson_ao_cec_transmit(struct cec_adapter *adap, u8 attempts, argument
518 struct meson_ao_cec_device *ao_cec = adap->priv;
543 static int meson_ao_cec_adap_enable(struct cec_adapter *adap, bool enable) argument
545 struct meson_ao_cec_device *ao_cec = adap
[all...]
/linux-master/drivers/media/cec/platform/stm32/
H A Dstm32-cec.c66 struct cec_adapter *adap; member in struct:stm32_cec
92 cec_transmit_done(cec->adap, CEC_TX_STATUS_ERROR,
98 cec_transmit_done(cec->adap, CEC_TX_STATUS_ARB_LOST,
104 cec_transmit_done(cec->adap, CEC_TX_STATUS_NACK,
121 cec_transmit_done(cec->adap, CEC_TX_STATUS_OK, 0, 0, 0, 0);
139 cec_received_msg(cec->adap, &cec->rx_msg);
172 static int stm32_cec_adap_enable(struct cec_adapter *adap, bool enable) argument
174 struct stm32_cec *cec = adap->priv;
193 static int stm32_cec_adap_log_addr(struct cec_adapter *adap, u8 logical_addr) argument
195 struct stm32_cec *cec = adap
214 stm32_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, u32 signal_free_time, struct cec_msg *msg) argument
[all...]
/linux-master/drivers/media/cec/platform/cec-gpio/
H A Dcec-gpio.c15 struct cec_adapter *adap; member in struct:cec_gpio
34 static int cec_gpio_read(struct cec_adapter *adap) argument
36 struct cec_gpio *cec = cec_get_drvdata(adap);
43 static void cec_gpio_high(struct cec_adapter *adap) argument
45 struct cec_gpio *cec = cec_get_drvdata(adap);
53 static void cec_gpio_low(struct cec_adapter *adap) argument
55 struct cec_gpio *cec = cec_get_drvdata(adap);
67 cec_queue_pin_hpd_event(cec->adap, cec->hpd_is_high, cec->hpd_ts);
88 cec_queue_pin_5v_event(cec->adap, cec->v5_is_high, cec->v5_ts);
111 cec_pin_changed(cec->adap, va
115 cec_gpio_enable_irq(struct cec_adapter *adap) argument
123 cec_gpio_disable_irq(struct cec_adapter *adap) argument
130 cec_gpio_status(struct cec_adapter *adap, struct seq_file *file) argument
144 cec_gpio_read_hpd(struct cec_adapter *adap) argument
153 cec_gpio_read_5v(struct cec_adapter *adap) argument
[all...]
/linux-master/drivers/media/cec/core/
H A Dcec-pin.c113 if (!force && v == pin->adap->cec_pin_is_high)
116 pin->adap->cec_pin_is_high = v;
845 struct cec_adapter *adap = pin->adap; local
864 if (adap->monitor_pin_cnt)
984 pin->enable_irq_failed || adap->is_configuring ||
985 adap->is_configured || adap->monitor_all_cnt || !adap->monitor_pin_cnt)
1019 if (!adap
1034 struct cec_adapter *adap = _adap; local
1131 cec_pin_adap_enable(struct cec_adapter *adap, bool enable) argument
1166 cec_pin_adap_log_addr(struct cec_adapter *adap, u8 log_addr) argument
1186 cec_pin_adap_transmit(struct cec_adapter *adap, u8 attempts, u32 signal_free_time, struct cec_msg *msg) argument
1217 cec_pin_adap_status(struct cec_adapter *adap, struct seq_file *file) argument
1283 cec_pin_adap_monitor_all_enable(struct cec_adapter *adap, bool enable) argument
1292 cec_pin_adap_free(struct cec_adapter *adap) argument
1305 cec_pin_received(struct cec_adapter *adap, struct cec_msg *msg) argument
1314 cec_pin_changed(struct cec_adapter *adap, bool value) argument
1342 struct cec_adapter *adap; local
[all...]
H A Dcec-pin-priv.h16 ((pin && pin->ops->op && !pin->adap->devnode.unregistered) ? \
17 pin->ops->op(pin->adap, ## arg) : 0)
22 !pin->adap->devnode.unregistered) \
23 pin->ops->op(pin->adap, ## arg); \
176 struct cec_adapter *adap; member in struct:cec_pin
245 bool cec_pin_error_inj_parse_line(struct cec_adapter *adap, char *line);
246 int cec_pin_error_inj_show(struct cec_adapter *adap, struct seq_file *sf);
/linux-master/drivers/media/cec/i2c/
H A Dch7322.c335 static int ch7322_cec_adap_enable(struct cec_adapter *adap, bool enable) argument
340 static int ch7322_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr) argument
342 struct ch7322 *ch7322 = cec_get_drvdata(adap);
353 static int ch7322_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, argument
356 struct ch7322 *ch7322 = cec_get_drvdata(adap);
/linux-master/drivers/media/dvb-frontends/
H A Dtc90522.c508 dev_warn(&state->tuner_i2c.dev, "(%s) failed. [adap%d-fe%d]\n",
584 "(%s) failed. [adap%d-fe%d]\n",
617 "(%s) failed. [adap%d-fe%d]\n",
634 tc90522_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
654 state = i2c_get_adapdata(adap);
721 static u32 tc90522_functionality(struct i2c_adapter *adap) argument
788 struct i2c_adapter *adap; local
803 adap = &state->tuner_i2c;
804 adap->owner = THIS_MODULE;
805 adap
[all...]
/linux-master/drivers/gpu/drm/i2c/
H A Dsil164_drv.c376 struct i2c_adapter *adap = client->adapter; local
385 if (i2c_transfer(adap, &msg, 1) != 1) {
386 sil164_dbg(adap, "No dual-link slave found.");
390 return i2c_new_client_device(adap, &info);
/linux-master/drivers/gpu/drm/bridge/
H A Dparade-ps8622.c68 struct i2c_adapter *adap = client->adapter; local
77 ret = i2c_transfer(adap, &msg, 1);
/linux-master/drivers/media/cec/usb/pulse8/
H A Dpulse8-cec.c176 struct cec_adapter *adap; member in struct:pulse8
327 cec_transmit_attempt_done(pulse8->adap, CEC_TX_STATUS_ERROR);
341 dev_info(pulse8->dev, "adap received %*ph\n",
344 cec_received_msg(pulse8->adap,
359 cec_transmit_attempt_done(pulse8->adap, status);
482 static int pulse8_cec_adap_enable(struct cec_adapter *adap, bool enable) argument
484 struct pulse8 *pulse8 = cec_get_drvdata(adap);
501 static int pulse8_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr) argument
503 struct pulse8 *pulse8 = cec_get_drvdata(adap);
505 u16 pa = adap
623 pulse8_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, u32 signal_free_time, struct cec_msg *msg) argument
637 pulse8_cec_adap_free(struct cec_adapter *adap) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Di2c.h90 nvkm_rdi2cr(struct i2c_adapter *adap, u8 addr, u8 reg) argument
98 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs));
106 nv_rd16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg) argument
114 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs));
122 nvkm_wri2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u8 val) argument
129 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs));
137 nv_wr16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u16 val) argument
144 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs));
152 nvkm_probe_i2c(struct i2c_adapter *adap, u8 addr) argument
154 return nvkm_rdi2cr(adap, add
[all...]
/linux-master/include/media/
H A Ddvbdev.h228 * @adap: pointer to struct dvb_adapter
236 int dvb_register_adapter(struct dvb_adapter *adap, const char *name,
243 * @adap: pointer to struct dvb_adapter
245 int dvb_unregister_adapter(struct dvb_adapter *adap);
250 * @adap: pointer to struct dvb_adapter
259 int dvb_register_device(struct dvb_adapter *adap,
289 * @adap: pointer to &struct dvb_adapter
299 __must_check int dvb_create_media_graph(struct dvb_adapter *adap,
305 * @adap: pointer to &struct dvb_adapter
308 static inline void dvb_register_media_controller(struct dvb_adapter *adap, argument
320 dvb_get_media_controller(struct dvb_adapter *adap) argument
326 dvb_create_media_graph(struct dvb_adapter *adap, bool create_rf_connector) argument
[all...]
/linux-master/drivers/media/v4l2-core/
H A Dtuner-core.c575 * @adap: i2c_adapter struct
586 static void tuner_lookup(struct i2c_adapter *adap, argument
597 if (pos->i2c->adapter != adap ||

Completed in 502 milliseconds

1234567891011>>