Searched refs:asts (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/fs/dlm/ |
H A D | user.c | 218 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 D | dlm_internal.h | 262 struct list_head lkb_cb_list; /* for ls_cb_delay or proc->asts */ 691 struct list_head asts; member
|
H A D | lock.c | 6177 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 D | user.c | 241 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 D | dlm_internal.h | 260 struct list_head lkb_cb_list; /* for ls_cb_delay or proc->asts */ 716 struct list_head asts; member
|
H A D | lock.c | 5953 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