#include <stdlib.h>
#include "erasurecode_backend.h"
#include "isa_l_common.h"
Go to the source code of this file.
◆ ISA_L_RS_CAUCHY_LIB_MAJOR
#define ISA_L_RS_CAUCHY_LIB_MAJOR 2 |
◆ ISA_L_RS_CAUCHY_LIB_MINOR
#define ISA_L_RS_CAUCHY_LIB_MINOR 14 |
◆ ISA_L_RS_CAUCHY_LIB_NAME
#define ISA_L_RS_CAUCHY_LIB_NAME "isa_l_rs_cauchy" |
◆ ISA_L_RS_CAUCHY_LIB_REV
#define ISA_L_RS_CAUCHY_LIB_REV 1 |
◆ ISA_L_RS_CAUCHY_LIB_VER_STR
#define ISA_L_RS_CAUCHY_LIB_VER_STR "2.14" |
◆ ISA_L_RS_CAUCHY_SO_NAME
#define ISA_L_RS_CAUCHY_SO_NAME "libisal.so.2" |
◆ isa_l_rs_cauchy_init()
static void* isa_l_rs_cauchy_init |
( |
struct ec_backend_args * |
args, |
|
|
void * |
backend_sohandle |
|
) |
| |
|
static |
◆ isa_l_rs_cauchy_is_compatible_with()
static bool isa_l_rs_cauchy_is_compatible_with |
( |
uint32_t |
version | ) |
|
|
static |
◆ backend_isa_l_rs_cauchy
struct ec_backend_common backend_isa_l_rs_cauchy |
Initial value:= {
.id = EC_BACKEND_ISA_L_RS_CAUCHY,
}
Definition at line 1 of file isa_l_rs_cauchy.c.
◆ isa_l_rs_cauchy
struct ec_backend isa_l_rs_cauchy |
◆ isa_l_rs_cauchy_op_stubs
struct ec_backend_op_stubs isa_l_rs_cauchy_op_stubs |
Initial value:= {
.GETMETADATASIZE = get_backend_metadata_size_zero,
.GETENCODEOFFSET = get_encode_offset_zero,
}
Definition at line 61 of file isa_l_rs_cauchy.c.
◆ isa_l_rs_cauchy_ops
struct ec_backend_op_stubs isa_l_rs_cauchy_ops |
int isa_l_reconstruct(void *desc, char **data, char **parity, int *missing_idxs, int destination_idx, int blocksize)