Home
last modified time | relevance | path

Searched refs:proto_lock (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/bluetooth/
A Dhci_ldisc.c103 percpu_down_read(&hu->proto_lock); in hci_uart_dequeue()
108 percpu_up_read(&hu->proto_lock); in hci_uart_dequeue()
139 percpu_up_read(&hu->proto_lock); in hci_uart_tx_wakeup()
240 percpu_down_read(&hu->proto_lock); in hci_uart_flush()
245 percpu_up_read(&hu->proto_lock); in hci_uart_flush()
279 percpu_down_read(&hu->proto_lock); in hci_uart_send_frame()
282 percpu_up_read(&hu->proto_lock); in hci_uart_send_frame()
287 percpu_up_read(&hu->proto_lock); in hci_uart_send_frame()
547 percpu_up_write(&hu->proto_lock); in hci_uart_tty_close()
615 percpu_up_read(&hu->proto_lock); in hci_uart_tty_receive()
[all …]
A Dhci_serdev.c314 if (percpu_init_rwsem(&hu->proto_lock)) in hci_uart_register_device_priv()
390 percpu_free_rwsem(&hu->proto_lock); in hci_uart_register_device_priv()
412 percpu_free_rwsem(&hu->proto_lock); in hci_uart_unregister_device()
A Dhci_uart.h75 struct percpu_rw_semaphore proto_lock; /* Stop work for proto close */ member

Completed in 5 milliseconds