taglinefilesource code
new_fl601fs/locks.cstruct file_lock *new_fl;
new_fl625fs/locks.cif ((new_fl = locks_alloc_lock(caller)) == NULL)
new_fl629fs/locks.cif (!flock_locks_conflict(new_fl, fl))
new_fl639fs/locks.clocks_free_lock(new_fl);
new_fl646fs/locks.cif (locks_deadlock(new_fl->fl_owner, fl->fl_owner)) {
new_fl647fs/locks.clocks_free_lock(new_fl);
new_fl650fs/locks.clocks_insert_block(fl, new_fl);
new_fl651fs/locks.cinterruptible_sleep_on(&new_fl->fl_wait);
new_fl652fs/locks.cwake_up(&new_fl->fl_wait);
new_fl660fs/locks.clocks_delete_block(fl, new_fl);
new_fl661fs/locks.clocks_free_lock(new_fl);
new_fl667fs/locks.clocks_free_lock(new_fl);
new_fl670fs/locks.clocks_insert_lock(&filp->f_inode->i_flock, new_fl);
new_fl690fs/locks.cstruct file_lock *new_fl;
new_fl811fs/locks.cif ((new_fl = locks_alloc_lock(caller)) == NULL)
new_fl813fs/locks.clocks_insert_lock(before, new_fl);