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,