[PATCH] Split out the memory handling from fio.c
[fio.git] / fio.h
diff --git a/fio.h b/fio.h
index 4af6a74339468ea32000680abd16dc8c4bf54809..b9ae15bf29a9f07c56025002176eb2041644c82d 100644 (file)
--- a/fio.h
+++ b/fio.h
@@ -479,6 +479,14 @@ extern void populate_verify_io_u(struct thread_data *, struct io_u *);
 extern int get_next_verify(struct thread_data *td, struct io_u *);
 extern int do_io_u_verify(struct thread_data *, struct io_u **);
 
+/*
+ * Memory helpers
+ */
+extern int fio_pin_memory(void);
+extern void fio_unpin_memory(void);
+extern int allocate_io_mem(struct thread_data *);
+extern void free_io_mem(struct thread_data *);
+
 /*
  * This is a pretty crappy semaphore implementation, but with the use that fio
  * has (just signalling start/go conditions), it doesn't have to be better.