X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=mutex.h;h=246afeed0675678e24d2535372be5d64d8793ad1;hp=4f3486df7a3b01163515cd548678445d7e40b924;hb=2d5e3a75eeac2d85a341e15f43c5b14752a1c116;hpb=8b4e954ca8cf671c25e6df1d675caa34b64f7678 diff --git a/mutex.h b/mutex.h index 4f3486df..246afeed 100644 --- a/mutex.h +++ b/mutex.h @@ -24,10 +24,12 @@ enum { FIO_MUTEX_UNLOCKED = 1, }; +extern int __fio_mutex_init(struct fio_mutex *, int); extern struct fio_mutex *fio_mutex_init(int); extern void fio_mutex_remove(struct fio_mutex *); extern void fio_mutex_up(struct fio_mutex *); extern void fio_mutex_down(struct fio_mutex *); +extern int fio_mutex_down_trylock(struct fio_mutex *); extern int fio_mutex_down_timeout(struct fio_mutex *, unsigned int); extern void fio_rwlock_read(struct fio_rwlock *);