[TOOLS] changes, caused by previous patch
[mirror/winof/.git] / tools / mtcr / user / mtcr.c
index 1105e0c..37df9da 100644 (file)
@@ -10,6 +10,7 @@
 #include "usb.h"\r
 #include "mtcr.h"\r
 #include "mtcr_i2c.h"\r
+#include "mthca_vc.h"\r
 \r
 //-----------------------------------------------------\r
 // NEW FEATURES\r
@@ -31,37 +32,6 @@ ULONG g_DebugLevel = DEBUG_LEVEL_LOW;
 \r
 //-----------------------------------------------------\r
 \r
-\r
-\r
-\r
-// Copied from : #include <ib_al.h>\r
-/* Definitions intended to become shared with UM. Later... */\r
-\r
-typedef\r
-struct _map_crspace {\r
-       PVOID           va;             /* address of CRSPACE, mapped to user space */\r
-       PVOID           ctx;            /* opaque operation context; to be used in FW_UNMAP_CRSPACE */\r
-       ULONG           size;   /* size of CRSPACE, mapped to user space */\r
-} map_crspace;\r
-\r
-typedef\r
-struct _unmap_crspace {\r
-       PVOID           va;             /* address of CRSPACE, mapped to user space */\r
-       PVOID           ctx;            /* operation context, received in FW_MAP_CRSPACE */\r
-} unmap_crspace;\r
-\r
-\r
-/* Definitions for hca_driver commands*/\r
-#define FW_READ                        0x00\r
-#define FW_WRITE               0x01\r
-#define FW_READ_CMD            0x08\r
-#define FW_WRITE_CMD           0x09\r
-#define FW_MAP_CRSPACE         0x0A\r
-#define FW_UNMAP_CRSPACE       0x0B\r
-#define FW_OPEN_IF             0xe7\r
-#define FW_CLOSE_IF            0x7e\r
-\r
-\r
 #define MAX_HCA_NUM 16\r
 \r
 \r
@@ -732,11 +702,8 @@ MTCR_API int mclose(mfile *mf)
             ibal_access(mfi->h_ca, 0x0, &stub, 4, FW_CLOSE_IF );\r
         } else if (mf->tp = MST_PCI) {\r
             if (mfi->cr_map.size) {\r
-                unmap_crspace unmap;\r
                 \r
-                unmap.va  = mfi->cr_map.va;\r
-                unmap.ctx = mfi->cr_map.ctx;\r
-                if (ibal_access(mfi->h_ca, 0x0, &unmap, sizeof(unmap), FW_UNMAP_CRSPACE ) != IB_SUCCESS) {\r
+                if (ibal_access(mfi->h_ca, 0x0, NULL, 0, FW_UNMAP_CRSPACE ) != IB_SUCCESS) {\r
                     DPRINT1(("Unmap crspace failed"));\r
                 }         \r
             }\r