aboutsummaryrefslogtreecommitdiffstats
path: root/tools/blktap2/include
diff options
context:
space:
mode:
authorIan Campbell <ian.campbell@citrix.com>2011-03-17 19:13:53 +0000
committerIan Campbell <ian.campbell@citrix.com>2011-03-17 19:13:53 +0000
commit05dbcc741d966ea8596e1c07735c653f391d27ef (patch)
tree0605d7c13d61a8094e37770887b07b2a0c414949 /tools/blktap2/include
parentf9c1de946c4e283777fc7115f266ea668baa7438 (diff)
downloadxen-05dbcc741d966ea8596e1c07735c653f391d27ef.tar.gz
xen-05dbcc741d966ea8596e1c07735c653f391d27ef.tar.bz2
xen-05dbcc741d966ea8596e1c07735c653f391d27ef.zip
tools/blktap2: push uuid wrapper functions down into libvhd.
Nothing else uses them. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/blktap2/include')
-rw-r--r--tools/blktap2/include/libvhd-journal.h2
-rw-r--r--tools/blktap2/include/libvhd.h4
-rw-r--r--tools/blktap2/include/vhd-uuid.h (renamed from tools/blktap2/include/blk_uuid.h)40
-rw-r--r--tools/blktap2/include/vhd.h4
4 files changed, 25 insertions, 25 deletions
diff --git a/tools/blktap2/include/libvhd-journal.h b/tools/blktap2/include/libvhd-journal.h
index 75852523c9..78e45a2c24 100644
--- a/tools/blktap2/include/libvhd-journal.h
+++ b/tools/blktap2/include/libvhd-journal.h
@@ -39,7 +39,7 @@
typedef struct vhd_journal_header {
char cookie[8];
- blk_uuid_t uuid;
+ vhd_uuid_t uuid;
uint64_t vhd_footer_offset;
uint32_t journal_data_entries;
uint32_t journal_metadata_entries;
diff --git a/tools/blktap2/include/libvhd.h b/tools/blktap2/include/libvhd.h
index ac6908415e..8e854e413f 100644
--- a/tools/blktap2/include/libvhd.h
+++ b/tools/blktap2/include/libvhd.h
@@ -36,7 +36,7 @@
#include <sys/bswap.h>
#endif
-#include "blk_uuid.h"
+#include "vhd-uuid.h"
#include "vhd.h"
#ifndef O_LARGEFILE
@@ -216,7 +216,7 @@ vhd_parent_locator_size(vhd_parent_locator_t *loc)
static inline int
vhd_parent_raw(vhd_context_t *ctx)
{
- return blk_uuid_is_nil(&ctx->header.prt_uuid);
+ return vhd_uuid_is_nil(&ctx->header.prt_uuid);
}
void libvhd_set_log_level(int);
diff --git a/tools/blktap2/include/blk_uuid.h b/tools/blktap2/include/vhd-uuid.h
index 9d554a9ce5..655ea8fabd 100644
--- a/tools/blktap2/include/blk_uuid.h
+++ b/tools/blktap2/include/vhd-uuid.h
@@ -24,8 +24,8 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#ifndef __BLKTAP2_UUID_H__
-#define __BLKTAP2_UUID_H__
+#ifndef __BLKTAP2_VHD_UUID_H__
+#define __BLKTAP2_VHDUUID_H__
#if defined(__linux__)
@@ -33,39 +33,39 @@
typedef struct {
uuid_t uuid;
-} blk_uuid_t;
+} vhd_uuid_t;
-static inline int blk_uuid_is_nil(blk_uuid_t *uuid)
+static inline int vhd_uuid_is_nil(vhd_uuid_t *uuid)
{
return uuid_is_null(uuid->uuid);
}
-static inline void blk_uuid_generate(blk_uuid_t *uuid)
+static inline void vhd_uuid_generate(vhd_uuid_t *uuid)
{
uuid_generate(uuid->uuid);
}
-static inline void blk_uuid_to_string(blk_uuid_t *uuid, char *out, size_t size)
+static inline void vhd_uuid_to_string(vhd_uuid_t *uuid, char *out, size_t size)
{
uuid_unparse(uuid->uuid, out);
}
-static inline void blk_uuid_from_string(blk_uuid_t *uuid, const char *in)
+static inline void vhd_uuid_from_string(vhd_uuid_t *uuid, const char *in)
{
uuid_parse(in, uuid->uuid);
}
-static inline void blk_uuid_copy(blk_uuid_t *dst, blk_uuid_t *src)
+static inline void vhd_uuid_copy(vhd_uuid_t *dst, vhd_uuid_t *src)
{
uuid_copy(dst->uuid, src->uuid);
}
-static inline void blk_uuid_clear(blk_uuid_t *uuid)
+static inline void vhd_uuid_clear(vhd_uuid_t *uuid)
{
uuid_clear(uuid->uuid);
}
-static inline int blk_uuid_compare(blk_uuid_t *uuid1, blk_uuid_t *uuid2)
+static inline int vhd_uuid_compare(vhd_uuid_t *uuid1, vhd_uuid_t *uuid2)
{
return uuid_compare(uuid1->uuid, uuid2->uuid);
}
@@ -76,21 +76,21 @@ static inline int blk_uuid_compare(blk_uuid_t *uuid1, blk_uuid_t *uuid2)
#include <string.h>
#include <stdlib.h>
-typedef uuid_t blk_uuid_t;
+typedef uuid_t vhd_uuid_t;
-static inline int blk_uuid_is_nil(blk_uuid_t *uuid)
+static inline int vhd_uuid_is_nil(vhd_uuid_t *uuid)
{
uint32_t status;
return uuid_is_nil((uuid_t *)uuid, &status);
}
-static inline void blk_uuid_generate(blk_uuid_t *uuid)
+static inline void vhd_uuid_generate(vhd_uuid_t *uuid)
{
uint32_t status;
uuid_create((uuid_t *)uuid, &status);
}
-static inline void blk_uuid_to_string(blk_uuid_t *uuid, char *out, size_t size)
+static inline void vhd_uuid_to_string(vhd_uuid_t *uuid, char *out, size_t size)
{
uint32_t status;
char *_out = NULL;
@@ -99,23 +99,23 @@ static inline void blk_uuid_to_string(blk_uuid_t *uuid, char *out, size_t size)
free(_out);
}
-static inline void blk_uuid_from_string(blk_uuid_t *uuid, const char *in)
+static inline void vhd_uuid_from_string(vhd_uuid_t *uuid, const char *in)
{
uint32_t status;
uuid_from_string(in, (uuid_t *)uuid, &status);
}
-static inline void blk_uuid_copy(blk_uuid_t *dst, blk_uuid_t *src)
+static inline void vhd_uuid_copy(vhd_uuid_t *dst, vhd_uuid_t *src)
{
memcpy((uuid_t *)dst, (uuid_t *)src, sizeof(uuid_t));
}
-static inline void blk_uuid_clear(blk_uuid_t *uuid)
+static inline void vhd_uuid_clear(vhd_uuid_t *uuid)
{
memset((uuid_t *)uuid, 0, sizeof(uuid_t));
}
-static inline int blk_uuid_compare(blk_uuid_t *uuid1, blk_uuid_t *uuid2)
+static inline int vhd_uuid_compare(vhd_uuid_t *uuid1, vhd_uuid_t *uuid2)
{
uint32_t status;
return uuid_compare((uuid_t *)uuid1, (uuid_t *)uuid2, &status);
@@ -123,8 +123,8 @@ static inline int blk_uuid_compare(blk_uuid_t *uuid1, blk_uuid_t *uuid2)
#else
-#error "Please update blk_uuid.h for your OS"
+#error "Please update vhd-uuid.h for your OS"
#endif
-#endif /* __BLKTAP2_UUID_H__ */
+#endif /* __BLKTAP2_VHD_UUID_H__ */
diff --git a/tools/blktap2/include/vhd.h b/tools/blktap2/include/vhd.h
index a31aadf491..c06442545b 100644
--- a/tools/blktap2/include/vhd.h
+++ b/tools/blktap2/include/vhd.h
@@ -59,7 +59,7 @@ struct hd_ftr {
u32 geometry; /* Disk geometry */
u32 type; /* Disk type */
u32 checksum; /* 1's comp sum of this struct. */
- blk_uuid_t uuid; /* Unique disk ID, used for naming parents */
+ vhd_uuid_t uuid; /* Unique disk ID, used for naming parents */
char saved; /* one-bit -- is this disk/VM in a saved state? */
char hidden; /* tapdisk-specific field: is this vdi hidden? */
char reserved[426]; /* padding */
@@ -147,7 +147,7 @@ struct dd_hdr {
u32 max_bat_size; /* Maximum number of entries in the BAT */
u32 block_size; /* Block size in bytes. Must be power of 2. */
u32 checksum; /* Header checksum. 1's comp of all fields. */
- blk_uuid_t prt_uuid; /* ID of the parent disk. */
+ vhd_uuid_t prt_uuid; /* ID of the parent disk. */
u32 prt_ts; /* Modification time of the parent disk */
u32 res1; /* Reserved. */
char prt_name[512]; /* Parent unicode name. */