Lines Matching refs:serdev

25 	struct serdev_device *serdev = gserial->serdev;  in gnss_serial_open()  local
28 ret = serdev_device_open(serdev); in gnss_serial_open()
32 serdev_device_set_baudrate(serdev, gserial->speed); in gnss_serial_open()
33 serdev_device_set_flow_control(serdev, false); in gnss_serial_open()
35 ret = pm_runtime_get_sync(&serdev->dev); in gnss_serial_open()
37 pm_runtime_put_noidle(&serdev->dev); in gnss_serial_open()
44 serdev_device_close(serdev); in gnss_serial_open()
52 struct serdev_device *serdev = gserial->serdev; in gnss_serial_close() local
54 serdev_device_close(serdev); in gnss_serial_close()
56 pm_runtime_put(&serdev->dev); in gnss_serial_close()
63 struct serdev_device *serdev = gserial->serdev; in gnss_serial_write_raw() local
67 ret = serdev_device_write(serdev, buf, count, MAX_SCHEDULE_TIMEOUT); in gnss_serial_write_raw()
72 serdev_device_wait_until_sent(serdev, 0); in gnss_serial_write_raw()
83 static size_t gnss_serial_receive_buf(struct serdev_device *serdev, in gnss_serial_receive_buf() argument
86 struct gnss_serial *gserial = serdev_device_get_drvdata(serdev); in gnss_serial_receive_buf()
110 static int gnss_serial_parse_dt(struct serdev_device *serdev) in gnss_serial_parse_dt() argument
112 struct gnss_serial *gserial = serdev_device_get_drvdata(serdev); in gnss_serial_parse_dt()
113 struct device_node *node = serdev->dev.of_node; in gnss_serial_parse_dt()
123 struct gnss_serial *gnss_serial_allocate(struct serdev_device *serdev, in gnss_serial_allocate() argument
134 gdev = gnss_allocate_device(&serdev->dev); in gnss_serial_allocate()
143 gserial->serdev = serdev; in gnss_serial_allocate()
146 serdev_device_set_drvdata(serdev, gserial); in gnss_serial_allocate()
147 serdev_device_set_client_ops(serdev, &gnss_serial_serdev_ops); in gnss_serial_allocate()
149 ret = gnss_serial_parse_dt(serdev); in gnss_serial_allocate()
173 struct serdev_device *serdev = gserial->serdev; in gnss_serial_register() local
177 pm_runtime_enable(&serdev->dev); in gnss_serial_register()
192 pm_runtime_disable(&serdev->dev); in gnss_serial_register()
202 struct serdev_device *serdev = gserial->serdev; in gnss_serial_deregister() local
207 pm_runtime_disable(&serdev->dev); in gnss_serial_deregister()