taglinefilesource code
file_lock76fs/locks.cstatic int flock_make_lock(struct file *filp, struct file_lock *fl,
file_lock78fs/locks.cstatic int posix_make_lock(struct file *filp, struct file_lock *fl,
file_lock80fs/locks.cstatic int flock_locks_conflict(struct file_lock *caller_fl,
file_lock81fs/locks.cstruct file_lock *sys_fl);
file_lock82fs/locks.cstatic int posix_locks_conflict(struct file_lock *caller_fl,
file_lock83fs/locks.cstruct file_lock *sys_fl);
file_lock84fs/locks.cstatic int locks_conflict(struct file_lock *caller_fl, struct file_lock *sys_fl);
file_lock85fs/locks.cstatic int flock_lock_file(struct file *filp, struct file_lock *caller,
file_lock87fs/locks.cstatic int posix_lock_file(struct file *filp, struct file_lock *caller,
file_lock91fs/locks.cstatic int locks_overlap(struct file_lock *fl1, struct file_lock *fl2);
file_lock93fs/locks.cstatic struct file_lock *locks_alloc_lock(struct file_lock *fl);
file_lock94fs/locks.cstatic void locks_insert_lock(struct file_lock **pos, struct file_lock *fl);
file_lock95fs/locks.cstatic void locks_delete_lock(struct file_lock **fl, unsigned int wait);
file_lock97fs/locks.cstatic struct file_lock *file_lock_table = NULL;
file_lock100fs/locks.cstatic inline void locks_free_lock(struct file_lock **fl)
file_lock120fs/locks.cstatic inline void locks_insert_block(struct file_lock **block, 
file_lock121fs/locks.cstruct file_lock *fl)
file_lock123fs/locks.cstruct file_lock *bfl;
file_lock135fs/locks.cstatic inline void locks_delete_block(struct file_lock **block,
file_lock136fs/locks.cstruct file_lock *fl)
file_lock138fs/locks.cstruct file_lock *bfl;
file_lock155fs/locks.cstruct file_lock file_lock;
file_lock161fs/locks.cif (!flock_make_lock(filp, &file_lock, cmd))
file_lock164fs/locks.cif ((file_lock.fl_type != F_UNLCK) && !(filp->f_mode & 3))
file_lock167fs/locks.creturn (flock_lock_file(filp, &file_lock, cmd & LOCK_UN ? 0 : cmd & LOCK_NB ? 0 : 1));
file_lock178fs/locks.cstruct file_lock *fl,file_lock;
file_lock191fs/locks.cif (!posix_make_lock(filp, &file_lock, &flock))
file_lock195fs/locks.cif (posix_locks_conflict(&file_lock, fl)) {
file_lock220fs/locks.cstruct file_lock file_lock;
file_lock235fs/locks.cif (!posix_make_lock(filp, &file_lock, &flock))
file_lock256fs/locks.creturn (posix_lock_file(filp, &file_lock, cmd == F_SETLKW));
file_lock263fs/locks.cstruct file_lock *fl;
file_lock264fs/locks.cstruct file_lock **before;
file_lock286fs/locks.cstatic int posix_make_lock(struct file *filp, struct file_lock *fl,
file_lock341fs/locks.cstatic int flock_make_lock(struct file *filp, struct file_lock *fl,
file_lock374fs/locks.cstatic int posix_locks_conflict(struct file_lock *caller_fl, struct file_lock *sys_fl)
file_lock389fs/locks.cstatic int flock_locks_conflict(struct file_lock *caller_fl, struct file_lock *sys_fl)
file_lock404fs/locks.cstatic int locks_conflict(struct file_lock *caller_fl, struct file_lock *sys_fl)
file_lock426fs/locks.cstatic int locks_overlap(struct file_lock *fl1, struct file_lock *fl2)
file_lock446fs/locks.cstruct file_lock *fl;
file_lock473fs/locks.cstatic int flock_lock_file(struct file *filp, struct file_lock *caller,
file_lock476fs/locks.cstruct file_lock *fl;
file_lock477fs/locks.cstruct file_lock *new_fl;
file_lock478fs/locks.cstruct file_lock **before;
file_lock555fs/locks.cstatic int posix_lock_file(struct file *filp, struct file_lock *caller,
file_lock558fs/locks.cstruct file_lock *fl;
file_lock559fs/locks.cstruct file_lock *new_fl;
file_lock560fs/locks.cstruct file_lock *left = NULL;
file_lock561fs/locks.cstruct file_lock *right = NULL;
file_lock562fs/locks.cstruct file_lock **before;
file_lock720fs/locks.cstatic struct file_lock *locks_alloc_lock(struct file_lock *fl)
file_lock722fs/locks.cstruct file_lock *tmp;
file_lock725fs/locks.cif ((tmp = (struct file_lock *)kmalloc(sizeof(struct file_lock),
file_lock748fs/locks.cstatic void locks_insert_lock(struct file_lock **pos, struct file_lock *fl)
file_lock769fs/locks.cstatic void locks_delete_lock(struct file_lock **fl_p, unsigned int wait)
file_lock771fs/locks.cstruct file_lock *fl;
file_lock772fs/locks.cstruct file_lock *bfl;
file_lock283include/linux/fs.hstruct file_lock *i_flock;
file_lock332include/linux/fs.hstruct file_lock *fl_next;  /* singly linked list for this inode  */
file_lock333include/linux/fs.hstruct file_lock *fl_nextlink;  /* doubly linked list of all locks */
file_lock334include/linux/fs.hstruct file_lock *fl_prevlink;  /* used to simplify lock removal */
file_lock335include/linux/fs.hstruct file_lock *fl_block;