Lines Matching refs:serdev
62 struct serdev_device *serdev = hu->serdev; in hci_uart_write_work() local
75 len = serdev_device_write_buf(serdev, in hci_uart_write_work()
100 BT_DBG("hdev %p serdev %p", hdev, hu->serdev); in hci_uart_flush()
107 serdev_device_write_flush(hu->serdev); in hci_uart_flush()
169 serdev_device_set_baudrate(hu->serdev, speed); in hci_uart_setup()
184 serdev_device_set_baudrate(hu->serdev, speed); in hci_uart_setup()
214 static void hci_uart_write_wakeup(struct serdev_device *serdev) in hci_uart_write_wakeup() argument
216 struct hci_uart *hu = serdev_device_get_drvdata(serdev); in hci_uart_write_wakeup()
220 if (!hu || serdev != hu->serdev) { in hci_uart_write_wakeup()
239 static int hci_uart_receive_buf(struct serdev_device *serdev, const u8 *data, in hci_uart_receive_buf() argument
242 struct hci_uart *hu = serdev_device_get_drvdata(serdev); in hci_uart_receive_buf()
244 if (!hu || serdev != hu->serdev) { in hci_uart_receive_buf()
276 serdev_device_set_client_ops(hu->serdev, &hci_serdev_client_ops); in hci_uart_register_device()
278 err = serdev_device_open(hu->serdev); in hci_uart_register_device()
318 SET_HCIDEV_DEV(hdev, &hu->serdev->dev); in hci_uart_register_device()
350 serdev_device_close(hu->serdev); in hci_uart_register_device()
366 serdev_device_close(hu->serdev); in hci_uart_unregister_device()