Lines Matching refs:dispose
341 locks_dispose_list(struct list_head *dispose)
345 while (!list_empty(dispose)) {
346 fl = list_first_entry(dispose, struct file_lock, fl_list);
830 locks_delete_lock_ctx(struct file_lock *fl, struct list_head *dispose)
833 if (dispose)
834 list_add(&fl->fl_list, dispose);
1029 LIST_HEAD(dispose);
1055 locks_delete_lock_ctx(fl, &dispose);
1089 locks_dispose_list(&dispose);
1105 LIST_HEAD(dispose);
1219 locks_delete_lock_ctx(fl, &dispose);
1248 locks_delete_lock_ctx(fl, &dispose);
1266 locks_delete_lock_ctx(fl, &dispose);
1327 locks_dispose_list(&dispose);
1389 int lease_modify(struct file_lock *fl, int arg, struct list_head *dispose)
1407 locks_delete_lock_ctx(fl, dispose);
1421 static void time_out_leases(struct inode *inode, struct list_head *dispose)
1431 lease_modify(fl, F_RDLCK, dispose);
1433 lease_modify(fl, F_UNLCK, dispose);
1494 LIST_HEAD(dispose);
1511 time_out_leases(inode, &dispose);
1538 locks_delete_lock_ctx(fl, &dispose);
1562 locks_dispose_list(&dispose);
1577 time_out_leases(inode, &dispose);
1585 locks_dispose_list(&dispose);
1651 LIST_HEAD(dispose);
1657 time_out_leases(inode, &dispose);
1667 locks_dispose_list(&dispose);
1726 LIST_HEAD(dispose);
1749 time_out_leases(inode, &dispose);
1786 error = lease->fl_lmops->lm_change(lease, arg, &dispose);
1819 locks_dispose_list(&dispose);
1833 LIST_HEAD(dispose);
1852 error = fl->fl_lmops->lm_change(victim, F_UNLCK, &dispose);
1855 locks_dispose_list(&dispose);
2602 LIST_HEAD(dispose);
2611 lease_modify(fl, F_UNLCK, &dispose);
2615 locks_dispose_list(&dispose);