Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/bluetooth/
Dhci_ldisc.c103 percpu_down_read(&hu->proto_lock); in hci_uart_dequeue()
108 percpu_up_read(&hu->proto_lock); in hci_uart_dequeue()
124 if (!percpu_down_read_trylock(&hu->proto_lock)) in hci_uart_tx_wakeup()
140 percpu_up_read(&hu->proto_lock); in hci_uart_tx_wakeup()
241 percpu_down_read(&hu->proto_lock); in hci_uart_flush()
246 percpu_up_read(&hu->proto_lock); in hci_uart_flush()
280 percpu_down_read(&hu->proto_lock); in hci_uart_send_frame()
283 percpu_up_read(&hu->proto_lock); in hci_uart_send_frame()
288 percpu_up_read(&hu->proto_lock); in hci_uart_send_frame()
506 percpu_init_rwsem(&hu->proto_lock); in hci_uart_tty_open()
[all …]
Dhci_uart.h75 struct percpu_rw_semaphore proto_lock; /* Stop work for proto close */ member
Dhci_serdev.c330 percpu_init_rwsem(&hu->proto_lock); in hci_uart_register_device()