Use anv_connection2_t temporarily

Prepare for soft transition to new anv_connection_t.

Change-Id: I46a366e20e1e2e852e21aac687a5c9fd7912deb9
diff --git a/src/intel/vulkan/anv_magma.c b/src/intel/vulkan/anv_magma.c
index df3f857..11a6a57 100644
--- a/src/intel/vulkan/anv_magma.c
+++ b/src/intel/vulkan/anv_magma.c
@@ -7,7 +7,7 @@
 #include "msd_intel_gen_query.h"
 #include "magma_util/dlog.h"
 
-static magma_connection_t* magma_connection(struct anv_device* device)
+static magma_connection2_t magma_connection(struct anv_device* device)
 {
    assert(device);
    assert(device->connection);
@@ -17,7 +17,7 @@
 
 int anv_gem_connect(struct anv_device* device)
 {
-   magma_connection_t* connection = magma_create_connection(device->fd, 0);
+   magma_connection2_t connection = magma_create_connection(device->fd, 0);
    if (!connection) {
       DLOG("magma_create_connection failed");
       return -1;
diff --git a/src/intel/vulkan/anv_magma.h b/src/intel/vulkan/anv_magma.h
index cad49fe..e0f8264 100644
--- a/src/intel/vulkan/anv_magma.h
+++ b/src/intel/vulkan/anv_magma.h
@@ -10,8 +10,10 @@
 #include "i915_drm.h"
 #include "magma.h"
 
+typedef struct magma_connection* magma_connection2_t;
+
 struct anv_connection {
-   magma_connection_t* connection;
+   magma_connection2_t connection;
 };
 
 #ifdef __cplusplus
@@ -19,7 +21,7 @@
 #endif
 
 // Transfer ownership of the |connection|.
-struct anv_connection* AnvMagmaCreateConnection(magma_connection_t* connection);
+struct anv_connection* AnvMagmaCreateConnection(magma_connection2_t connection);
 
 void AnvMagmaReleaseConnection(struct anv_connection* connection);
 
diff --git a/src/intel/vulkan/anv_magma_connection.cc b/src/intel/vulkan/anv_magma_connection.cc
index 53723d4..0209be7 100644
--- a/src/intel/vulkan/anv_magma_connection.cc
+++ b/src/intel/vulkan/anv_magma_connection.cc
@@ -10,7 +10,7 @@
 
 class Connection : public anv_connection {
 public:
-   Connection(magma_connection_t* magma_connection)
+   Connection(magma_connection2_t magma_connection)
        : inflight_list_(magma_connection)
    {
       anv_connection::connection = magma_connection;
@@ -18,7 +18,7 @@
 
    ~Connection() { magma_release_connection(magma_connection()); }
 
-   magma_connection_t* magma_connection() { return anv_connection::connection; }
+   magma_connection2_t magma_connection() { return anv_connection::connection; }
 
    magma::InflightList* inflight_list() { return &inflight_list_; }
 
@@ -28,7 +28,7 @@
    magma::InflightList inflight_list_;
 };
 
-anv_connection* AnvMagmaCreateConnection(magma_connection_t* connection)
+anv_connection* AnvMagmaCreateConnection(magma_connection2_t connection)
 {
    return new Connection(connection);
 }
diff --git a/tests/unit_tests/test_drm_command_buffer.cc b/tests/unit_tests/test_drm_command_buffer.cc
index ede3867..6f7c115 100644
--- a/tests/unit_tests/test_drm_command_buffer.cc
+++ b/tests/unit_tests/test_drm_command_buffer.cc
@@ -4,9 +4,11 @@
 #include "gtest/gtest.h"
 #include <vector>
 
+typedef struct magma_connection* magma_connection2_t;
+
 class Buffer {
 public:
-   Buffer(magma_connection_t* connection, magma_buffer_t handle, uint64_t size)
+   Buffer(magma_connection2_t connection, magma_buffer_t handle, uint64_t size)
        : connection_(connection), handle_(handle), size_(size)
    {
    }
@@ -17,7 +19,7 @@
    magma_buffer_t handle() { return handle_; }
 
 private:
-   magma_connection_t* connection_;
+   magma_connection2_t connection_;
    magma_buffer_t handle_;
    uint64_t size_;
 };
@@ -192,7 +194,7 @@
    }
 
 private:
-   magma_connection_t* connection_;
+   magma_connection2_t connection_;
 };
 
 TEST(DrmCommandBuffer, NoBuffers)