Lines Matching refs:lst
5327 struct nfs4_ol_stateid *lst; in find_lock_stateid() local
5332 list_for_each_entry(lst, &lo->lo_owner.so_stateids, st_perstateowner) { in find_lock_stateid()
5333 if (lst->st_stid.sc_file == fp) { in find_lock_stateid()
5334 atomic_inc(&lst->st_stid.sc_count); in find_lock_stateid()
5335 return lst; in find_lock_stateid()
5347 struct nfs4_ol_stateid *lst; in find_or_create_lock_stateid() local
5352 lst = find_lock_stateid(lo, fi); in find_or_create_lock_stateid()
5353 if (lst == NULL) { in find_or_create_lock_stateid()
5360 lst = find_lock_stateid(lo, fi); in find_or_create_lock_stateid()
5361 if (likely(!lst)) { in find_or_create_lock_stateid()
5362 lst = openlockstateid(ns); in find_or_create_lock_stateid()
5363 init_lock_stateid(lst, lo, fi, inode, ost); in find_or_create_lock_stateid()
5371 return lst; in find_or_create_lock_stateid()
5397 struct nfs4_ol_stateid **lst, bool *new) in lookup_or_create_lock_state() argument
5421 *lst = find_or_create_lock_stateid(lo, fi, inode, ost, new); in lookup_or_create_lock_state()
5422 if (*lst == NULL) { in lookup_or_create_lock_state()
6087 nfsd_inject_add_lock_to_list(struct nfs4_ol_stateid *lst, in nfsd_inject_add_lock_to_list() argument
6090 struct nfs4_client *clp = lst->st_stid.sc_client; in nfsd_inject_add_lock_to_list()
6099 list_add(&lst->st_locks, collect); in nfsd_inject_add_lock_to_list()
6108 struct nfs4_ol_stateid *lst, *lst_next; in nfsd_foreach_client_lock() local
6115 list_for_each_entry_safe(lst, lst_next, in nfsd_foreach_client_lock()
6118 if (func(lst)) in nfsd_foreach_client_lock()
6119 nfsd_inject_add_lock_to_list(lst, in nfsd_foreach_client_lock()