Home
last modified time | relevance | path

Searched refs:exchange_lock (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/nfc/st95hf/
H A Dcore.c206 * @exchange_lock: semaphore used for signaling the st95hf_remove
227 struct semaphore exchange_lock; member
794 if (!down_trylock(&stcontext->exchange_lock)) { in st95hf_irq_thread_handler()
795 up(&stcontext->exchange_lock); in st95hf_irq_thread_handler()
852 up(&stcontext->exchange_lock); in st95hf_irq_thread_handler()
865 up(&stcontext->exchange_lock); in st95hf_irq_thread_handler()
966 rc = down_killable(&stcontext->exchange_lock); in st95hf_in_send_cmd()
979 up(&stcontext->exchange_lock); in st95hf_in_send_cmd()
1191 sema_init(&st95context->exchange_lock, 1); in st95hf_probe()
1224 result = down_killable(&stcontext->exchange_lock); in st95hf_remove()
[all...]
/kernel/linux/linux-6.6/drivers/nfc/st95hf/
H A Dcore.c205 * @exchange_lock: semaphore used for signaling the st95hf_remove
226 struct semaphore exchange_lock; member
793 if (!down_trylock(&stcontext->exchange_lock)) { in st95hf_irq_thread_handler()
794 up(&stcontext->exchange_lock); in st95hf_irq_thread_handler()
851 up(&stcontext->exchange_lock); in st95hf_irq_thread_handler()
864 up(&stcontext->exchange_lock); in st95hf_irq_thread_handler()
963 rc = down_killable(&stcontext->exchange_lock); in st95hf_in_send_cmd()
976 up(&stcontext->exchange_lock); in st95hf_in_send_cmd()
1187 sema_init(&st95context->exchange_lock, 1); in st95hf_probe()
1220 result = down_killable(&stcontext->exchange_lock); in st95hf_remove()
[all...]

Completed in 3 milliseconds