48 sprintf ( buf,
"%08x-%04x-%04x-%04x-%02x%02x%02x%02x%02x%02x",
#define EINVAL
Invalid argument.
uint32_t a
8 hex digits, big-endian
struct arbelprm_rc_send_wqe rc
uint16_t c
2 hex digits, big-endian
#define sprintf(buf, fmt,...)
Write a formatted string to a buffer.
uint16_t d
2 hex digits, big-endian
int uuid_aton(const char *string, union uuid *uuid)
Parse UUID.
#define be32_to_cpu(value)
#define HEX_DECODE_OPTIONAL
Treat separator as optional while decoding.
#define be16_to_cpu(value)
int hex_decode(char separator, const char *encoded, void *data, size_t len)
Decode hexadecimal string (with optional byte separator character)
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
uint16_t b
2 hex digits, big-endian
struct uuid::@648 canonical
Canonical form (00000000-0000-0000-0000-000000000000)
uint8_t e[6]
12 hex digits, big-endian
const char * uuid_ntoa(const union uuid *uuid)
Convert UUID to printable string.