Lines Matching refs:flock
332 struct file_lock *flock; in check_lock_range() local
340 for_each_file_lock(flock, &ctx->flc_posix) { in check_lock_range()
342 if (flock->fl_end >= start && end >= flock->fl_start) { in check_lock_range()
343 if (lock_is_read(flock)) { in check_lock_range()
349 } else if (lock_is_write(flock)) { in check_lock_range()
351 if (flock->c.flc_file != filp) { in check_lock_range()
1854 void ksmbd_vfs_posix_lock_wait(struct file_lock *flock) in ksmbd_vfs_posix_lock_wait() argument
1856 wait_event(flock->c.flc_wait, !flock->c.flc_blocker); in ksmbd_vfs_posix_lock_wait()
1859 void ksmbd_vfs_posix_lock_unblock(struct file_lock *flock) in ksmbd_vfs_posix_lock_unblock() argument
1861 locks_delete_block(flock); in ksmbd_vfs_posix_lock_unblock()