Home
last modified time | relevance | path

Searched refs:percpu_free_rwsem (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/locking/
H A Dpercpu-rwsem.c47 void percpu_free_rwsem(struct percpu_rw_semaphore *sem) in percpu_free_rwsem() function
60 EXPORT_SYMBOL_GPL(percpu_free_rwsem);
306 percpu_free_rwsem(&sem->rw_sem); in destroy_list_workfn()
/OK3568_Linux_fs/kernel/drivers/bluetooth/
H A Dhci_serdev.c380 percpu_free_rwsem(&hu->proto_lock); in hci_uart_register_device()
402 percpu_free_rwsem(&hu->proto_lock); in hci_uart_unregister_device()
H A Dhci_ldisc.c560 percpu_free_rwsem(&hu->proto_lock); in hci_uart_tty_close()
/OK3568_Linux_fs/kernel/Documentation/locking/
H A Dpercpu-rw-semaphore.rst21 The lock must be freed with percpu_free_rwsem to avoid memory leak.
/OK3568_Linux_fs/kernel/include/linux/
H A Dpercpu-rwsem.h143 extern void percpu_free_rwsem(struct percpu_rw_semaphore *);
/OK3568_Linux_fs/external/rkwifibt/drivers/bluetooth_uart_driver/
H A Dhci_ldisc.c197 percpu_free_rwsem(&hu->proto_lock); in hci_proto_free_rwlock()
/OK3568_Linux_fs/kernel/fs/
H A Dsuper.c164 percpu_free_rwsem(&s->s_writers.rw_sem[i]); in destroy_super_work()
/OK3568_Linux_fs/kernel/fs/ext4/
H A Dsuper.c1229 percpu_free_rwsem(&sbi->s_writepages_rwsem); in ext4_put_super()
5158 percpu_free_rwsem(&sbi->s_writepages_rwsem); in ext4_fill_super()