Searched refs:fo_advlock (Results 1 – 4 of 4) sorted by relevance
/netbsd/sys/kern/ |
H A D | sys_descrip.c | 239 int (*fo_advlock)(struct file *, void *, int, struct flock *, int); in do_fcntl_lock() local 246 if ((fo_advlock = fp->f_ops->fo_advlock) == NULL) { in do_fcntl_lock() 272 error = (*fo_advlock)(fp, p, F_SETLK, fl, flg); in do_fcntl_lock() 285 error = (*fo_advlock)(fp, p, F_SETLK, fl, flg); in do_fcntl_lock() 289 error = (*fo_advlock)(fp, p, F_UNLCK, fl, F_POSIX); in do_fcntl_lock() 305 error = (*fo_advlock)(fp, p, F_GETLK, fl, F_POSIX); in do_fcntl_lock() 616 int (*fo_advlock)(struct file *, void *, int, struct flock *, int); in sys_flock() local 626 if ((fo_advlock = fp->f_ops->fo_advlock) == NULL) { in sys_flock() 640 error = (*fo_advlock)(fp, fp, F_UNLCK, &lf, F_FLOCK); in sys_flock() 655 error = (*fo_advlock)(fp, fp, F_SETLK, &lf, F_FLOCK); in sys_flock() [all …]
|
H A D | kern_descrip.c | 731 fp->f_ops->fo_advlock != NULL) { in fd_close() 737 (void)(*fp->f_ops->fo_advlock)(fp, p, F_UNLCK, &lf, F_POSIX); in fd_close() 855 if (fp->f_ops->fo_advlock == NULL) { in closef() 862 (void)(*fp->f_ops->fo_advlock)(fp, fp, F_UNLCK, &lf, F_FLOCK); in closef()
|
H A D | vfs_vnops.c | 143 .fo_advlock = vn_advlock,
|
/netbsd/sys/sys/ |
H A D | file.h | 101 int (*fo_advlock) (struct file *, void *, int, struct flock *, member
|