Home
last modified time | relevance | path

Searched refs:asts (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/fs/dlm/
H A Duser.c218 list_add_tail(&lkb->lkb_cb_list, &proc->asts); in dlm_user_add_ast()
628 process and asts that need to be delivered to the process. */
646 INIT_LIST_HEAD(&proc->asts); in device_open()
810 if (list_empty(&proc->asts)) { in device_read()
820 if (list_empty(&proc->asts) && !signal_pending(current)) { in device_read()
839 lkb = list_entry(proc->asts.next, struct dlm_lkb, lkb_cb_list); in device_read()
851 /* removes ref for proc->asts, may cause lkb to be freed */ in device_read()
860 /* removes ref for proc->asts, may cause lkb to be freed */ in device_read()
881 /* removes ref for proc->asts, may cause lkb to be freed */ in device_read()
895 if (!list_empty(&proc->asts)) { in device_poll()
[all...]
H A Ddlm_internal.h262 struct list_head lkb_cb_list; /* for ls_cb_delay or proc->asts */
691 struct list_head asts; member
H A Dlock.c6177 1) references lkb->ua which we free here and 2) adds lkbs to proc->asts,
6180 /* proc CLOSING flag is set so no more device_reads should look at proc->asts
6218 list_for_each_entry_safe(lkb, safe, &proc->asts, lkb_cb_list) { in dlm_clear_proc_locks()
6260 list_for_each_entry_safe(lkb, safe, &proc->asts, lkb_cb_list) { in purge_proc_locks()
/kernel/linux/linux-6.6/fs/dlm/
H A Duser.c241 list_add_tail(&lkb->lkb_cb_list, &proc->asts); in dlm_user_add_ast()
654 process and asts that need to be delivered to the process. */
672 INIT_LIST_HEAD(&proc->asts); in device_open()
836 if (list_empty(&proc->asts)) { in device_read()
846 if (list_empty(&proc->asts) && !signal_pending(current)) { in device_read()
865 lkb = list_first_entry(&proc->asts, struct dlm_lkb, lkb_cb_list); in device_read()
879 /* removes ref for proc->asts, may cause lkb to be freed */ in device_read()
915 /* removes ref for proc->asts, may cause lkb to be freed */ in device_read()
929 if (!list_empty(&proc->asts)) { in device_poll()
H A Ddlm_internal.h260 struct list_head lkb_cb_list; /* for ls_cb_delay or proc->asts */
716 struct list_head asts; member
H A Dlock.c5953 1) references lkb->ua which we free here and 2) adds lkbs to proc->asts,
5956 /* proc CLOSING flag is set so no more device_reads should look at proc->asts
5993 list_for_each_entry_safe(lkb, safe, &proc->asts, lkb_cb_list) { in dlm_clear_proc_locks()
6034 list_for_each_entry_safe(lkb, safe, &proc->asts, lkb_cb_list) { in purge_proc_locks()

Completed in 20 milliseconds