taglinefilesource code
file_lock25fs/locks.cstatic int copy_flock(struct file *filp, struct file_lock *fl, struct flock *l,
file_lock27fs/locks.cstatic int conflict(struct file_lock *caller_fl, struct file_lock *sys_fl);
file_lock28fs/locks.cstatic int overlap(struct file_lock *fl1, struct file_lock *fl2);
file_lock29fs/locks.cstatic int lock_it(struct file *filp, struct file_lock *caller, unsigned int fd);
file_lock30fs/locks.cstatic struct file_lock *alloc_lock(struct file_lock **pos, struct file_lock *fl,
file_lock32fs/locks.cstatic void free_lock(struct file_lock **fl);
file_lock34fs/locks.cstatic struct file_lock file_lock_table[NR_FILE_LOCKS];
file_lock35fs/locks.cstatic struct file_lock *file_lock_free_list;
file_lock43fs/locks.cstruct file_lock *fl;
file_lock59fs/locks.cstruct file_lock *fl,file_lock;
file_lock69fs/locks.cif (!copy_flock(filp, &file_lock, &flock, fd))
file_lock73fs/locks.cif (conflict(&file_lock, fl)) {
file_lock98fs/locks.cstruct file_lock *fl,file_lock;
file_lock111fs/locks.cif (!copy_flock(filp, &file_lock, &flock, fd))
file_lock113fs/locks.cswitch (file_lock.fl_type) {
file_lock125fs/locks.cfile_lock.fl_type = F_RDLCK;
file_lock130fs/locks.cfile_lock.fl_type = F_WRLCK;
file_lock140fs/locks.cif (file_lock.fl_type != F_UNLCK) {
file_lock143fs/locks.cif (!conflict(&file_lock, fl))
file_lock166fs/locks.creturn lock_it(filp, &file_lock, fd);
file_lock176fs/locks.cstruct file_lock *fl;
file_lock177fs/locks.cstruct file_lock **before;
file_lock196fs/locks.cstatic int copy_flock(struct file *filp, struct file_lock *fl, struct flock *l,
file_lock229fs/locks.cstatic int conflict(struct file_lock *caller_fl, struct file_lock *sys_fl)
file_lock245fs/locks.cstatic int overlap(struct file_lock *fl1, struct file_lock *fl2)
file_lock270fs/locks.cstatic int lock_it(struct file *filp, struct file_lock *caller, unsigned int fd)
file_lock272fs/locks.cstruct file_lock *fl;
file_lock273fs/locks.cstruct file_lock *left = 0;
file_lock274fs/locks.cstruct file_lock *right = 0;
file_lock275fs/locks.cstruct file_lock **before;
file_lock421fs/locks.cstatic struct file_lock *alloc_lock(struct file_lock **pos,
file_lock422fs/locks.cstruct file_lock *fl,
file_lock425fs/locks.cstruct file_lock *tmp;
file_lock451fs/locks.cstatic void free_lock(struct file_lock **fl_p)
file_lock453fs/locks.cstruct file_lock *fl;
file_lock196include/linux/fs.hstruct file_lock * i_flock;
file_lock240include/linux/fs.hstruct file_lock *fl_next;  /* singly linked list */