Lines Matching refs:dispose
273 nfsd_file_unhash_and_release_locked(struct nfsd_file *nf, struct list_head *dispose)
284 list_add(&nf->nf_lru, dispose);
328 nfsd_file_dispose_list(struct list_head *dispose)
332 while(!list_empty(dispose)) {
333 nf = list_first_entry(dispose, struct nfsd_file, nf_lru);
340 nfsd_file_dispose_list_sync(struct list_head *dispose)
345 while(!list_empty(dispose)) {
346 nf = list_first_entry(dispose, struct nfsd_file, nf_lru);
397 nfsd_file_dispose_list_delayed(struct list_head *dispose)
402 while(!list_empty(dispose)) {
403 nf = list_first_entry(dispose, struct nfsd_file, nf_lru);
404 nfsd_file_list_add_pernet(&list, dispose, nf->nf_net);
509 struct list_head *dispose)
517 nfsd_file_unhash_and_release_locked(nf, dispose);
536 LIST_HEAD(dispose);
538 __nfsd_file_close_inode(inode, hashval, &dispose);
539 trace_nfsd_file_close_inode_sync(inode, hashval, !list_empty(&dispose));
540 nfsd_file_dispose_list_sync(&dispose);
556 LIST_HEAD(dispose);
558 __nfsd_file_close_inode(inode, hashval, &dispose);
559 trace_nfsd_file_close_inode(inode, hashval, !list_empty(&dispose));
560 nfsd_file_dispose_list_delayed(&dispose);
726 LIST_HEAD(dispose);
739 del = nfsd_file_unhash_and_release_locked(nf, &dispose);
748 nfsd_file_dispose_list(&dispose);