Searched refs:shrlock (Results 1 - 20 of 20) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dshare.h36 * Maximum size of a shrlock owner.
42 * Contents of shrlock owner field for local share requests
49 struct shrlock { struct
59 struct shrlock *shr;
66 extern int add_share(struct vnode *, struct shrlock *);
67 extern int del_share(struct vnode *, struct shrlock *);
H A Dvnode.h243 struct shrlocklist *v_shrlocks; /* ptr to shrlock list */
805 struct shrlock;
919 int (*vop_shrlock)(vnode_t *, int, struct shrlock *, \
1019 extern int fop_shrlock(vnode_t *, int, struct shrlock *, int, cred_t *,
1164 #define VOPNAME_SHRLOCK "shrlock"
H A Dfem.h258 struct shrlock *shr, int flag, cred_t *cr, \
395 extern int vnext_shrlock(femarg_t *vf, int cmd, struct shrlock *shr,
/opensolaris-onvv-gate/usr/src/uts/common/nfs/
H A Dlm.h115 struct shrlock *shr, int flag, netobj *fh);
121 struct shrlock *shr, int flag, netobj *fh);
132 * field of the shrlock struct (respectively).
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dshare.c45 static void print_share(struct shrlock *);
54 add_share(struct vnode *vp, struct shrlock *shr)
201 shrl->shr = kmem_alloc(sizeof (struct shrlock), KM_SLEEP);
240 is_match_for_del(struct shrlock *shr, struct shrlock *element)
286 del_share(struct vnode *vp, struct shrlock *shr)
316 kmem_free(shrl->shr, sizeof (struct shrlock));
338 struct shrlock shr;
436 print_share(struct shrlock *shr)
/opensolaris-onvv-gate/usr/src/uts/common/fs/
H A Dfs_subr.h89 extern int fs_shrlock(struct vnode *, int, struct shrlock *, int,
H A Dfs_subr.c640 struct shrlock *shr,
H A Dfem.c124 _FEMOPDEF(SHRLOCK, shrlock),
178 _FEMGUARD(SHRLOCK, shrlock),
1595 vhead_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag,
2675 vnext_shrlock(femarg_t *vf, int cmd, struct shrlock *shr, int flag,
H A Dvnode.c960 struct shrlock shr;
4168 struct shrlock *shr,
4178 VOPSTATS_UPDATE(vp, shrlock);
/opensolaris-onvv-gate/usr/src/uts/common/syscall/
H A Dfcntl.c86 struct shrlock shr;
/opensolaris-onvv-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_vops.c1326 struct shrlock shr;
1394 struct shrlock shr;
/opensolaris-onvv-gate/usr/src/cmd/stat/fsstat/
H A Dfsstat.c429 PRINT_VOPSTAT(niceflag, shrlock);
/opensolaris-onvv-gate/usr/src/uts/common/fs/lofs/
H A Dlofs_vnops.c1199 struct shrlock *shr,
/opensolaris-onvv-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_vnops.c175 static int smbfs_shrlock(vnode_t *, int, struct shrlock *, int, cred_t *,
3102 smbfs_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
/opensolaris-onvv-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_vnops.c191 static int nfs_shrlock(vnode_t *, int, struct shrlock *, int, cred_t *,
4994 nfs_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
4998 struct shrlock nshr;
H A Dnfs3_vnops.c227 static int nfs3_shrlock(vnode_t *, int, struct shrlock *, int, cred_t *,
6649 nfs3_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
6653 struct shrlock nshr;
H A Dnfs_client.c2862 struct shrlock shr;
H A Dnfs4_srv.c6788 * need to add another shrlock. If not, then we need to
9412 struct shrlock shr;
9470 struct shrlock shr;
H A Dnfs4_vnops.c276 int nfs4_shrlock(vnode_t *, int, struct shrlock *, int, cred_t *,
12512 nfs4_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
/opensolaris-onvv-gate/usr/src/uts/common/fs/cachefs/
H A Dcachefs_vnops.c222 static int cachefs_shrlock(vnode_t *, int, struct shrlock *, int,
9031 cachefs_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
9056 * the backfilesystem is called for the shrlock operation.

Completed in 345 milliseconds