#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)