#include <stdlib.h>
#include "erasurecode_backend.h"
#include "isa_l_common.h"
Go to the source code of this file.
◆ ISA_L_RS_VAND_LIB_MAJOR
#define ISA_L_RS_VAND_LIB_MAJOR 2 |
◆ ISA_L_RS_VAND_LIB_MINOR
#define ISA_L_RS_VAND_LIB_MINOR 13 |
◆ ISA_L_RS_VAND_LIB_NAME
#define ISA_L_RS_VAND_LIB_NAME "isa_l_rs_vand" |
◆ ISA_L_RS_VAND_LIB_REV
#define ISA_L_RS_VAND_LIB_REV 0 |
◆ ISA_L_RS_VAND_LIB_VER_STR
#define ISA_L_RS_VAND_LIB_VER_STR "2.13" |
◆ ISA_L_RS_VAND_SO_NAME
#define ISA_L_RS_VAND_SO_NAME "libisal.so.2" |
◆ isa_l_rs_vand_init()
static void* isa_l_rs_vand_init |
( |
struct ec_backend_args * |
args, |
|
|
void * |
backend_sohandle |
|
) |
| |
|
static |
◆ isa_l_rs_vand_is_compatible_with()
static bool isa_l_rs_vand_is_compatible_with |
( |
uint32_t |
version | ) |
|
|
static |
◆ backend_isa_l_rs_vand
struct ec_backend_common backend_isa_l_rs_vand |
Initial value:= {
.id = EC_BACKEND_ISA_L_RS_VAND,
}
Definition at line 1 of file isa_l_rs_vand.c.
◆ isa_l_rs_vand
struct ec_backend isa_l_rs_vand |
◆ isa_l_rs_vand_op_stubs
struct ec_backend_op_stubs isa_l_rs_vand_op_stubs |
Initial value:= {
.GETMETADATASIZE = get_backend_metadata_size_zero,
.GETENCODEOFFSET = get_encode_offset_zero,
}
Definition at line 60 of file isa_l_rs_vand.c.
◆ isa_l_rs_vand_ops
struct ec_backend_op_stubs isa_l_rs_vand_ops |
int isa_l_reconstruct(void *desc, char **data, char **parity, int *missing_idxs, int destination_idx, int blocksize)