Lines Matching refs:reaplist
1130 struct list_head *reaplist) in put_ol_stateid_locked() argument
1145 list_add(&stp->st_locks, reaplist); in put_ol_stateid_locked()
1185 free_ol_stateid_reaplist(struct list_head *reaplist) in free_ol_stateid_reaplist() argument
1192 while (!list_empty(reaplist)) { in free_ol_stateid_reaplist()
1193 stp = list_first_entry(reaplist, struct nfs4_ol_stateid, in free_ol_stateid_reaplist()
1207 struct list_head reaplist; in release_lockowner() local
1209 INIT_LIST_HEAD(&reaplist); in release_lockowner()
1217 put_ol_stateid_locked(stp, &reaplist); in release_lockowner()
1220 free_ol_stateid_reaplist(&reaplist); in release_lockowner()
1225 struct list_head *reaplist) in release_open_stateid_locks() argument
1235 put_ol_stateid_locked(stp, reaplist); in release_open_stateid_locks()
1240 struct list_head *reaplist) in unhash_open_stateid() argument
1247 release_open_stateid_locks(stp, reaplist); in unhash_open_stateid()
1253 LIST_HEAD(reaplist); in release_open_stateid()
1256 if (unhash_open_stateid(stp, &reaplist)) in release_open_stateid()
1257 put_ol_stateid_locked(stp, &reaplist); in release_open_stateid()
1259 free_ol_stateid_reaplist(&reaplist); in release_open_stateid()
1293 struct list_head reaplist; in release_openowner() local
1295 INIT_LIST_HEAD(&reaplist); in release_openowner()
1302 if (unhash_open_stateid(stp, &reaplist)) in release_openowner()
1303 put_ol_stateid_locked(stp, &reaplist); in release_openowner()
1306 free_ol_stateid_reaplist(&reaplist); in release_openowner()
1800 struct list_head reaplist; in __destroy_client() local
1802 INIT_LIST_HEAD(&reaplist); in __destroy_client()
1807 list_add(&dp->dl_recall_lru, &reaplist); in __destroy_client()
1810 while (!list_empty(&reaplist)) { in __destroy_client()
1811 dp = list_entry(reaplist.next, struct nfs4_delegation, dl_recall_lru); in __destroy_client()
4465 struct list_head *pos, *next, reaplist; in nfs4_laundromat() local
4471 INIT_LIST_HEAD(&reaplist); in nfs4_laundromat()
4485 list_add(&clp->cl_lru, &reaplist); in nfs4_laundromat()
4488 list_for_each_safe(pos, next, &reaplist) { in nfs4_laundromat()
4504 list_add(&dp->dl_recall_lru, &reaplist); in nfs4_laundromat()
4507 while (!list_empty(&reaplist)) { in nfs4_laundromat()
4508 dp = list_first_entry(&reaplist, struct nfs4_delegation, in nfs4_laundromat()
5130 LIST_HEAD(reaplist); in nfsd4_close_open_stateid()
5134 unhashed = unhash_open_stateid(s, &reaplist); in nfsd4_close_open_stateid()
5138 put_ol_stateid_locked(s, &reaplist); in nfsd4_close_open_stateid()
5140 free_ol_stateid_reaplist(&reaplist); in nfsd4_close_open_stateid()
5143 free_ol_stateid_reaplist(&reaplist); in nfsd4_close_open_stateid()
6135 LIST_HEAD(reaplist); in nfsd_inject_forget_clients()
6143 list_add(&clp->cl_lru, &reaplist); in nfsd_inject_forget_clients()
6150 list_for_each_entry_safe(clp, next, &reaplist, cl_lru) in nfsd_inject_forget_clients()
6255 nfsd_reap_locks(struct list_head *reaplist) in nfsd_reap_locks() argument
6260 list_for_each_entry_safe(stp, next, reaplist, st_locks) { in nfsd_reap_locks()
6275 LIST_HEAD(reaplist); in nfsd_inject_forget_client_locks()
6283 count = nfsd_collect_client_locks(clp, &reaplist, 0); in nfsd_inject_forget_client_locks()
6285 nfsd_reap_locks(&reaplist); in nfsd_inject_forget_client_locks()
6296 LIST_HEAD(reaplist); in nfsd_inject_forget_locks()
6303 count += nfsd_collect_client_locks(clp, &reaplist, max - count); in nfsd_inject_forget_locks()
6308 nfsd_reap_locks(&reaplist); in nfsd_inject_forget_locks()
6386 nfsd_reap_openowners(struct list_head *reaplist) in nfsd_reap_openowners() argument
6391 list_for_each_entry_safe(oop, next, reaplist, oo_perclient) { in nfsd_reap_openowners()
6407 LIST_HEAD(reaplist); in nfsd_inject_forget_client_openowners()
6415 count = nfsd_collect_client_openowners(clp, &reaplist, 0); in nfsd_inject_forget_client_openowners()
6417 nfsd_reap_openowners(&reaplist); in nfsd_inject_forget_client_openowners()
6428 LIST_HEAD(reaplist); in nfsd_inject_forget_openowners()
6435 count += nfsd_collect_client_openowners(clp, &reaplist, in nfsd_inject_forget_openowners()
6441 nfsd_reap_openowners(&reaplist); in nfsd_inject_forget_openowners()
6515 nfsd_forget_delegations(struct list_head *reaplist) in nfsd_forget_delegations() argument
6520 list_for_each_entry_safe(dp, next, reaplist, dl_recall_lru) { in nfsd_forget_delegations()
6536 LIST_HEAD(reaplist); in nfsd_inject_forget_client_delegations()
6544 count = nfsd_find_all_delegations(clp, 0, &reaplist); in nfsd_inject_forget_client_delegations()
6547 nfsd_forget_delegations(&reaplist); in nfsd_inject_forget_client_delegations()
6558 LIST_HEAD(reaplist); in nfsd_inject_forget_delegations()
6565 count += nfsd_find_all_delegations(clp, max - count, &reaplist); in nfsd_inject_forget_delegations()
6570 nfsd_forget_delegations(&reaplist); in nfsd_inject_forget_delegations()
6575 nfsd_recall_delegations(struct list_head *reaplist) in nfsd_recall_delegations() argument
6580 list_for_each_entry_safe(dp, next, reaplist, dl_recall_lru) { in nfsd_recall_delegations()
6605 LIST_HEAD(reaplist); in nfsd_inject_recall_client_delegations()
6613 count = nfsd_find_all_delegations(clp, 0, &reaplist); in nfsd_inject_recall_client_delegations()
6616 nfsd_recall_delegations(&reaplist); in nfsd_inject_recall_client_delegations()
6627 LIST_HEAD(reaplist); in nfsd_inject_recall_delegations()
6634 count += nfsd_find_all_delegations(clp, max - count, &reaplist); in nfsd_inject_recall_delegations()
6639 nfsd_recall_delegations(&reaplist); in nfsd_inject_recall_delegations()
6789 struct list_head *pos, *next, reaplist; in nfs4_state_shutdown_net() local
6795 INIT_LIST_HEAD(&reaplist); in nfs4_state_shutdown_net()
6800 list_add(&dp->dl_recall_lru, &reaplist); in nfs4_state_shutdown_net()
6803 list_for_each_safe(pos, next, &reaplist) { in nfs4_state_shutdown_net()