Home
last modified time | relevance | path

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

/linux-6.15/kernel/locking/
H A Dpercpu-rwsem.c33 void percpu_free_rwsem(struct percpu_rw_semaphore *sem) in percpu_free_rwsem() function
46 EXPORT_SYMBOL_GPL(percpu_free_rwsem);
H A Dlocktorture.c851 percpu_free_rwsem(&pcpu_rwsem); in torture_percpu_rwsem_exit()
/linux-6.15/drivers/bluetooth/
H A Dhci_serdev.c390 percpu_free_rwsem(&hu->proto_lock); in hci_uart_register_device_priv()
412 percpu_free_rwsem(&hu->proto_lock); in hci_uart_unregister_device()
H A Dhci_ldisc.c564 percpu_free_rwsem(&hu->proto_lock); in hci_uart_tty_close()
/linux-6.15/Documentation/locking/
H A Dpercpu-rw-semaphore.rst21 The lock must be freed with percpu_free_rwsem to avoid memory leak.
/linux-6.15/include/linux/
H A Dpercpu-rwsem.h144 extern void percpu_free_rwsem(struct percpu_rw_semaphore *);
/linux-6.15/fs/
H A Dsuper.c282 percpu_free_rwsem(&s->s_writers.rw_sem[i]); in destroy_super_work()
/linux-6.15/fs/bcachefs/
H A Dsuper.c575 percpu_free_rwsem(&c->mark_lock); in __bch2_fs_free()
/linux-6.15/fs/ext4/
H A Dsuper.c1239 percpu_free_rwsem(&sbi->s_writepages_rwsem); in ext4_percpu_param_destroy()