serdev_device 117 drivers/bluetooth/btmtkuart.c struct serdev_device *serdev; serdev_device 372 drivers/bluetooth/btmtkuart.c struct serdev_device *serdev = bdev->serdev; serdev_device 520 drivers/bluetooth/btmtkuart.c static int btmtkuart_receive_buf(struct serdev_device *serdev, const u8 *data, serdev_device 535 drivers/bluetooth/btmtkuart.c static void btmtkuart_write_wakeup(struct serdev_device *serdev) serdev_device 898 drivers/bluetooth/btmtkuart.c static int btmtkuart_parse_dt(struct serdev_device *serdev) serdev_device 966 drivers/bluetooth/btmtkuart.c static int btmtkuart_probe(struct serdev_device *serdev) serdev_device 1079 drivers/bluetooth/btmtkuart.c static void btmtkuart_remove(struct serdev_device *serdev) serdev_device 1372 drivers/bluetooth/hci_bcm.c static int bcm_serdev_probe(struct serdev_device *serdev) serdev_device 1412 drivers/bluetooth/hci_bcm.c static void bcm_serdev_remove(struct serdev_device *serdev) serdev_device 783 drivers/bluetooth/hci_h5.c static int h5_serdev_probe(struct serdev_device *serdev) serdev_device 824 drivers/bluetooth/hci_h5.c static void h5_serdev_remove(struct serdev_device *serdev) serdev_device 67 drivers/bluetooth/hci_ll.c struct serdev_device *serdev; serdev_device 612 drivers/bluetooth/hci_ll.c struct serdev_device *serdev = hu->serdev; serdev_device 684 drivers/bluetooth/hci_ll.c static int hci_ti_probe(struct serdev_device *serdev) serdev_device 761 drivers/bluetooth/hci_ll.c static void hci_ti_remove(struct serdev_device *serdev) serdev_device 396 drivers/bluetooth/hci_mrvl.c static int mrvl_serdev_probe(struct serdev_device *serdev) serdev_device 410 drivers/bluetooth/hci_mrvl.c static void mrvl_serdev_remove(struct serdev_device *serdev) serdev_device 126 drivers/bluetooth/hci_nokia.c struct serdev_device *serdev; serdev_device 151 drivers/bluetooth/hci_nokia.c static void nokia_flow_control(struct serdev_device *serdev, bool enable) serdev_device 683 drivers/bluetooth/hci_nokia.c static int nokia_bluetooth_serdev_probe(struct serdev_device *serdev) serdev_device 755 drivers/bluetooth/hci_nokia.c static void nokia_bluetooth_serdev_remove(struct serdev_device *serdev) serdev_device 764 drivers/bluetooth/hci_nokia.c struct serdev_device *serdev = to_serdev_device(dev); serdev_device 772 drivers/bluetooth/hci_nokia.c struct serdev_device *serdev = to_serdev_device(dev); serdev_device 1479 drivers/bluetooth/hci_qca.c static int qca_serdev_probe(struct serdev_device *serdev) serdev_device 1555 drivers/bluetooth/hci_qca.c static void qca_serdev_remove(struct serdev_device *serdev) serdev_device 62 drivers/bluetooth/hci_serdev.c struct serdev_device *serdev = hu->serdev; serdev_device 214 drivers/bluetooth/hci_serdev.c static void hci_uart_write_wakeup(struct serdev_device *serdev) serdev_device 239 drivers/bluetooth/hci_serdev.c static int hci_uart_receive_buf(struct serdev_device *serdev, const u8 *data, serdev_device 46 drivers/bluetooth/hci_uart.h struct serdev_device; serdev_device 66 drivers/bluetooth/hci_uart.h struct serdev_device *serdev; serdev_device 66 drivers/gnss/mtk.c static int mtk_probe(struct serdev_device *serdev) serdev_device 120 drivers/gnss/mtk.c static void mtk_remove(struct serdev_device *serdev) serdev_device 25 drivers/gnss/serial.c struct serdev_device *serdev = gserial->serdev; serdev_device 52 drivers/gnss/serial.c struct serdev_device *serdev = gserial->serdev; serdev_device 63 drivers/gnss/serial.c struct serdev_device *serdev = gserial->serdev; serdev_device 83 drivers/gnss/serial.c static int gnss_serial_receive_buf(struct serdev_device *serdev, serdev_device 110 drivers/gnss/serial.c static int gnss_serial_parse_dt(struct serdev_device *serdev) serdev_device 123 drivers/gnss/serial.c struct gnss_serial *gnss_serial_allocate(struct serdev_device *serdev, serdev_device 173 drivers/gnss/serial.c struct serdev_device *serdev = gserial->serdev; serdev_device 202 drivers/gnss/serial.c struct serdev_device *serdev = gserial->serdev; serdev_device 15 drivers/gnss/serial.h struct serdev_device *serdev; serdev_device 35 drivers/gnss/serial.h struct gnss_serial *gnss_serial_allocate(struct serdev_device *gserial, serdev_device 40 drivers/gnss/sirf.c struct serdev_device *serdev; serdev_device 91 drivers/gnss/sirf.c struct serdev_device *serdev = data->serdev; serdev_device 128 drivers/gnss/sirf.c struct serdev_device *serdev = data->serdev; serdev_device 143 drivers/gnss/sirf.c struct serdev_device *serdev = data->serdev; serdev_device 163 drivers/gnss/sirf.c static int sirf_receive_buf(struct serdev_device *serdev, serdev_device 382 drivers/gnss/sirf.c static int sirf_parse_dt(struct serdev_device *serdev) serdev_device 395 drivers/gnss/sirf.c static int sirf_probe(struct serdev_device *serdev) serdev_device 532 drivers/gnss/sirf.c static void sirf_remove(struct serdev_device *serdev) serdev_device 66 drivers/gnss/ubx.c static int ubx_probe(struct serdev_device *serdev) serdev_device 120 drivers/gnss/ubx.c static void ubx_remove(struct serdev_device *serdev) serdev_device 72 drivers/iio/chemical/pms7003.c struct serdev_device *serdev; serdev_device 214 drivers/iio/chemical/pms7003.c static int pms7003_receive_buf(struct serdev_device *serdev, serdev_device 270 drivers/iio/chemical/pms7003.c static int pms7003_probe(struct serdev_device *serdev) serdev_device 189 drivers/mfd/rave-sp.c struct serdev_device *serdev; serdev_device 474 drivers/mfd/rave-sp.c static int rave_sp_receive_buf(struct serdev_device *serdev, serdev_device 768 drivers/mfd/rave-sp.c static int rave_sp_probe(struct serdev_device *serdev) serdev_device 53 drivers/net/ethernet/qualcomm/qca_uart.c struct serdev_device *serdev; serdev_device 63 drivers/net/ethernet/qualcomm/qca_uart.c qca_tty_receive(struct serdev_device *serdev, const unsigned char *data, serdev_device 163 drivers/net/ethernet/qualcomm/qca_uart.c static void qca_tty_wakeup(struct serdev_device *serdev) serdev_device 322 drivers/net/ethernet/qualcomm/qca_uart.c static int qca_uart_probe(struct serdev_device *serdev) serdev_device 394 drivers/net/ethernet/qualcomm/qca_uart.c static void qca_uart_remove(struct serdev_device *serdev) serdev_device 42 drivers/tty/serdev/core.c ATTRIBUTE_GROUPS(serdev_device); serdev_device 59 drivers/tty/serdev/core.c struct serdev_device *serdev = to_serdev_device(dev); serdev_device 101 drivers/tty/serdev/core.c int serdev_device_add(struct serdev_device *serdev) serdev_device 137 drivers/tty/serdev/core.c void serdev_device_remove(struct serdev_device *serdev) serdev_device 146 drivers/tty/serdev/core.c int serdev_device_open(struct serdev_device *serdev) serdev_device 174 drivers/tty/serdev/core.c void serdev_device_close(struct serdev_device *serdev) serdev_device 189 drivers/tty/serdev/core.c serdev_device_close(*(struct serdev_device **)dr); serdev_device 192 drivers/tty/serdev/core.c int devm_serdev_device_open(struct device *dev, struct serdev_device *serdev) serdev_device 194 drivers/tty/serdev/core.c struct serdev_device **dr; serdev_device 214 drivers/tty/serdev/core.c void serdev_device_write_wakeup(struct serdev_device *serdev) serdev_device 235 drivers/tty/serdev/core.c int serdev_device_write_buf(struct serdev_device *serdev, serdev_device 269 drivers/tty/serdev/core.c int serdev_device_write(struct serdev_device *serdev, serdev_device 317 drivers/tty/serdev/core.c void serdev_device_write_flush(struct serdev_device *serdev) serdev_device 328 drivers/tty/serdev/core.c int serdev_device_write_room(struct serdev_device *serdev) serdev_device 339 drivers/tty/serdev/core.c unsigned int serdev_device_set_baudrate(struct serdev_device *serdev, unsigned int speed) serdev_device 351 drivers/tty/serdev/core.c void serdev_device_set_flow_control(struct serdev_device *serdev, bool enable) serdev_device 362 drivers/tty/serdev/core.c int serdev_device_set_parity(struct serdev_device *serdev, serdev_device 374 drivers/tty/serdev/core.c void serdev_device_wait_until_sent(struct serdev_device *serdev, long timeout) serdev_device 385 drivers/tty/serdev/core.c int serdev_device_get_tiocm(struct serdev_device *serdev) serdev_device 396 drivers/tty/serdev/core.c int serdev_device_set_tiocm(struct serdev_device *serdev, int set, int clear) serdev_device 448 drivers/tty/serdev/core.c struct serdev_device *serdev_device_alloc(struct serdev_controller *ctrl) serdev_device 450 drivers/tty/serdev/core.c struct serdev_device *serdev; serdev_device 524 drivers/tty/serdev/core.c struct serdev_device *serdev = NULL; serdev_device 558 drivers/tty/serdev/core.c struct serdev_device *serdev = NULL; serdev_device 677 drivers/tty/serdev/core.c struct serdev_device *serdev = to_serdev_device(dev); serdev_device 14 include/linux/serdev.h struct serdev_device; serdev_device 28 include/linux/serdev.h int (*receive_buf)(struct serdev_device *, const unsigned char *, size_t); serdev_device 29 include/linux/serdev.h void (*write_wakeup)(struct serdev_device *); serdev_device 50 include/linux/serdev.h static inline struct serdev_device *to_serdev_device(struct device *d) serdev_device 52 include/linux/serdev.h return container_of(d, struct serdev_device, dev); serdev_device 64 include/linux/serdev.h int (*probe)(struct serdev_device *); serdev_device 65 include/linux/serdev.h void (*remove)(struct serdev_device *); serdev_device 106 include/linux/serdev.h struct serdev_device *serdev; serdev_device 115 include/linux/serdev.h static inline void *serdev_device_get_drvdata(const struct serdev_device *serdev) serdev_device 120 include/linux/serdev.h static inline void serdev_device_set_drvdata(struct serdev_device *serdev, void *data) serdev_device 129 include/linux/serdev.h static inline void serdev_device_put(struct serdev_device *serdev) serdev_device 135 include/linux/serdev.h static inline void serdev_device_set_client_ops(struct serdev_device *serdev, serdev_device 163 include/linux/serdev.h struct serdev_device *serdev_device_alloc(struct serdev_controller *); serdev_device 164 include/linux/serdev.h int serdev_device_add(struct serdev_device *); serdev_device 165 include/linux/serdev.h void serdev_device_remove(struct serdev_device *); serdev_device 173 include/linux/serdev.h struct serdev_device *serdev = ctrl->serdev; serdev_device 185 include/linux/serdev.h struct serdev_device *serdev = ctrl->serdev; serdev_device 195 include/linux/serdev.h int serdev_device_open(struct serdev_device *); serdev_device 196 include/linux/serdev.h void serdev_device_close(struct serdev_device *); serdev_device 197 include/linux/serdev.h int devm_serdev_device_open(struct device *, struct serdev_device *); serdev_device 198 include/linux/serdev.h unsigned int serdev_device_set_baudrate(struct serdev_device *, unsigned int); serdev_device 199 include/linux/serdev.h void serdev_device_set_flow_control(struct serdev_device *, bool); serdev_device 200 include/linux/serdev.h int serdev_device_write_buf(struct serdev_device *, const unsigned char *, size_t); serdev_device 201 include/linux/serdev.h void serdev_device_wait_until_sent(struct serdev_device *, long); serdev_device 202 include/linux/serdev.h int serdev_device_get_tiocm(struct serdev_device *); serdev_device 203 include/linux/serdev.h int serdev_device_set_tiocm(struct serdev_device *, int, int); serdev_device 204 include/linux/serdev.h void serdev_device_write_wakeup(struct serdev_device *); serdev_device 205 include/linux/serdev.h int serdev_device_write(struct serdev_device *, const unsigned char *, size_t, long); serdev_device 206 include/linux/serdev.h void serdev_device_write_flush(struct serdev_device *); serdev_device 207 include/linux/serdev.h int serdev_device_write_room(struct serdev_device *); serdev_device 232 include/linux/serdev.h static inline int serdev_device_open(struct serdev_device *sdev) serdev_device 236 include/linux/serdev.h static inline void serdev_device_close(struct serdev_device *sdev) {} serdev_device 237 include/linux/serdev.h static inline unsigned int serdev_device_set_baudrate(struct serdev_device *sdev, unsigned int baudrate) serdev_device 241 include/linux/serdev.h static inline void serdev_device_set_flow_control(struct serdev_device *sdev, bool enable) {} serdev_device 242 include/linux/serdev.h static inline int serdev_device_write_buf(struct serdev_device *serdev, serdev_device 248 include/linux/serdev.h static inline void serdev_device_wait_until_sent(struct serdev_device *sdev, long timeout) {} serdev_device 249 include/linux/serdev.h static inline int serdev_device_get_tiocm(struct serdev_device *serdev) serdev_device 253 include/linux/serdev.h static inline int serdev_device_set_tiocm(struct serdev_device *serdev, int set, int clear) serdev_device 257 include/linux/serdev.h static inline int serdev_device_write(struct serdev_device *sdev, const unsigned char *buf, serdev_device 262 include/linux/serdev.h static inline void serdev_device_write_flush(struct serdev_device *sdev) {} serdev_device 263 include/linux/serdev.h static inline int serdev_device_write_room(struct serdev_device *sdev) serdev_device 273 include/linux/serdev.h static inline bool serdev_device_get_cts(struct serdev_device *serdev) serdev_device 279 include/linux/serdev.h static inline int serdev_device_wait_for_cts(struct serdev_device *serdev, bool state, int timeout_ms) serdev_device 295 include/linux/serdev.h static inline int serdev_device_set_rts(struct serdev_device *serdev, bool enable) serdev_device 303 include/linux/serdev.h int serdev_device_set_parity(struct serdev_device *serdev,