Lines Matching refs:i2c_adapter

72 static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver);
89 struct i2c_adapter *adapter;
142 struct i2c_adapter *adapter = data; in acpi_i2c_add_device()
211 static void acpi_i2c_register_devices(struct i2c_adapter *adap) in acpi_i2c_register_devices()
227 static inline void acpi_i2c_register_devices(struct i2c_adapter *adap) { } in acpi_i2c_register_devices()
300 struct i2c_adapter *adapter = data->adapter; in acpi_i2c_space_handler()
415 static int acpi_i2c_install_space_handler(struct i2c_adapter *adapter) in acpi_i2c_install_space_handler()
457 static void acpi_i2c_remove_space_handler(struct i2c_adapter *adapter) in acpi_i2c_remove_space_handler()
482 static inline void acpi_i2c_remove_space_handler(struct i2c_adapter *adapter) in acpi_i2c_remove_space_handler()
485 static inline int acpi_i2c_install_space_handler(struct i2c_adapter *adapter) in acpi_i2c_install_space_handler()
545 static int get_scl_gpio_value(struct i2c_adapter *adap) in get_scl_gpio_value()
550 static void set_scl_gpio_value(struct i2c_adapter *adap, int val) in set_scl_gpio_value()
555 static int get_sda_gpio_value(struct i2c_adapter *adap) in get_sda_gpio_value()
560 static int i2c_get_gpios_for_recovery(struct i2c_adapter *adap) in i2c_get_gpios_for_recovery()
585 static void i2c_put_gpios_for_recovery(struct i2c_adapter *adap) in i2c_put_gpios_for_recovery()
603 static int i2c_generic_recovery(struct i2c_adapter *adap) in i2c_generic_recovery()
642 int i2c_generic_scl_recovery(struct i2c_adapter *adap) in i2c_generic_scl_recovery()
648 int i2c_generic_gpio_recovery(struct i2c_adapter *adap) in i2c_generic_gpio_recovery()
663 int i2c_recover_bus(struct i2c_adapter *adap) in i2c_recover_bus()
917 static int i2c_check_mux_parents(struct i2c_adapter *adapter, int addr) in i2c_check_mux_parents()
919 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); in i2c_check_mux_parents()
945 static int i2c_check_addr_busy(struct i2c_adapter *adapter, int addr) in i2c_check_addr_busy()
947 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); in i2c_check_addr_busy()
964 void i2c_lock_adapter(struct i2c_adapter *adapter) in i2c_lock_adapter()
966 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); in i2c_lock_adapter()
979 static int i2c_trylock_adapter(struct i2c_adapter *adapter) in i2c_trylock_adapter()
981 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); in i2c_trylock_adapter()
993 void i2c_unlock_adapter(struct i2c_adapter *adapter) in i2c_unlock_adapter()
995 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); in i2c_unlock_adapter()
1004 static void i2c_dev_set_name(struct i2c_adapter *adap, in i2c_dev_set_name()
1035 i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info) in i2c_new_device()
1150 struct i2c_client *i2c_new_dummy(struct i2c_adapter *adapter, u16 address) in i2c_new_dummy()
1166 struct i2c_adapter *adap = to_i2c_adapter(dev); in i2c_adapter_dev_release()
1176 static inline unsigned int i2c_adapter_depth(struct i2c_adapter *adapter) in i2c_adapter_depth()
1200 struct i2c_adapter *adap = to_i2c_adapter(dev); in i2c_sysfs_new_device()
1268 struct i2c_adapter *adap = to_i2c_adapter(dev); in i2c_sysfs_delete_device()
1317 ATTRIBUTE_GROUPS(i2c_adapter);
1334 struct i2c_adapter *i2c_verify_adapter(struct device *dev) in i2c_verify_adapter()
1346 static void i2c_scan_static_board_info(struct i2c_adapter *adapter) in i2c_scan_static_board_info()
1365 static struct i2c_client *of_i2c_register_device(struct i2c_adapter *adap, in of_i2c_register_device()
1424 static void of_i2c_register_devices(struct i2c_adapter *adap) in of_i2c_register_devices()
1465 struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node) in of_find_i2c_adapter_by_node()
1468 struct i2c_adapter *adapter; in of_find_i2c_adapter_by_node()
1483 struct i2c_adapter *of_get_i2c_adapter_by_node(struct device_node *node) in of_get_i2c_adapter_by_node()
1485 struct i2c_adapter *adapter; in of_get_i2c_adapter_by_node()
1500 static void of_i2c_register_devices(struct i2c_adapter *adap) { } in of_i2c_register_devices()
1504 struct i2c_adapter *adap) in i2c_do_add_adapter()
1526 static int i2c_register_adapter(struct i2c_adapter *adap) in i2c_register_adapter()
1637 static int __i2c_add_numbered_adapter(struct i2c_adapter *adap) in __i2c_add_numbered_adapter()
1665 int i2c_add_adapter(struct i2c_adapter *adapter) in i2c_add_adapter()
1714 int i2c_add_numbered_adapter(struct i2c_adapter *adap) in i2c_add_numbered_adapter()
1724 struct i2c_adapter *adapter) in i2c_do_del_adapter()
1770 void i2c_del_adapter(struct i2c_adapter *adap) in i2c_del_adapter()
1772 struct i2c_adapter *found; in i2c_del_adapter()
1972 void i2c_clients_command(struct i2c_adapter *adap, unsigned int cmd, void *arg) in i2c_clients_command()
1987 struct i2c_adapter *adap; in of_i2c_notify()
2102 static int i2c_quirk_error(struct i2c_adapter *adap, struct i2c_msg *msg, char *err_msg) in i2c_quirk_error()
2110 static int i2c_check_for_quirks(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) in i2c_check_for_quirks()
2170 int __i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) in __i2c_transfer()
2225 int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) in i2c_transfer()
2287 struct i2c_adapter *adap = client->adapter; in i2c_master_send()
2315 struct i2c_adapter *adap = client->adapter; in i2c_master_recv()
2353 static int i2c_default_probe(struct i2c_adapter *adap, unsigned short addr) in i2c_default_probe()
2385 struct i2c_adapter *adapter = temp_client->adapter; in i2c_detect_address()
2443 static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver) in i2c_detect()
2487 int i2c_probe_func_quick_read(struct i2c_adapter *adap, unsigned short addr) in i2c_probe_func_quick_read()
2495 i2c_new_probed_device(struct i2c_adapter *adap, in i2c_new_probed_device()
2498 int (*probe)(struct i2c_adapter *, unsigned short addr)) in i2c_new_probed_device() argument
2535 struct i2c_adapter *i2c_get_adapter(int nr) in i2c_get_adapter()
2537 struct i2c_adapter *adapter; in i2c_get_adapter()
2555 void i2c_put_adapter(struct i2c_adapter *adap) in i2c_put_adapter()
2835 static s32 i2c_smbus_xfer_emulated(struct i2c_adapter *adapter, u16 addr, in i2c_smbus_xfer_emulated()
3022 s32 i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr, unsigned short flags, in i2c_smbus_xfer()