serdev_controller 76 drivers/tty/serdev/core.c struct serdev_controller *ctrl = to_serdev_controller(dev); serdev_controller 103 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 139 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 148 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 176 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 238 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 273 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 319 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 330 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 341 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 353 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 365 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 376 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 387 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 398 drivers/tty/serdev/core.c struct serdev_controller *ctrl = serdev->ctrl; serdev_controller 448 drivers/tty/serdev/core.c struct serdev_device *serdev_device_alloc(struct serdev_controller *ctrl) serdev_controller 477 drivers/tty/serdev/core.c struct serdev_controller *serdev_controller_alloc(struct device *parent, serdev_controller 480 drivers/tty/serdev/core.c struct serdev_controller *ctrl; serdev_controller 521 drivers/tty/serdev/core.c static int of_serdev_register_devices(struct serdev_controller *ctrl) serdev_controller 555 drivers/tty/serdev/core.c static acpi_status acpi_serdev_register_device(struct serdev_controller *ctrl, serdev_controller 594 drivers/tty/serdev/core.c struct serdev_controller *ctrl = data; serdev_controller 607 drivers/tty/serdev/core.c static int acpi_serdev_register_devices(struct serdev_controller *ctrl) serdev_controller 627 drivers/tty/serdev/core.c static inline int acpi_serdev_register_devices(struct serdev_controller *ctrl) serdev_controller 640 drivers/tty/serdev/core.c int serdev_controller_add(struct serdev_controller *ctrl) serdev_controller 690 drivers/tty/serdev/core.c void serdev_controller_remove(struct serdev_controller *ctrl) serdev_controller 28 drivers/tty/serdev/serdev-ttyport.c struct serdev_controller *ctrl = port->client_data; serdev_controller 50 drivers/tty/serdev/serdev-ttyport.c struct serdev_controller *ctrl = port->client_data; serdev_controller 77 drivers/tty/serdev/serdev-ttyport.c static int ttyport_write_buf(struct serdev_controller *ctrl, const unsigned char *data, size_t len) serdev_controller 89 drivers/tty/serdev/serdev-ttyport.c static void ttyport_write_flush(struct serdev_controller *ctrl) serdev_controller 97 drivers/tty/serdev/serdev-ttyport.c static int ttyport_write_room(struct serdev_controller *ctrl) serdev_controller 105 drivers/tty/serdev/serdev-ttyport.c static int ttyport_open(struct serdev_controller *ctrl) serdev_controller 154 drivers/tty/serdev/serdev-ttyport.c static void ttyport_close(struct serdev_controller *ctrl) serdev_controller 169 drivers/tty/serdev/serdev-ttyport.c static unsigned int ttyport_set_baudrate(struct serdev_controller *ctrl, unsigned int speed) serdev_controller 183 drivers/tty/serdev/serdev-ttyport.c static void ttyport_set_flow_control(struct serdev_controller *ctrl, bool enable) serdev_controller 197 drivers/tty/serdev/serdev-ttyport.c static int ttyport_set_parity(struct serdev_controller *ctrl, serdev_controller 220 drivers/tty/serdev/serdev-ttyport.c static void ttyport_wait_until_sent(struct serdev_controller *ctrl, long timeout) serdev_controller 228 drivers/tty/serdev/serdev-ttyport.c static int ttyport_get_tiocm(struct serdev_controller *ctrl) serdev_controller 239 drivers/tty/serdev/serdev-ttyport.c static int ttyport_set_tiocm(struct serdev_controller *ctrl, unsigned int set, unsigned int clear) serdev_controller 268 drivers/tty/serdev/serdev-ttyport.c struct serdev_controller *ctrl; serdev_controller 306 drivers/tty/serdev/serdev-ttyport.c struct serdev_controller *ctrl = port->client_data; serdev_controller 13 include/linux/serdev.h struct serdev_controller; serdev_controller 44 include/linux/serdev.h struct serdev_controller *ctrl; serdev_controller 83 include/linux/serdev.h int (*write_buf)(struct serdev_controller *, const unsigned char *, size_t); serdev_controller 84 include/linux/serdev.h void (*write_flush)(struct serdev_controller *); serdev_controller 85 include/linux/serdev.h int (*write_room)(struct serdev_controller *); serdev_controller 86 include/linux/serdev.h int (*open)(struct serdev_controller *); serdev_controller 87 include/linux/serdev.h void (*close)(struct serdev_controller *); serdev_controller 88 include/linux/serdev.h void (*set_flow_control)(struct serdev_controller *, bool); serdev_controller 89 include/linux/serdev.h int (*set_parity)(struct serdev_controller *, enum serdev_parity); serdev_controller 90 include/linux/serdev.h unsigned int (*set_baudrate)(struct serdev_controller *, unsigned int); serdev_controller 91 include/linux/serdev.h void (*wait_until_sent)(struct serdev_controller *, long); serdev_controller 92 include/linux/serdev.h int (*get_tiocm)(struct serdev_controller *); serdev_controller 93 include/linux/serdev.h int (*set_tiocm)(struct serdev_controller *, unsigned int, unsigned int); serdev_controller 110 include/linux/serdev.h static inline struct serdev_controller *to_serdev_controller(struct device *d) serdev_controller 112 include/linux/serdev.h return container_of(d, struct serdev_controller, dev); serdev_controller 142 include/linux/serdev.h void *serdev_controller_get_drvdata(const struct serdev_controller *ctrl) serdev_controller 147 include/linux/serdev.h static inline void serdev_controller_set_drvdata(struct serdev_controller *ctrl, serdev_controller 157 include/linux/serdev.h static inline void serdev_controller_put(struct serdev_controller *ctrl) serdev_controller 163 include/linux/serdev.h struct serdev_device *serdev_device_alloc(struct serdev_controller *); serdev_controller 167 include/linux/serdev.h struct serdev_controller *serdev_controller_alloc(struct device *, size_t); serdev_controller 168 include/linux/serdev.h int serdev_controller_add(struct serdev_controller *); serdev_controller 169 include/linux/serdev.h void serdev_controller_remove(struct serdev_controller *); serdev_controller 171 include/linux/serdev.h static inline void serdev_controller_write_wakeup(struct serdev_controller *ctrl) serdev_controller 181 include/linux/serdev.h static inline int serdev_controller_receive_buf(struct serdev_controller *ctrl,