Lines Matching refs:nfs4_ol_stateid
442 set_access(u32 access, struct nfs4_ol_stateid *stp)
452 clear_access(u32 access, struct nfs4_ol_stateid *stp)
462 test_access(u32 access, struct nfs4_ol_stateid *stp)
471 set_deny(u32 deny, struct nfs4_ol_stateid *stp)
481 clear_deny(u32 deny, struct nfs4_ol_stateid *stp)
491 test_deny(u32 deny, struct nfs4_ol_stateid *stp)
513 access_permit_read(struct nfs4_ol_stateid *stp)
521 access_permit_write(struct nfs4_ol_stateid *stp)
748 struct nfs4_ol_stateid *stp, u32 access, bool share_access)
750 struct nfs4_ol_stateid *st;
1058 static struct nfs4_ol_stateid * nfs4_alloc_open_stateid(struct nfs4_client *clp)
1399 struct nfs4_ol_stateid *stp;
1409 reset_union_bmap_deny(u32 deny, struct nfs4_ol_stateid *stp)
1428 release_all_access(struct nfs4_ol_stateid *stp)
1463 nfs4_ol_stateid_unhashed(const struct nfs4_ol_stateid *stp)
1468 static bool unhash_ol_stateid(struct nfs4_ol_stateid *stp)
1486 struct nfs4_ol_stateid *stp = openlockstateid(stid);
1498 struct nfs4_ol_stateid *stp = openlockstateid(stid);
1516 static void put_ol_stateid_locked(struct nfs4_ol_stateid *stp,
1535 static bool unhash_lock_stateid(struct nfs4_ol_stateid *stp)
1546 static void release_lock_stateid(struct nfs4_ol_stateid *stp)
1574 struct nfs4_ol_stateid *stp;
1580 stp = list_first_entry(reaplist, struct nfs4_ol_stateid,
1590 static void release_open_stateid_locks(struct nfs4_ol_stateid *open_stp,
1593 struct nfs4_ol_stateid *stp;
1599 struct nfs4_ol_stateid, st_locks);
1605 static bool unhash_open_stateid(struct nfs4_ol_stateid *stp,
1616 static void release_open_stateid(struct nfs4_ol_stateid *stp)
1641 struct nfs4_ol_stateid *s;
1656 struct nfs4_ol_stateid *stp;
1666 struct nfs4_ol_stateid, st_perstateowner);
2615 struct nfs4_ol_stateid *ols;
2659 struct nfs4_ol_stateid *ols;
4370 sizeof(struct nfs4_ol_stateid), 0, 0, NULL);
4519 static struct nfs4_ol_stateid *
4522 struct nfs4_ol_stateid *local, *ret = NULL;
4563 nfsd4_lock_ol_stateid(struct nfs4_ol_stateid *stp)
4574 static struct nfs4_ol_stateid *
4577 struct nfs4_ol_stateid *stp;
4620 static struct nfs4_ol_stateid *
4625 struct nfs4_ol_stateid *retstp = NULL;
4626 struct nfs4_ol_stateid *stp;
4676 move_to_close_lru(struct nfs4_ol_stateid *s, struct net *net)
4678 struct nfs4_ol_stateid *last;
5195 struct svc_fh *cur_fh, struct nfs4_ol_stateid *stp,
5283 struct svc_fh *cur_fh, struct nfs4_ol_stateid *stp,
5352 struct nfs4_ol_stateid *st;
5454 nfs4_set_delegation(struct nfsd4_open *open, struct nfs4_ol_stateid *stp,
5627 nfs4_open_delegation(struct nfsd4_open *open, struct nfs4_ol_stateid *stp,
5729 struct nfs4_ol_stateid *stp = NULL;
6013 struct nfs4_ol_stateid *stp;
6135 struct nfs4_ol_stateid *stp;
6311 __be32 nfs4_check_openmode(struct nfs4_ol_stateid *stp, int flags)
6384 static __be32 nfsd4_check_openowner_confirmed(struct nfs4_ol_stateid *ols)
6498 nfs4_check_olstateid(struct nfs4_ol_stateid *ols, int flags)
6718 struct nfs4_ol_stateid *stp = openlockstateid(s);
6800 static __be32 nfs4_seqid_op_checks(struct nfsd4_compound_state *cstate, stateid_t *stateid, u32 seqid, struct nfs4_ol_stateid *stp)
6829 * Given a stateid+seqid from a client, look up an nfs4_ol_stateid and
6836 struct nfs4_ol_stateid **stpp,
6841 struct nfs4_ol_stateid *stp = NULL;
6861 stateid_t *stateid, struct nfs4_ol_stateid **stpp, struct nfsd_net *nn)
6865 struct nfs4_ol_stateid *stp;
6888 struct nfs4_ol_stateid *stp;
6922 static inline void nfs4_stateid_downgrade_bit(struct nfs4_ol_stateid *stp, u32 access)
6930 static inline void nfs4_stateid_downgrade(struct nfs4_ol_stateid *stp, u32 to_access)
6954 struct nfs4_ol_stateid *stp;
6992 static void nfsd4_close_open_stateid(struct nfs4_ol_stateid *s)
6997 struct nfs4_ol_stateid *stp;
7026 struct nfs4_ol_stateid *stp;
7287 struct nfs4_ol_stateid *open_stp,
7313 static struct nfs4_ol_stateid *
7315 const struct nfs4_ol_stateid *ost)
7317 struct nfs4_ol_stateid *lst;
7332 static struct nfs4_ol_stateid *
7333 init_lock_stateid(struct nfs4_ol_stateid *stp, struct nfs4_lockowner *lo,
7335 struct nfs4_ol_stateid *open_stp)
7338 struct nfs4_ol_stateid *retstp;
7379 static struct nfs4_ol_stateid *
7381 struct inode *inode, struct nfs4_ol_stateid *ost,
7385 struct nfs4_ol_stateid *lst;
7418 static void get_lock_access(struct nfs4_ol_stateid *lock_stp, u32 access)
7432 struct nfs4_ol_stateid *ost,
7434 struct nfs4_ol_stateid **plst, bool *new)
7442 struct nfs4_ol_stateid *lst;
7482 struct nfs4_ol_stateid *lock_stp = NULL;
7483 struct nfs4_ol_stateid *open_stp = NULL;
7817 struct nfs4_ol_stateid *stp;
7945 struct nfs4_ol_stateid *stp;
7976 struct nfs4_ol_stateid,