Searched refs:fs_lock (Results 1 - 8 of 8) sorted by relevance

/dovecot/src/lib-fs/
H A Dfs-wrapper.h23 struct fs_lock **lock_r);
24 void fs_wrapper_unlock(struct fs_lock *_lock);
H A Dfs-wrapper.c92 struct fs_lock **lock_r)
94 return fs_lock(file->parent, secs, lock_r);
97 void fs_wrapper_unlock(struct fs_lock *_lock ATTR_UNUSED)
H A Dfs-api.h7 struct fs_lock;
343 int fs_lock(struct fs_file *file, unsigned int secs, struct fs_lock **lock_r);
344 void fs_unlock(struct fs_lock **lock);
H A Dfs-api-private.h57 struct fs_lock **lock_r);
58 void (*unlock)(struct fs_lock *lock);
137 struct fs_lock { struct
H A Dfs-posix.c55 struct fs_lock lock;
605 fs_posix_lock(struct fs_file *_file, unsigned int secs, struct fs_lock **lock_r)
610 struct posix_fs_lock fs_lock, *ret_lock; local
613 i_zero(&fs_lock);
614 fs_lock.lock.file = _file;
625 &fs_lock.file_lock);
629 &fs_lock.file_lock);
646 &fs_lock.dotlock);
658 *ret_lock = fs_lock;
663 static void fs_posix_unlock(struct fs_lock *_loc
[all...]
H A Dfs-randomfail.c381 fs_randomfail_lock(struct fs_file *_file, unsigned int secs, struct fs_lock **lock_r)
385 return fs_lock(_file->parent, secs, lock_r);
388 static void fs_randomfail_unlock(struct fs_lock *_lock ATTR_UNUSED)
H A Dfs-test.c188 struct fs_lock **lock_r)
195 *lock_r = i_new(struct fs_lock, 1);
200 static void fs_test_unlock(struct fs_lock *lock)
H A Dfs-api.c871 int fs_lock(struct fs_file *file, unsigned int secs, struct fs_lock **lock_r) function
881 void fs_unlock(struct fs_lock **_lock)
883 struct fs_lock *lock = *_lock;

Completed in 20 milliseconds