Lines Matching refs:fsi_master_gpio

23 struct fsi_master_gpio {  struct
42 #define to_fsi_master_gpio(m) container_of(m, struct fsi_master_gpio, master)
49 static void clock_toggle(struct fsi_master_gpio *master, int count) in clock_toggle()
63 static int sda_clock_in(struct fsi_master_gpio *master) in sda_clock_in()
82 static void sda_out(struct fsi_master_gpio *master, int value) in sda_out()
87 static void set_sda_input(struct fsi_master_gpio *master) in set_sda_input()
93 static void set_sda_output(struct fsi_master_gpio *master, int value) in set_sda_output()
99 static void clock_zeros(struct fsi_master_gpio *master, int count) in clock_zeros()
106 static void echo_delay(struct fsi_master_gpio *master) in echo_delay()
112 static void serial_in(struct fsi_master_gpio *master, struct fsi_gpio_msg *msg, in serial_in()
129 static void serial_out(struct fsi_master_gpio *master, in serial_out()
185 static bool check_same_address(struct fsi_master_gpio *master, int id, in check_same_address()
192 static bool check_relative_address(struct fsi_master_gpio *master, int id, in check_relative_address()
222 static void last_address_update(struct fsi_master_gpio *master, in last_address_update()
234 static void build_ar_command(struct fsi_master_gpio *master, in build_ar_command()
334 static int read_one_response(struct fsi_master_gpio *master, in read_one_response()
397 static int issue_term(struct fsi_master_gpio *master, uint8_t slave) in issue_term()
424 static int poll_for_response(struct fsi_master_gpio *master, in poll_for_response()
523 static int send_request(struct fsi_master_gpio *master, in send_request()
539 static int fsi_master_gpio_xfer(struct fsi_master_gpio *master, uint8_t slave, in fsi_master_gpio_xfer()
564 struct fsi_master_gpio *master = to_fsi_master_gpio(_master); in fsi_master_gpio_read()
583 struct fsi_master_gpio *master = to_fsi_master_gpio(_master); in fsi_master_gpio_write()
602 struct fsi_master_gpio *master = to_fsi_master_gpio(_master); in fsi_master_gpio_term()
620 struct fsi_master_gpio *master = to_fsi_master_gpio(_master); in fsi_master_gpio_break()
656 static void fsi_master_gpio_init(struct fsi_master_gpio *master) in fsi_master_gpio_init()
672 static void fsi_master_gpio_init_external(struct fsi_master_gpio *master) in fsi_master_gpio_init_external()
684 struct fsi_master_gpio *master = to_fsi_master_gpio(_master); in fsi_master_gpio_link_enable()
703 struct fsi_master_gpio *master = to_fsi_master_gpio(_master); in fsi_master_gpio_link_config()
719 struct fsi_master_gpio *master = dev_get_drvdata(dev); in external_mode_show()
728 struct fsi_master_gpio *master = dev_get_drvdata(dev); in external_mode_store()
764 struct fsi_master_gpio *master = to_fsi_master_gpio(to_fsi_master(dev)); in fsi_master_gpio_release()
773 struct fsi_master_gpio *master; in fsi_master_gpio_probe()
872 struct fsi_master_gpio *master = platform_get_drvdata(pdev); in fsi_master_gpio_remove()