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