Home
last modified time | relevance | path

Searched defs:serdev (Results 1 – 25 of 32) sorted by relevance

12

/linux/drivers/tty/serdev/
H A Dcore.c62 struct serdev_device *serdev = to_serdev_device(dev); in serdev_device_release() local
104 int serdev_device_add(struct serdev_device *serdev) in serdev_device_add()
140 void serdev_device_remove(struct serdev_device *serdev) in serdev_device_remove()
149 int serdev_device_open(struct serdev_device *serdev) in serdev_device_open()
177 void serdev_device_close(struct serdev_device *serdev) in serdev_device_close()
190 static void devm_serdev_device_close(void *serdev) in devm_serdev_device_close()
195 int devm_serdev_device_open(struct device *dev, struct serdev_device *serdev) in devm_serdev_device_open()
207 void serdev_device_write_wakeup(struct serdev_device *serdev) in serdev_device_write_wakeup()
228 int serdev_device_write_buf(struct serdev_device *serdev, const u8 *buf, size_t count) in serdev_device_write_buf()
261 ssize_t serdev_device_write(struct serdev_device *serdev, const u8 *buf, in serdev_device_write()
[all …]
/linux/include/linux/
H A Dserdev.h111 struct serdev_device *serdev; member
120 static inline void *serdev_device_get_drvdata(const struct serdev_device *serdev) in serdev_device_get_drvdata()
125 static inline void serdev_device_set_drvdata(struct serdev_device *serdev, void *data) in serdev_device_set_drvdata()
134 static inline void serdev_device_put(struct serdev_device *serdev) in serdev_device_put()
140 static inline void serdev_device_set_client_ops(struct serdev_device *serdev, in serdev_device_set_client_ops()
180 struct serdev_device *serdev = ctrl->serdev; in serdev_controller_write_wakeup() local
192 struct serdev_device *serdev = ctrl->serdev; in serdev_controller_receive_buf() local
250 static inline int serdev_device_write_buf(struct serdev_device *serdev, in serdev_device_write_buf()
257 static inline int serdev_device_get_tiocm(struct serdev_device *serdev) in serdev_device_get_tiocm()
261 static inline int serdev_device_set_tiocm(struct serdev_device *serdev, int set, int clear) in serdev_device_set_tiocm()
[all …]
/linux/drivers/gnss/
H A Dserial.c25 struct serdev_device *serdev = gserial->serdev; in gnss_serial_open() local
52 struct serdev_device *serdev = gserial->serdev; in gnss_serial_close() local
63 struct serdev_device *serdev = gserial->serdev; in gnss_serial_write_raw() local
83 static size_t gnss_serial_receive_buf(struct serdev_device *serdev, in gnss_serial_receive_buf()
110 static int gnss_serial_parse_dt(struct serdev_device *serdev) in gnss_serial_parse_dt()
123 struct gnss_serial *gnss_serial_allocate(struct serdev_device *serdev, in gnss_serial_allocate()
173 struct serdev_device *serdev = gserial->serdev; in gnss_serial_register() local
202 struct serdev_device *serdev = gserial->serdev; in gnss_serial_deregister() local
H A Dsirf.c40 struct serdev_device *serdev; member
91 struct serdev_device *serdev = data->serdev; in sirf_open() local
128 struct serdev_device *serdev = data->serdev; in sirf_close() local
143 struct serdev_device *serdev = data->serdev; in sirf_write_raw() local
163 static size_t sirf_receive_buf(struct serdev_device *serdev, in sirf_receive_buf()
382 static int sirf_parse_dt(struct serdev_device *serdev) in sirf_parse_dt()
395 static int sirf_probe(struct serdev_device *serdev) in sirf_probe()
536 static void sirf_remove(struct serdev_device *serdev) in sirf_remove()
H A Dubx.c66 static int ubx_probe(struct serdev_device *serdev) in ubx_probe()
114 static void ubx_remove(struct serdev_device *serdev) in ubx_remove()
H A Dmtk.c66 static int mtk_probe(struct serdev_device *serdev) in mtk_probe()
120 static void mtk_remove(struct serdev_device *serdev) in mtk_remove()
H A Dserial.h15 struct serdev_device *serdev; member
/linux/drivers/w1/masters/
H A Dw1-uart.c55 struct serdev_device *serdev; member
106 static int w1_uart_set_config(struct serdev_device *serdev, in w1_uart_set_config()
156 struct serdev_device *serdev = w1dev->serdev; in w1_uart_set_config_reset() local
177 struct serdev_device *serdev = w1dev->serdev; in w1_uart_set_config_touch_0() local
198 struct serdev_device *serdev = w1dev->serdev; in w1_uart_set_config_touch_1() local
217 struct serdev_device *serdev = w1dev->serdev; in w1_uart_serdev_open() local
260 struct serdev_device *serdev = w1dev->serdev; in w1_uart_serdev_tx_rx() local
292 static size_t w1_uart_serdev_receive_buf(struct serdev_device *serdev, in w1_uart_serdev_receive_buf()
358 static int w1_uart_probe(struct serdev_device *serdev) in w1_uart_probe()
384 static void w1_uart_remove(struct serdev_device *serdev) in w1_uart_remove()
/linux/drivers/nfc/s3fwrn5/
H A Duart.c54 static size_t s3fwrn82_uart_read(struct serdev_device *serdev, in s3fwrn82_uart_read()
91 static int s3fwrn82_uart_parse_dt(struct serdev_device *serdev) in s3fwrn82_uart_parse_dt()
110 static int s3fwrn82_uart_probe(struct serdev_device *serdev) in s3fwrn82_uart_probe()
173 static void s3fwrn82_uart_remove(struct serdev_device *serdev) in s3fwrn82_uart_remove()
/linux/drivers/net/ethernet/qualcomm/
H A Dqca_uart.c39 struct serdev_device *serdev; member
49 qca_tty_receive(struct serdev_device *serdev, const u8 *data, size_t count) in qca_tty_receive()
148 static void qca_tty_wakeup(struct serdev_device *serdev) in qca_tty_wakeup()
307 static int qca_uart_probe(struct serdev_device *serdev) in qca_uart_probe()
374 static void qca_uart_remove(struct serdev_device *serdev) in qca_uart_remove()
/linux/drivers/nfc/pn533/
H A Duart.c29 struct serdev_device *serdev; member
206 static size_t pn532_receive_buf(struct serdev_device *serdev, in pn532_receive_buf()
238 static int pn532_uart_probe(struct serdev_device *serdev) in pn532_uart_probe()
306 static void pn532_uart_remove(struct serdev_device *serdev) in pn532_uart_remove()
/linux/sound/drivers/
H A Dserial-generic.c41 struct serdev_device *serdev; member
96 static void snd_serial_generic_write_wakeup(struct serdev_device *serdev) in snd_serial_generic_write_wakeup()
103 static size_t snd_serial_generic_receive_buf(struct serdev_device *serdev, in snd_serial_generic_receive_buf()
262 static void snd_serial_generic_parse_dt(struct serdev_device *serdev, in snd_serial_generic_parse_dt()
319 static int snd_serial_generic_probe(struct serdev_device *serdev) in snd_serial_generic_probe()
/linux/drivers/platform/surface/aggregator/
H A Dcore.c310 struct serdev_device *serdev = ctx; in ssam_serdev_setup_via_acpi_crs() local
358 static int ssam_serdev_setup_via_acpi(struct serdev_device *serdev, acpi_handle handle) in ssam_serdev_setup_via_acpi()
368 static int ssam_serdev_setup(struct acpi_device *ssh, struct serdev_device *serdev) in ssam_serdev_setup()
637 static int ssam_serial_hub_probe(struct serdev_device *serdev) in ssam_serial_hub_probe()
776 static void ssam_serial_hub_remove(struct serdev_device *serdev) in ssam_serial_hub_remove()
/linux/drivers/bluetooth/
H A Dhci_serdev.c60 struct serdev_device *serdev = hu->serdev; in hci_uart_write_work() local
249 static void hci_uart_write_wakeup(struct serdev_device *serdev) in hci_uart_write_wakeup()
274 static size_t hci_uart_receive_buf(struct serdev_device *serdev, in hci_uart_receive_buf()
H A Dhci_mrvl.c462 static int mrvl_serdev_probe(struct serdev_device *serdev) in mrvl_serdev_probe()
481 static void mrvl_serdev_remove(struct serdev_device *serdev) in mrvl_serdev_remove()
H A Dbtnxpuart.c179 struct serdev_device *serdev; member
482 struct serdev_device *serdev = nxpdev->serdev; in ps_setup() local
1585 struct serdev_device *serdev = nxpdev->serdev; in btnxpuart_tx_work() local
1678 static size_t btnxpuart_receive_buf(struct serdev_device *serdev, in btnxpuart_receive_buf()
1701 static void btnxpuart_write_wakeup(struct serdev_device *serdev) in btnxpuart_write_wakeup()
1711 static int nxp_serdev_probe(struct serdev_device *serdev) in nxp_serdev_probe()
1792 static void nxp_serdev_remove(struct serdev_device *serdev) in nxp_serdev_remove()
H A Dhci_qca.c2332 static int qca_serdev_probe(struct serdev_device *serdev) in qca_serdev_probe()
2502 static void qca_serdev_remove(struct serdev_device *serdev) in qca_serdev_remove()
2529 struct serdev_device *serdev = to_serdev_device(dev); in qca_serdev_shutdown() local
2578 struct serdev_device *serdev = to_serdev_device(dev); in qca_suspend() local
2692 struct serdev_device *serdev = to_serdev_device(dev); in qca_resume() local
2738 struct serdev_device *serdev = to_serdev_device(dev); in hciqca_coredump() local
H A Dhci_aml.c688 static int aml_serdev_probe(struct serdev_device *serdev) in aml_serdev_probe()
711 static void aml_serdev_remove(struct serdev_device *serdev) in aml_serdev_remove()
H A Dhci_bcm.c1509 static int bcm_serdev_probe(struct serdev_device *serdev) in bcm_serdev_probe()
1563 static void bcm_serdev_remove(struct serdev_device *serdev) in bcm_serdev_remove()
/linux/drivers/iio/chemical/
H A Dscd30_serial.c58 struct serdev_device *serdev = to_serdev_device(state->dev); in scd30_serdev_xfer() local
177 static size_t scd30_serdev_receive_buf(struct serdev_device *serdev, in scd30_serdev_receive_buf()
216 static int scd30_serdev_probe(struct serdev_device *serdev) in scd30_serdev_probe()
H A Dpms7003.c72 struct serdev_device *serdev; member
214 static size_t pms7003_receive_buf(struct serdev_device *serdev, const u8 *buf, in pms7003_receive_buf()
270 static int pms7003_probe(struct serdev_device *serdev) in pms7003_probe()
H A Dsps30_serial.c53 struct serdev_device *serdev = to_serdev_device(state->dev); in sps30_serial_xfer() local
213 static size_t sps30_serial_receive_buf(struct serdev_device *serdev, in sps30_serial_receive_buf()
387 static int sps30_serial_probe(struct serdev_device *serdev) in sps30_serial_probe()
/linux/drivers/iio/imu/bno055/
H A Dbno055_ser_core.c162 struct serdev_device *serdev; member
381 static size_t bno055_ser_receive_buf(struct serdev_device *serdev, in bno055_ser_receive_buf()
500 static int bno055_ser_probe(struct serdev_device *serdev) in bno055_ser_probe()
/linux/drivers/mfd/
H A Drave-sp.c189 struct serdev_device *serdev; member
474 static size_t rave_sp_receive_buf(struct serdev_device *serdev, in rave_sp_receive_buf()
768 static int rave_sp_probe(struct serdev_device *serdev) in rave_sp_probe()
/linux/drivers/greybus/
H A Dgb-beagleplay.c567 static void gb_tty_wakeup(struct serdev_device *serdev) in gb_tty_wakeup()
1091 static int gb_beagleplay_probe(struct serdev_device *serdev) in gb_beagleplay_probe()
1130 static void gb_beagleplay_remove(struct serdev_device *serdev) in gb_beagleplay_remove()

12