taglinefilesource code
file_lock87fs/locks.cstatic int flock_make_lock(struct file *filp, struct file_lock *fl,
file_lock89fs/locks.cstatic int posix_make_lock(struct file *filp, struct file_lock *fl,
file_lock91fs/locks.cstatic int flock_locks_conflict(struct file_lock *caller_fl,
file_lock92fs/locks.cstruct file_lock *sys_fl);
file_lock93fs/locks.cstatic int posix_locks_conflict(struct file_lock *caller_fl,
file_lock94fs/locks.cstruct file_lock *sys_fl);
file_lock95fs/locks.cstatic int locks_conflict(struct file_lock *caller_fl, struct file_lock *sys_fl);
file_lock96fs/locks.cstatic int flock_lock_file(struct file *filp, struct file_lock *caller,
file_lock98fs/locks.cstatic int posix_lock_file(struct file *filp, struct file_lock *caller,
file_lock102fs/locks.cstatic int locks_overlap(struct file_lock *fl1, struct file_lock *fl2);
file_lock104fs/locks.cstatic struct file_lock *locks_alloc_lock(struct file_lock *fl);
file_lock105fs/locks.cstatic void locks_insert_lock(struct file_lock **pos, struct file_lock *fl);
file_lock106fs/locks.cstatic void locks_delete_lock(struct file_lock **fl, unsigned int wait);
file_lock108fs/locks.cstatic struct file_lock *file_lock_table = NULL;
file_lock111fs/locks.cstatic inline void locks_free_lock(struct file_lock *fl)
file_lock131fs/locks.cstatic inline void locks_insert_block(struct file_lock *bfl, 
file_lock132fs/locks.cstruct file_lock *fl)
file_lock144fs/locks.cstatic inline void locks_delete_block(struct file_lock *bfl,
file_lock145fs/locks.cstruct file_lock *fl)
file_lock147fs/locks.cstruct file_lock *tfl;
file_lock165fs/locks.cstruct file_lock file_lock;
file_lock171fs/locks.cif (!flock_make_lock(filp, &file_lock, cmd))
file_lock174fs/locks.cif ((file_lock.fl_type != F_UNLCK) && !(filp->f_mode & 3))
file_lock177fs/locks.creturn (flock_lock_file(filp, &file_lock, cmd & LOCK_UN ? 0 : cmd & LOCK_NB ? 0 : 1));
file_lock188fs/locks.cstruct file_lock *fl,file_lock;
file_lock201fs/locks.cif (!filp->f_inode || !posix_make_lock(filp, &file_lock, &flock))
file_lock205fs/locks.cif (posix_locks_conflict(&file_lock, fl)) {
file_lock231fs/locks.cstruct file_lock file_lock;
file_lock262fs/locks.cif (!posix_make_lock(filp, &file_lock, &flock))
file_lock286fs/locks.creturn (posix_lock_file(filp, &file_lock, cmd == F_SETLKW));
file_lock293fs/locks.cstruct file_lock *fl;
file_lock294fs/locks.cstruct file_lock **before;
file_lock325fs/locks.cstruct file_lock *fl;
file_lock352fs/locks.cstruct file_lock *fl;
file_lock396fs/locks.cstatic int posix_make_lock(struct file *filp, struct file_lock *fl,
file_lock448fs/locks.cstatic int flock_make_lock(struct file *filp, struct file_lock *fl,
file_lock481fs/locks.cstatic int posix_locks_conflict(struct file_lock *caller_fl, struct file_lock *sys_fl)
file_lock496fs/locks.cstatic int flock_locks_conflict(struct file_lock *caller_fl, struct file_lock *sys_fl)
file_lock511fs/locks.cstatic int locks_conflict(struct file_lock *caller_fl, struct file_lock *sys_fl)
file_lock533fs/locks.cstatic int locks_overlap(struct file_lock *fl1, struct file_lock *fl2)
file_lock553fs/locks.cstruct file_lock *fl;
file_lock578fs/locks.cstatic int flock_lock_file(struct file *filp, struct file_lock *caller,
file_lock581fs/locks.cstruct file_lock *fl;
file_lock582fs/locks.cstruct file_lock *new_fl;
file_lock583fs/locks.cstruct file_lock **before;
file_lock660fs/locks.cstatic int posix_lock_file(struct file *filp, struct file_lock *caller,
file_lock663fs/locks.cstruct file_lock *fl;
file_lock664fs/locks.cstruct file_lock *new_fl;
file_lock665fs/locks.cstruct file_lock *left = NULL;
file_lock666fs/locks.cstruct file_lock *right = NULL;
file_lock667fs/locks.cstruct file_lock **before;
file_lock816fs/locks.cstatic struct file_lock *locks_alloc_lock(struct file_lock *fl)
file_lock818fs/locks.cstruct file_lock *tmp;
file_lock821fs/locks.cif ((tmp = (struct file_lock *)kmalloc(sizeof(struct file_lock),
file_lock844fs/locks.cstatic void locks_insert_lock(struct file_lock **pos, struct file_lock *fl)
file_lock866fs/locks.cstatic void locks_delete_lock(struct file_lock **fl_p, unsigned int wait)
file_lock868fs/locks.cstruct file_lock *fl;
file_lock869fs/locks.cstruct file_lock *pfl;
file_lock870fs/locks.cstruct file_lock *nfl;
file_lock287include/linux/fs.hstruct file_lock *i_flock;
file_lock338include/linux/fs.hstruct file_lock *fl_next;  /* singly linked list for this inode  */
file_lock339include/linux/fs.hstruct file_lock *fl_nextlink;  /* doubly linked list of all locks */
file_lock340include/linux/fs.hstruct file_lock *fl_prevlink;  /* used to simplify lock removal */
file_lock341include/linux/fs.hstruct file_lock *fl_block;