• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/

Lines Matching refs:before

490  * checking before calling the locks_conflict().
508 * checking before calling the locks_conflict().
574 /* This function tests for deadlock condition before putting a process to
618 struct file_lock **before;
626 for_each_lock(inode, before) {
627 struct file_lock *fl = *before;
637 locks_delete_lock(before);
659 for_each_lock(inode, before) {
660 struct file_lock *fl = *before;
693 struct file_lock **before;
711 for_each_lock(inode, before) {
712 struct file_lock *fl = *before;
740 before = &inode->i_flock;
743 while ((fl = *before) && (!IS_POSIX(fl) ||
745 before = &fl->fl_next;
749 while ((fl = *before) && posix_same_owner(request, fl)) {
779 locks_delete_lock(before);
809 locks_delete_lock(before);
830 before = &fl->fl_next;
856 locks_insert_lock(before, new_fl);
867 locks_insert_lock(before, left);
1020 int lease_modify(struct file_lock **before, int arg)
1022 struct file_lock *fl = *before;
1029 locks_delete_lock(before);
1037 struct file_lock **before;
1040 before = &inode->i_flock;
1041 while ((fl = *before) && IS_LEASE(fl) && (fl->fl_type & F_INPROGRESS)) {
1044 before = &fl->fl_next;
1047 lease_modify(before, fl->fl_type & ~F_INPROGRESS);
1048 if (fl == *before) /* lease_modify may have freed fl */
1049 before = &fl->fl_next;
1207 struct file_lock *fl, **before, **my_before = NULL, *lease;
1236 for (before = &inode->i_flock;
1237 ((fl = *before) != NULL) && IS_LEASE(fl);
1238 before = &fl->fl_next) {
1240 my_before = before;
1277 locks_insert_lock(before, fl);
1563 * locks, the ->lock() interface may return asynchronously, before the lock has
1578 * ->fl_grant() before returning to the caller with a -EINPROGRESS
1605 * This might block, so we do it before checking the inode.
1731 * This might block, so we do it before checking the inode.
1848 struct file_lock **before;
1867 before = &inode->i_flock;
1869 while ((fl = *before) != NULL) {
1872 locks_delete_lock(before);
1876 lease_modify(before, F_UNLCK);
1882 before = &fl->fl_next;