Symbol: lockf
include/unistd.h
453
int lockf(int, int, off_t);
sys/kern/vfs_lockf.c
105
struct lockf *lf_alloc(uid_t, int);
sys/kern/vfs_lockf.c
106
void lf_free(struct lockf *);
sys/kern/vfs_lockf.c
107
int lf_clearlock(struct lockf *);
sys/kern/vfs_lockf.c
108
int lf_findoverlap(struct lockf *, struct lockf *, int, struct lockf **);
sys/kern/vfs_lockf.c
109
struct lockf *lf_getblock(struct lockf *, struct lockf *);
sys/kern/vfs_lockf.c
110
int lf_getlock(struct lockf *, struct flock *);
sys/kern/vfs_lockf.c
111
int lf_setlock(struct lockf *);
sys/kern/vfs_lockf.c
112
void lf_split(struct lockf *, struct lockf *);
sys/kern/vfs_lockf.c
113
void lf_wakelock(struct lockf *, int);
sys/kern/vfs_lockf.c
114
int lf_deadlock(struct lockf *);
sys/kern/vfs_lockf.c
129
pool_init(&lockf_pool, sizeof(struct lockf), 0, IPL_NONE,
sys/kern/vfs_lockf.c
172
struct lockf *
sys/kern/vfs_lockf.c
176
struct lockf *lock;
sys/kern/vfs_lockf.c
192
lf_free(struct lockf *lock)
sys/kern/vfs_lockf.c
220
struct lockf *lock;
sys/kern/vfs_lockf.c
323
lf_setlock(struct lockf *lock)
sys/kern/vfs_lockf.c
325
struct lockf *block;
sys/kern/vfs_lockf.c
326
struct lockf *overlap, *ltmp;
sys/kern/vfs_lockf.c
53
TAILQ_HEAD(locklist, lockf);
sys/kern/vfs_lockf.c
530
lf_clearlock(struct lockf *lock)
sys/kern/vfs_lockf.c
532
struct lockf *lf, *overlap;
sys/kern/vfs_lockf.c
587
lf_getlock(struct lockf *lock, struct flock *fl)
sys/kern/vfs_lockf.c
589
struct lockf *block, *lf;
sys/kern/vfs_lockf.c
615
struct lockf *
sys/kern/vfs_lockf.c
616
lf_getblock(struct lockf *lf, struct lockf *lock)
sys/kern/vfs_lockf.c
618
struct lockf *overlap;
sys/kern/vfs_lockf.c
62
TAILQ_ENTRY(lockf) lf_entry;
sys/kern/vfs_lockf.c
63
struct lockf *lf_blk; /* The lock that blocks us */
sys/kern/vfs_lockf.c
645
lf_findoverlap(struct lockf *lf, struct lockf *lock, int type,
sys/kern/vfs_lockf.c
646
struct lockf **overlap)
sys/kern/vfs_lockf.c
65
TAILQ_ENTRY(lockf) lf_block; /* A request waiting for a lock */
sys/kern/vfs_lockf.c
71
TAILQ_HEAD(, lockf) ls_locks; /* list of active locks */
sys/kern/vfs_lockf.c
72
TAILQ_HEAD(, lockf) ls_pending; /* list of pending locks */
sys/kern/vfs_lockf.c
727
struct lockf *lock;
sys/kern/vfs_lockf.c
767
lf_split(struct lockf *lock1, struct lockf *lock2)
sys/kern/vfs_lockf.c
769
struct lockf *splitlock;
sys/kern/vfs_lockf.c
816
lf_wakelock(struct lockf *lock, int flags)
sys/kern/vfs_lockf.c
818
struct lockf *wakelock;
sys/kern/vfs_lockf.c
834
lf_deadlock(struct lockf *lock)
sys/kern/vfs_lockf.c
836
struct lockf *block, *lf, *pending;
sys/kern/vfs_lockf.c
862
lf_print(const char *tag, struct lockf *lock)
sys/kern/vfs_lockf.c
864
struct lockf *block;
sys/kern/vfs_lockf.c
891
lf_printlist(const char *tag, struct lockf *lock)
sys/kern/vfs_lockf.c
893
struct lockf *lf;
sys/kern/vfs_lockf.c
95
void lf_print(const char *, struct lockf *);
sys/kern/vfs_lockf.c
96
void lf_printlist(const char *, struct lockf *);
usr.sbin/makefs/msdos/denode.h
172
struct lockf *de_lockf; /* byte level lock list */