aboutsummaryrefslogtreecommitdiff
path: root/libmpio/io.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmpio/io.h')
-rw-r--r--libmpio/io.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/libmpio/io.h b/libmpio/io.h
index cd8b70c..44b3cbe 100644
--- a/libmpio/io.h
+++ b/libmpio/io.h
@@ -2,7 +2,7 @@
/*
*
- * $Id: io.h,v 1.8 2002/09/23 22:38:03 germeier Exp $
+ * $Id: io.h,v 1.9 2002/09/28 00:32:41 germeier Exp $
*
* Library for USB MPIO-*
*
@@ -33,6 +33,19 @@
#include "defs.h"
+/* phys.<->log. block mapping */
+int mpio_zone_init(mpio_t *, mpio_cmd_t);
+/* context, memory bank, logical block */
+/* returns address of physical block! */
+DWORD mpio_zone_block_find(mpio_t *, mpio_cmd_t, DWORD);
+/* context, memory bank, logical block, physical address */
+/* mark physical block free (internal maintenance) */
+void mpio_zone_block_set(mpio_t *, mpio_cmd_t, DWORD);
+/* context, memory bank, logical block */
+/* find used physical block and mark it as unused! */
+/* returns address of physical block! (to delete the physical block!) */
+DWORD mpio_zone_block_free(mpio_t *, mpio_cmd_t, DWORD);
+
/* real I/O */
int mpio_io_set_cmdpacket(mpio_t *, mpio_cmd_t, mpio_mem_t,
DWORD, BYTE, BYTE, BYTE *);