• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/

Lines Matching defs:before

495  * checking before calling the locks_conflict().
513 * checking before calling the locks_conflict().
565 * Since we do this before we ever put a process to sleep on a lock, we
605 * after any leases, but before any posix locks.
614 struct file_lock **before;
631 for_each_lock(inode, before) {
632 struct file_lock *fl = *before;
642 locks_delete_lock(before);
660 for_each_lock(inode, before) {
661 struct file_lock *fl = *before;
678 locks_insert_lock(before, new_fl);
696 struct file_lock **before;
714 for_each_lock(inode, before) {
715 fl = *before;
743 before = &inode->i_flock;
746 while ((fl = *before) && (!IS_POSIX(fl) ||
748 before = &fl->fl_next;
752 while ((fl = *before) && posix_same_owner(request, fl)) {
782 locks_delete_lock(before);
812 locks_delete_lock(before);
833 before = &fl->fl_next;
859 locks_insert_lock(before, new_fl);
870 locks_insert_lock(before, left);
1021 int lease_modify(struct file_lock **before, int arg)
1023 struct file_lock *fl = *before;
1030 locks_delete_lock(before);
1038 struct file_lock **before;
1041 before = &inode->i_flock;
1042 while ((fl = *before) && IS_LEASE(fl) && (fl->fl_type & F_INPROGRESS)) {
1045 before = &fl->fl_next;
1048 lease_modify(before, fl->fl_type & ~F_INPROGRESS);
1049 if (fl == *before) /* lease_modify may have freed fl */
1050 before = &fl->fl_next;
1211 struct file_lock *fl, **before, **my_before = NULL, *lease;
1254 for (before = &inode->i_flock;
1255 ((fl = *before) != NULL) && IS_LEASE(fl);
1256 before = &fl->fl_next) {
1258 my_before = before;
1290 locks_insert_lock(before, new_fl);
1580 * locks, the ->lock() interface may return asynchronously, before the lock has
1595 * ->fl_grant() before returning to the caller with a FILE_LOCK_DEFERRED
1647 * This might block, so we do it before checking the inode.
1765 * This might block, so we do it before checking the inode.
1868 struct file_lock **before;
1887 before = &inode->i_flock;
1889 while ((fl = *before) != NULL) {
1892 locks_delete_lock(before);
1896 lease_modify(before, F_UNLCK);
1902 before = &fl->fl_next;