Searched refs:adap (Results 1 - 25 of 411) sorted by last modified time

1234567891011>>

/linux-master/drivers/i2c/
H A Di2c-core-base.c179 static int get_scl_gpio_value(struct i2c_adapter *adap) argument
181 return gpiod_get_value_cansleep(adap->bus_recovery_info->scl_gpiod);
184 static void set_scl_gpio_value(struct i2c_adapter *adap, int val) argument
186 gpiod_set_value_cansleep(adap->bus_recovery_info->scl_gpiod, val);
189 static int get_sda_gpio_value(struct i2c_adapter *adap) argument
191 return gpiod_get_value_cansleep(adap->bus_recovery_info->sda_gpiod);
194 static void set_sda_gpio_value(struct i2c_adapter *adap, int val) argument
196 gpiod_set_value_cansleep(adap->bus_recovery_info->sda_gpiod, val);
199 static int i2c_generic_bus_free(struct i2c_adapter *adap) argument
201 struct i2c_bus_recovery_info *bri = adap
223 i2c_generic_scl_recovery(struct i2c_adapter *adap) argument
294 i2c_recover_bus(struct i2c_adapter *adap) argument
304 i2c_gpio_init_pinctrl_recovery(struct i2c_adapter *adap) argument
351 i2c_gpio_init_generic_recovery(struct i2c_adapter *adap) argument
419 i2c_gpio_init_recovery(struct i2c_adapter *adap) argument
425 i2c_init_recovery(struct i2c_adapter *adap) argument
477 struct i2c_adapter *adap = client->adapter; local
872 i2c_dev_set_name(struct i2c_adapter *adap, struct i2c_client *client, struct i2c_board_info const *info) argument
935 i2c_new_client_device(struct i2c_adapter *adap, struct i2c_board_info const *info) argument
1193 struct i2c_adapter *adap = to_i2c_adapter(dev); local
1227 struct i2c_adapter *adap = to_i2c_adapter(dev); local
1295 struct i2c_adapter *adap = to_i2c_adapter(dev); local
1388 i2c_do_add_adapter(struct i2c_driver *driver, struct i2c_adapter *adap) argument
1408 i2c_host_notify_irq_teardown(struct i2c_adapter *adap) argument
1436 i2c_setup_host_notify_irq_domain(struct i2c_adapter *adap) argument
1464 i2c_handle_smbus_host_notify(struct i2c_adapter *adap, unsigned short addr) argument
1481 i2c_register_adapter(struct i2c_adapter *adap) argument
1589 __i2c_add_numbered_adapter(struct i2c_adapter *adap) argument
1665 i2c_add_numbered_adapter(struct i2c_adapter *adap) argument
1720 i2c_del_adapter(struct i2c_adapter *adap) argument
2045 i2c_clients_command(struct i2c_adapter *adap, unsigned int cmd, void *arg) argument
2131 i2c_quirk_error(struct i2c_adapter *adap, struct i2c_msg *msg, char *err_msg) argument
2139 i2c_check_for_quirks(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
2205 __i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
2277 i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
2349 struct i2c_adapter *adap = client->adapter; local
2402 i2c_default_probe(struct i2c_adapter *adap, unsigned short addr) argument
2535 i2c_probe_func_quick_read(struct i2c_adapter *adap, unsigned short addr) argument
2543 i2c_new_scanned_device(struct i2c_adapter *adap, struct i2c_board_info *info, unsigned short const *addr_list, int (*probe)(struct i2c_adapter *adap, unsigned short addr)) argument
2604 i2c_put_adapter(struct i2c_adapter *adap) argument
[all...]
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_6_ppt.c1997 static u32 smu_v13_0_6_i2c_func(struct i2c_adapter *adap) argument
H A Dsmu_v13_0_0_ppt.c2672 static u32 smu_v13_0_0_i2c_func(struct i2c_adapter *adap) argument
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c7750 static u32 amdgpu_dm_i2c_func(struct i2c_adapter *adap) argument
/linux-master/drivers/i2c/busses/
H A Di2c-pxa.c12 * Jun 2002: Properly separated algo/adap [FB]
235 struct i2c_adapter adap; member in struct:pxa_i2c
356 dev_dbg(&i2c->adap.dev, "state:%s:%d: ISR=%08x, ICR=%08x, IBMR=%02x\n", fname, lno,
365 struct device *dev = &i2c->adap.dev;
403 dev_dbg(&i2c->adap.dev, "%s: called in slave mode\n", __func__);
456 dev_dbg(&i2c->adap.dev, "%s: %ld: ISR=%08x, ICR=%08x, IBMR=%02x\n",
461 dev_dbg(&i2c->adap.dev, "%s: Slave detected\n", __func__);
472 dev_dbg(&i2c->adap.dev, "%s: done\n", __func__);
480 dev_dbg(&i2c->adap.dev, "%s: did not free\n", __func__);
488 dev_dbg(&i2c->adap
1142 i2c_pxa_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument
1150 i2c_pxa_functionality(struct i2c_adapter *adap) argument
1231 i2c_pxa_pio_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument
1294 i2c_pxa_prepare_recovery(struct i2c_adapter *adap) argument
1309 i2c_pxa_unprepare_recovery(struct i2c_adapter *adap) argument
[all...]
H A Di2c-i801.c490 const struct i2c_adapter *adap = &priv->adapter; local
496 result = wait_for_completion_timeout(&priv->done, adap->timeout);
673 const struct i2c_adapter *adap = &priv->adapter; local
702 result = wait_for_completion_timeout(&priv->done, adap->timeout);
884 static s32 i801_access(struct i2c_adapter *adap, u16 addr, argument
889 struct i801_priv *priv = i2c_get_adapdata(adap);
1106 struct i2c_adapter *adap)
1121 i2c_new_client_device(adap, &info);
1129 static void dmi_check_onboard_devices(const struct dmi_header *dm, void *adap) argument
1153 dmi_check_onboard_device(type, name, adap);
1105 dmi_check_onboard_device(u8 type, const char *name, struct i2c_adapter *adap) argument
[all...]
H A Di2c-nomadik.c180 * @adap: corresponding I2C adapter.
199 struct i2c_adapter adap; member in struct:nmk_i2c_dev
703 * i2c_transfer(adap, msg, 2);
715 * i2c_transfer(adap, msg, 1);
1002 static unsigned int nmk_i2c_functionality(struct i2c_adapter *adap) argument
1080 struct i2c_adapter *adap; local
1132 adap = &priv->adap;
1133 adap->dev.of_node = np;
1134 adap
[all...]
/linux-master/drivers/usb/misc/
H A Dusb-ljca.c191 static void ljca_handle_event(struct ljca_adapter *adap, argument
196 list_for_each_entry(client, &adap->client_list, link) {
216 static void ljca_handle_cmd_ack(struct ljca_adapter *adap, struct ljca_msg *header) argument
218 struct ljca_msg *tx_header = adap->tx_buf;
223 spin_lock_irqsave(&adap->lock, flags);
226 spin_unlock_irqrestore(&adap->lock, flags);
227 dev_err(adap->dev, "cmd ack mismatch error\n");
231 ibuf_len = adap->ex_buf_len;
232 ibuf = adap->ex_buf;
241 adap
251 struct ljca_adapter *adap = urb->context; local
292 ljca_send(struct ljca_adapter *adap, u8 type, u8 cmd, const u8 *obuf, u8 obuf_len, u8 *ibuf, u8 ibuf_len, bool ack, unsigned long timeout) argument
455 ljca_auxdev_acpi_bind(struct ljca_adapter *adap, struct auxiliary_device *auxdev, u64 adr, u8 id) argument
513 ljca_new_client_device(struct ljca_adapter *adap, u8 type, u8 id, char *name, void *data, u64 adr) argument
564 ljca_enumerate_gpio(struct ljca_adapter *adap) argument
601 ljca_enumerate_i2c(struct ljca_adapter *adap) argument
639 ljca_enumerate_spi(struct ljca_adapter *adap) argument
677 ljca_reset_handshake(struct ljca_adapter *adap) argument
697 ljca_enumerate_clients(struct ljca_adapter *adap) argument
749 struct ljca_adapter *adap; local
830 struct ljca_adapter *adap = usb_get_intfdata(interface); local
854 struct ljca_adapter *adap = usb_get_intfdata(interface); local
863 struct ljca_adapter *adap = usb_get_intfdata(interface); local
[all...]
/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,
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c3061 static int vc4_hdmi_cec_enable(struct cec_adapter *adap) argument
3063 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap);
3128 static int vc4_hdmi_cec_disable(struct cec_adapter *adap) argument
3130 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap);
3164 static int vc4_hdmi_cec_adap_enable(struct cec_adapter *adap, bool enable) argument
3167 return vc4_hdmi_cec_enable(adap);
3169 return vc4_hdmi_cec_disable(adap);
3172 static int vc4_hdmi_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr) argument
3174 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap);
3200 static int vc4_hdmi_cec_adap_transmit(struct cec_adapter *adap, u argument
[all...]
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_enc.c288 static int sun4i_hdmi_cec_pin_read(struct cec_adapter *adap) argument
290 struct sun4i_hdmi *hdmi = cec_get_drvdata(adap);
295 static void sun4i_hdmi_cec_pin_low(struct cec_adapter *adap) argument
297 struct sun4i_hdmi *hdmi = cec_get_drvdata(adap);
303 static void sun4i_hdmi_cec_pin_high(struct cec_adapter *adap) argument
305 struct sun4i_hdmi *hdmi = cec_get_drvdata(adap);
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dsienna_cichlid_ppt.c3836 static u32 sienna_cichlid_i2c_func(struct i2c_adapter *adap) argument
H A Dnavi10_ppt.c3052 static u32 navi10_i2c_func(struct i2c_adapter *adap) argument
H A Darcturus_ppt.c2061 static u32 arcturus_i2c_func(struct i2c_adapter *adap) argument
/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/media/
H A Dcec.h67 struct cec_adapter *adap; member in struct:cec_data
93 struct cec_adapter *adap; member in struct:cec_fh
116 /* Low-level callbacks, called with adap->lock held */
117 int (*adap_enable)(struct cec_adapter *adap, bool enable);
118 int (*adap_monitor_all_enable)(struct cec_adapter *adap, bool enable);
119 int (*adap_monitor_pin_enable)(struct cec_adapter *adap, bool enable);
120 int (*adap_log_addr)(struct cec_adapter *adap, u8 logical_addr);
121 void (*adap_unconfigured)(struct cec_adapter *adap);
122 int (*adap_transmit)(struct cec_adapter *adap, u8 attempts,
124 void (*adap_nb_transmit_canceled)(struct cec_adapter *adap,
297 cec_get_drvdata(const struct cec_adapter *adap) argument
302 cec_has_log_addr(const struct cec_adapter *adap, u8 log_addr) argument
307 cec_is_sink(const struct cec_adapter *adap) argument
319 cec_is_registered(const struct cec_adapter *adap) argument
353 cec_transmit_done(struct cec_adapter *adap, u8 status, u8 arb_lost_cnt, u8 nack_cnt, u8 low_drive_cnt, u8 error_cnt) argument
368 cec_transmit_attempt_done(struct cec_adapter *adap, u8 status) argument
377 cec_received_msg(struct cec_adapter *adap, struct cec_msg *msg) argument
434 cec_register_adapter(struct cec_adapter *adap, struct device *parent) argument
440 cec_unregister_adapter(struct cec_adapter *adap) argument
444 cec_delete_adapter(struct cec_adapter *adap) argument
448 cec_s_phys_addr(struct cec_adapter *adap, u16 phys_addr, bool block) argument
453 cec_s_phys_addr_from_edid(struct cec_adapter *adap, const struct edid *edid) argument
466 cec_s_conn_info(struct cec_adapter *adap, const struct cec_connector_info *conn_info) argument
488 cec_phys_addr_invalidate(struct cec_adapter *adap) argument
[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/of/
H A Dunittest.c2649 struct i2c_adapter adap; member in struct:unittest_i2c_bus_data
2652 static int unittest_i2c_master_xfer(struct i2c_adapter *adap, argument
2655 struct unittest_i2c_bus_data *std = i2c_get_adapdata(adap);
2662 static u32 unittest_i2c_functionality(struct i2c_adapter *adap) argument
2677 struct i2c_adapter *adap; local
2696 adap = &std->adap;
2697 i2c_set_adapdata(adap, std);
2698 adap->nr = -1;
2699 strscpy(adap
2788 struct i2c_adapter *adap = client->adapter; local
[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/media/i2c/
H A Dtc358743.c855 static int tc358743_cec_adap_enable(struct cec_adapter *adap, bool enable) argument
857 struct tc358743_state *state = adap->priv;
868 static int tc358743_cec_adap_monitor_all_enable(struct cec_adapter *adap, argument
871 struct tc358743_state *state = adap->priv;
884 static int tc358743_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr) argument
886 struct tc358743_state *state = adap->priv;
898 static int tc358743_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, argument
901 struct tc358743_state *state = adap->priv;
H A Dadv7604.c2081 static int adv76xx_cec_adap_enable(struct cec_adapter *adap, bool enable) argument
2083 struct adv76xx_state *state = cec_get_drvdata(adap);
2112 static int adv76xx_cec_adap_log_addr(struct cec_adapter *adap, u8 addr) argument
2114 struct adv76xx_state *state = cec_get_drvdata(adap);
2166 static int adv76xx_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, argument
2169 struct adv76xx_state *state = cec_get_drvdata(adap);
/linux-master/drivers/media/dvb-core/
H A Ddvbdev.c185 static int dvbdev_get_free_id(struct dvb_adapter *adap, int type) argument
192 list_for_each_entry(dev, &adap->device_list, list_head)
449 int dvb_register_device(struct dvb_adapter *adap, struct dvb_device **pdvbdev, argument
462 id = dvbdev_get_free_id(adap, type);
482 if (node->fops->owner == adap->module &&
517 dvbdev->adapter = adap;
521 dvbdevfops->owner = adap->module;
522 list_add_tail(&dvbdev->list_head, &adap->device_list);
542 minor = nums2minor(adap->num, type, id);
564 clsdev = device_create(dvb_class, adap
638 dvb_create_io_intf_links(struct dvb_adapter *adap, struct media_interface *intf, char *name) argument
660 dvb_create_media_graph(struct dvb_adapter *adap, bool create_rf_connector) argument
865 struct dvb_adapter *adap; local
887 dvb_register_adapter(struct dvb_adapter *adap, const char *name, struct module *module, struct device *device, short *adapter_nums) argument
938 dvb_unregister_adapter(struct dvb_adapter *adap) argument
1015 dvb_module_probe(const char *module_name, const char *name, struct i2c_adapter *adap, unsigned char addr, void *platform_data) argument
[all...]
/linux-master/drivers/media/cec/platform/cros-ec/
H A Dcros-ec-cec.c28 * @adap: CEC adapter
35 struct cec_adapter *adap; member in struct:cros_ec_cec_port
67 cec_received_msg(port->adap, &port->rx_msg);
133 cec_transmit_attempt_done(port->adap, CEC_TX_STATUS_OK);
137 cec_transmit_attempt_done(port->adap,
168 static int cros_ec_cec_set_log_addr(struct cec_adapter *adap, u8 logical_addr) argument
170 struct cros_ec_cec_port *port = adap->priv;
191 static int cros_ec_cec_transmit(struct cec_adapter *adap, u8 attempts, argument
194 struct cros_ec_cec_port *port = adap->priv;
223 static int cros_ec_cec_adap_enable(struct cec_adapter *adap, boo argument
[all...]

Completed in 325 milliseconds

1234567891011>>