Lines Matching refs:fl_u
94 list_for_each_entry_safe(p, _p, &vnode->pending_locks, fl_u.afs.link) { in afs_grant_locks()
98 list_move_tail(&p->fl_u.afs.link, &vnode->granted_locks); in afs_grant_locks()
99 p->fl_u.afs.state = AFS_LOCK_GRANTED; in afs_grant_locks()
121 list_for_each_entry_safe(p, _p, &vnode->pending_locks, fl_u.afs.link) { in afs_next_locker()
125 list_del_init(&p->fl_u.afs.link); in afs_next_locker()
126 p->fl_u.afs.state = error; in afs_next_locker()
142 next->fl_u.afs.state = AFS_LOCK_YOUR_TRY; in afs_next_locker()
165 struct file_lock, fl_u.afs.link); in afs_kill_lockers_enoent()
166 list_del_init(&p->fl_u.afs.link); in afs_kill_lockers_enoent()
167 p->fl_u.afs.state = -ENOENT; in afs_kill_lockers_enoent()
481 INIT_LIST_HEAD(&fl->fl_u.afs.link); in afs_do_setlk()
482 fl->fl_u.afs.state = AFS_LOCK_PENDING; in afs_do_setlk()
510 list_add_tail(&fl->fl_u.afs.link, &vnode->pending_locks); in afs_do_setlk()
524 list_move_tail(&fl->fl_u.afs.link, &vnode->granted_locks); in afs_do_setlk()
525 fl->fl_u.afs.state = AFS_LOCK_GRANTED; in afs_do_setlk()
531 list_move_tail(&fl->fl_u.afs.link, &vnode->granted_locks); in afs_do_setlk()
532 fl->fl_u.afs.state = AFS_LOCK_GRANTED; in afs_do_setlk()
576 fl->fl_u.afs.state = ret; in afs_do_setlk()
578 list_del_init(&fl->fl_u.afs.link); in afs_do_setlk()
583 fl->fl_u.afs.state = ret; in afs_do_setlk()
585 list_del_init(&fl->fl_u.afs.link); in afs_do_setlk()
590 fl->fl_u.afs.state = ret; in afs_do_setlk()
592 list_del_init(&fl->fl_u.afs.link); in afs_do_setlk()
602 ASSERTCMP(vnode->pending_locks.next, ==, &fl->fl_u.afs.link); in afs_do_setlk()
616 ASSERTCMP(fl->fl_u.afs.state, ==, AFS_LOCK_GRANTED); in afs_do_setlk()
636 list_del_init(&fl->fl_u.afs.link); in afs_do_setlk()
656 fl->fl_u.afs.state != AFS_LOCK_PENDING); in afs_do_setlk()
659 if (fl->fl_u.afs.state >= 0 && fl->fl_u.afs.state != AFS_LOCK_GRANTED) { in afs_do_setlk()
662 switch (fl->fl_u.afs.state) { in afs_do_setlk()
664 fl->fl_u.afs.state = AFS_LOCK_PENDING; in afs_do_setlk()
674 fl->fl_u.afs.state = AFS_LOCK_PENDING; in afs_do_setlk()
686 if (fl->fl_u.afs.state == AFS_LOCK_GRANTED) in afs_do_setlk()
688 ret = fl->fl_u.afs.state; in afs_do_setlk()
700 list_del_init(&fl->fl_u.afs.link); in afs_do_setlk()
793 fl->fl_u.afs.debug_id = atomic_inc_return(&afs_file_lock_debug_id); in afs_lock()
834 fl->fl_u.afs.debug_id = atomic_inc_return(&afs_file_lock_debug_id); in afs_flock()
865 new->fl_u.afs.debug_id = atomic_inc_return(&afs_file_lock_debug_id); in afs_fl_copy_lock()
869 list_add(&new->fl_u.afs.link, &fl->fl_u.afs.link); in afs_fl_copy_lock()
886 list_del_init(&fl->fl_u.afs.link); in afs_fl_release_private()