summaryrefslogtreecommitdiff
path: root/src/backends
diff options
context:
space:
mode:
authorTushar Gohad <tusharsg@gmail.com>2015-06-22 00:35:11 +0000
committerTushar Gohad <tusharsg@gmail.com>2015-06-22 00:40:05 +0000
commitb15717a6c724a9f7dae8ecd9b40163e35a1b3b18 (patch)
tree7dc4b29066bb739cc8b25a34089e911b2e098f8b /src/backends
parent6fac472e8f2cf08877f90b0b40549ab894c48fb1 (diff)
downloadliberasurecode-b15717a6c724a9f7dae8ecd9b40163e35a1b3b18.tar.gz
Rename rs_vand_internal to liberasurecode_rs_vand
Diffstat (limited to 'src/backends')
-rw-r--r--src/backends/rs_vand/liberasurecode_rs_vand.c (renamed from src/backends/rs_vand/rs_vand.c)150
1 files changed, 75 insertions, 75 deletions
diff --git a/src/backends/rs_vand/rs_vand.c b/src/backends/rs_vand/liberasurecode_rs_vand.c
index e39564f..8a09e9a 100644
--- a/src/backends/rs_vand/rs_vand.c
+++ b/src/backends/rs_vand/liberasurecode_rs_vand.c
@@ -43,34 +43,34 @@
#endif
/* Forward declarations */
-struct ec_backend_op_stubs internal_rs_vand_ops;
-struct ec_backend internal_rs_vand;
-struct ec_backend_common backend_internal_rs_vand;
-
-typedef int (*internal_rs_vand_encode_func)(int *, char **, char **, int, int, int);
-typedef int (*internal_rs_vand_decode_func)(int *, char **, char **, int, int, int *, int, int);
-typedef int (*internal_rs_vand_reconstruct_func)(int *, char **, char **, int, int, int *, int, int);
-typedef void (*init_rs_vand_func)(int, int);
-typedef void (*deinit_rs_vand_func)();
+struct ec_backend_op_stubs liberasurecode_rs_vand_ops;
+struct ec_backend liberasurecode_rs_vand;
+struct ec_backend_common backend_liberasurecode_rs_vand;
+
+typedef int (*liberasurecode_rs_vand_encode_func)(int *, char **, char **, int, int, int);
+typedef int (*liberasurecode_rs_vand_decode_func)(int *, char **, char **, int, int, int *, int, int);
+typedef int (*liberasurecode_rs_vand_reconstruct_func)(int *, char **, char **, int, int, int *, int, int);
+typedef void (*init_liberasurecode_rs_vand_func)(int, int);
+typedef void (*deinit_liberasurecode_rs_vand_func)();
typedef void (*free_systematic_matrix_func)(int *);
typedef int* (*make_systematic_matrix_func)(int, int);
-struct internal_rs_vand_descriptor {
+struct liberasurecode_rs_vand_descriptor {
/* calls required for init */
- init_rs_vand_func init_rs_vand;
- deinit_rs_vand_func deinit_rs_vand;
+ init_liberasurecode_rs_vand_func init_liberasurecode_rs_vand;
+ deinit_liberasurecode_rs_vand_func deinit_liberasurecode_rs_vand;
free_systematic_matrix_func free_systematic_matrix;
make_systematic_matrix_func make_systematic_matrix;
/* calls required for encode */
- internal_rs_vand_encode_func internal_rs_vand_encode;
+ liberasurecode_rs_vand_encode_func liberasurecode_rs_vand_encode;
/* calls required for decode */
- internal_rs_vand_decode_func internal_rs_vand_decode;
+ liberasurecode_rs_vand_decode_func liberasurecode_rs_vand_decode;
/* calls required for reconstruct */
- internal_rs_vand_reconstruct_func internal_rs_vand_reconstruct;
+ liberasurecode_rs_vand_reconstruct_func liberasurecode_rs_vand_reconstruct;
/* fields needed to hold state */
int *matrix;
@@ -79,49 +79,49 @@ struct internal_rs_vand_descriptor {
int w;
};
-static int internal_rs_vand_encode(void *desc, char **data, char **parity,
+static int liberasurecode_rs_vand_encode(void *desc, char **data, char **parity,
int blocksize)
{
- struct internal_rs_vand_descriptor *rs_vand_desc =
- (struct internal_rs_vand_descriptor*) desc;
+ struct liberasurecode_rs_vand_descriptor *rs_vand_desc =
+ (struct liberasurecode_rs_vand_descriptor*) desc;
/* FIXME: Should this return something? */
- rs_vand_desc->internal_rs_vand_encode(rs_vand_desc->matrix, data, parity,
+ rs_vand_desc->liberasurecode_rs_vand_encode(rs_vand_desc->matrix, data, parity,
rs_vand_desc->k, rs_vand_desc->m, blocksize);
return 0;
}
-static int internal_rs_vand_decode(void *desc, char **data, char **parity,
+static int liberasurecode_rs_vand_decode(void *desc, char **data, char **parity,
int *missing_idxs, int blocksize)
{
- struct internal_rs_vand_descriptor *rs_vand_desc =
- (struct internal_rs_vand_descriptor*) desc;
+ struct liberasurecode_rs_vand_descriptor *rs_vand_desc =
+ (struct liberasurecode_rs_vand_descriptor*) desc;
/* FIXME: Should this return something? */
- rs_vand_desc->internal_rs_vand_decode(rs_vand_desc->matrix, data, parity,
+ rs_vand_desc->liberasurecode_rs_vand_decode(rs_vand_desc->matrix, data, parity,
rs_vand_desc->k, rs_vand_desc->m, missing_idxs, blocksize, 1);
return 0;
}
-static int internal_rs_vand_reconstruct(void *desc, char **data, char **parity,
+static int liberasurecode_rs_vand_reconstruct(void *desc, char **data, char **parity,
int *missing_idxs, int destination_idx, int blocksize)
{
- struct internal_rs_vand_descriptor *rs_vand_desc =
- (struct internal_rs_vand_descriptor*) desc;
+ struct liberasurecode_rs_vand_descriptor *rs_vand_desc =
+ (struct liberasurecode_rs_vand_descriptor*) desc;
/* FIXME: Should this return something? */
- rs_vand_desc->internal_rs_vand_reconstruct(rs_vand_desc->matrix, data, parity,
+ rs_vand_desc->liberasurecode_rs_vand_reconstruct(rs_vand_desc->matrix, data, parity,
rs_vand_desc->k, rs_vand_desc->m, missing_idxs, destination_idx, blocksize);
return 0;
}
-static int internal_rs_vand_min_fragments(void *desc, int *missing_idxs,
+static int liberasurecode_rs_vand_min_fragments(void *desc, int *missing_idxs,
int *fragments_to_exclude, int *fragments_needed)
{
- struct internal_rs_vand_descriptor *rs_vand_desc =
- (struct internal_rs_vand_descriptor*)desc;
+ struct liberasurecode_rs_vand_descriptor *rs_vand_desc =
+ (struct liberasurecode_rs_vand_descriptor*)desc;
uint64_t exclude_bm = convert_list_to_bitmap(fragments_to_exclude);
uint64_t missing_bm = convert_list_to_bitmap(missing_idxs) | exclude_bm;
@@ -144,13 +144,13 @@ static int internal_rs_vand_min_fragments(void *desc, int *missing_idxs,
return ret;
}
-static void * internal_rs_vand_init(struct ec_backend_args *args,
+static void * liberasurecode_rs_vand_init(struct ec_backend_args *args,
void *backend_sohandle)
{
- struct internal_rs_vand_descriptor *desc = NULL;
+ struct liberasurecode_rs_vand_descriptor *desc = NULL;
- desc = (struct internal_rs_vand_descriptor *)
- malloc(sizeof(struct internal_rs_vand_descriptor));
+ desc = (struct liberasurecode_rs_vand_descriptor *)
+ malloc(sizeof(struct liberasurecode_rs_vand_descriptor));
if (NULL == desc) {
return NULL;
}
@@ -173,29 +173,29 @@ static void * internal_rs_vand_init(struct ec_backend_args *args,
* "transform" the void* to a function pointer.
*/
union {
- init_rs_vand_func initp;
- deinit_rs_vand_func deinitp;
+ init_liberasurecode_rs_vand_func initp;
+ deinit_liberasurecode_rs_vand_func deinitp;
free_systematic_matrix_func freematrixp;
make_systematic_matrix_func makematrixp;
- internal_rs_vand_encode_func encodep;
- internal_rs_vand_decode_func decodep;
- internal_rs_vand_reconstruct_func reconstructp;
+ liberasurecode_rs_vand_encode_func encodep;
+ liberasurecode_rs_vand_decode_func decodep;
+ liberasurecode_rs_vand_reconstruct_func reconstructp;
void *vptr;
} func_handle = {.vptr = NULL};
/* fill in function addresses */
func_handle.vptr = NULL;
- func_handle.vptr = dlsym(backend_sohandle, "init_rs_vand");
- desc->init_rs_vand = func_handle.initp;
- if (NULL == desc->init_rs_vand) {
+ func_handle.vptr = dlsym(backend_sohandle, "init_liberasurecode_rs_vand");
+ desc->init_liberasurecode_rs_vand = func_handle.initp;
+ if (NULL == desc->init_liberasurecode_rs_vand) {
goto error;
}
func_handle.vptr = NULL;
- func_handle.vptr = dlsym(backend_sohandle, "deinit_rs_vand");
- desc->deinit_rs_vand = func_handle.deinitp;
- if (NULL == desc->deinit_rs_vand) {
+ func_handle.vptr = dlsym(backend_sohandle, "deinit_liberasurecode_rs_vand");
+ desc->deinit_liberasurecode_rs_vand = func_handle.deinitp;
+ if (NULL == desc->deinit_liberasurecode_rs_vand) {
goto error;
}
@@ -214,27 +214,27 @@ static void * internal_rs_vand_init(struct ec_backend_args *args,
}
func_handle.vptr = NULL;
- func_handle.vptr = dlsym(backend_sohandle, "internal_rs_vand_encode");
- desc->internal_rs_vand_encode = func_handle.encodep;
- if (NULL == desc->internal_rs_vand_encode) {
+ func_handle.vptr = dlsym(backend_sohandle, "liberasurecode_rs_vand_encode");
+ desc->liberasurecode_rs_vand_encode = func_handle.encodep;
+ if (NULL == desc->liberasurecode_rs_vand_encode) {
goto error;
}
func_handle.vptr = NULL;
- func_handle.vptr = dlsym(backend_sohandle, "internal_rs_vand_decode");
- desc->internal_rs_vand_decode = func_handle.decodep;
- if (NULL == desc->internal_rs_vand_decode) {
+ func_handle.vptr = dlsym(backend_sohandle, "liberasurecode_rs_vand_decode");
+ desc->liberasurecode_rs_vand_decode = func_handle.decodep;
+ if (NULL == desc->liberasurecode_rs_vand_decode) {
goto error;
}
func_handle.vptr = NULL;
- func_handle.vptr = dlsym(backend_sohandle, "internal_rs_vand_reconstruct");
- desc->internal_rs_vand_reconstruct = func_handle.reconstructp;
- if (NULL == desc->internal_rs_vand_reconstruct) {
+ func_handle.vptr = dlsym(backend_sohandle, "liberasurecode_rs_vand_reconstruct");
+ desc->liberasurecode_rs_vand_reconstruct = func_handle.reconstructp;
+ if (NULL == desc->liberasurecode_rs_vand_reconstruct) {
goto error;
}
- desc->init_rs_vand(desc->k, desc->m);
+ desc->init_liberasurecode_rs_vand(desc->k, desc->m);
desc->matrix = desc->make_systematic_matrix(desc->k, desc->m);
@@ -258,23 +258,23 @@ error:
* Returns the size in bits!
*/
static int
-internal_rs_vand_element_size(void* desc)
+liberasurecode_rs_vand_element_size(void* desc)
{
- struct internal_rs_vand_descriptor *rs_vand_desc = NULL;
+ struct liberasurecode_rs_vand_descriptor *rs_vand_desc = NULL;
- rs_vand_desc = (struct internal_rs_vand_descriptor*) desc;
+ rs_vand_desc = (struct liberasurecode_rs_vand_descriptor*) desc;
return rs_vand_desc->w;
}
-static int internal_rs_vand_exit(void *desc)
+static int liberasurecode_rs_vand_exit(void *desc)
{
- struct internal_rs_vand_descriptor *rs_vand_desc = NULL;
+ struct liberasurecode_rs_vand_descriptor *rs_vand_desc = NULL;
- rs_vand_desc = (struct internal_rs_vand_descriptor*) desc;
+ rs_vand_desc = (struct liberasurecode_rs_vand_descriptor*) desc;
rs_vand_desc->free_systematic_matrix(rs_vand_desc->matrix);
- rs_vand_desc->deinit_rs_vand();
+ rs_vand_desc->deinit_liberasurecode_rs_vand();
free(rs_vand_desc);
return 0;
@@ -284,27 +284,27 @@ static int internal_rs_vand_exit(void *desc)
* For the time being, we only claim compatibility with versions that
* match exactly
*/
-static bool internal_rs_vand_is_compatible_with(uint32_t version) {
- return version == backend_internal_rs_vand.ec_backend_version;
+static bool liberasurecode_rs_vand_is_compatible_with(uint32_t version) {
+ return version == backend_liberasurecode_rs_vand.ec_backend_version;
}
-struct ec_backend_op_stubs internal_rs_vand_op_stubs = {
- .INIT = internal_rs_vand_init,
- .EXIT = internal_rs_vand_exit,
- .ENCODE = internal_rs_vand_encode,
- .DECODE = internal_rs_vand_decode,
- .FRAGSNEEDED = internal_rs_vand_min_fragments,
- .RECONSTRUCT = internal_rs_vand_reconstruct,
- .ELEMENTSIZE = internal_rs_vand_element_size,
- .ISCOMPATIBLEWITH = internal_rs_vand_is_compatible_with,
+struct ec_backend_op_stubs liberasurecode_rs_vand_op_stubs = {
+ .INIT = liberasurecode_rs_vand_init,
+ .EXIT = liberasurecode_rs_vand_exit,
+ .ENCODE = liberasurecode_rs_vand_encode,
+ .DECODE = liberasurecode_rs_vand_decode,
+ .FRAGSNEEDED = liberasurecode_rs_vand_min_fragments,
+ .RECONSTRUCT = liberasurecode_rs_vand_reconstruct,
+ .ELEMENTSIZE = liberasurecode_rs_vand_element_size,
+ .ISCOMPATIBLEWITH = liberasurecode_rs_vand_is_compatible_with,
};
-struct ec_backend_common backend_internal_rs_vand = {
+struct ec_backend_common backend_liberasurecode_rs_vand = {
.id = EC_BACKEND_INTERNAL_RS_VAND,
.name = INTERNAL_RS_VAND_LIB_NAME,
.soname = INTERNAL_RS_VAND_SO_NAME,
.soversion = INTERNAL_RS_VAND_LIB_VER_STR,
- .ops = &internal_rs_vand_op_stubs,
+ .ops = &liberasurecode_rs_vand_op_stubs,
.backend_metadata_size = 0,
.ec_backend_version = _VERSION(INTERNAL_RS_VAND_LIB_MAJOR,
INTERNAL_RS_VAND_LIB_MINOR,