|
static int | test_init (void) |
|
static int | test_fini (void) |
|
static void | test_domain_init_fini (void) |
|
static void | test_domain_init_fini_failure (void) |
|
static int | t_register (struct m0_layout_domain *dom, const struct m0_layout_type *lt) |
|
static void | t_unregister (struct m0_layout_domain *dom, const struct m0_layout_type *lt) |
|
static m0_bcount_t | t_max_recsize (struct m0_layout_domain *dom) |
|
static void | test_type_reg_unreg (void) |
|
static int | t_enum_register (struct m0_layout_domain *dom, const struct m0_layout_enum_type *et) |
|
static void | t_enum_unregister (struct m0_layout_domain *dom, const struct m0_layout_enum_type *et) |
|
static m0_bcount_t | t_enum_max_recsize (void) |
|
static void | test_etype_reg_unreg (void) |
|
static void | test_reg_unreg (void) |
|
static void | test_reg_unreg_failure (void) |
|
static struct m0_layout * | list_lookup (uint64_t lid) |
|
static int | pdclust_l_build (uint64_t lid, uint32_t N, uint32_t K, uint32_t S, uint32_t P, struct m0_uint128 *seed, struct m0_layout_enum *le, struct m0_pdclust_layout **pl, bool failure_test) |
|
static int | pdclust_layout_build (uint32_t enum_id, uint64_t lid, uint32_t N, uint32_t K, uint32_t S, uint32_t P, struct m0_uint128 *seed, uint32_t A, uint32_t B, struct m0_pdclust_layout **pl, struct m0_layout_linear_enum **lin_enum, bool failure_test) |
|
static void | l_verify (struct m0_layout *l, uint64_t lid) |
|
static void | pdclust_l_verify (struct m0_pdclust_layout *pl, uint64_t lid, uint32_t N, uint32_t K, uint32_t S, uint32_t P, struct m0_uint128 *seed) |
|
static void | pdclust_layout_verify (uint32_t enum_id, struct m0_layout *l, uint64_t lid, uint32_t N, uint32_t K, uint32_t S, uint32_t P, struct m0_uint128 *seed, uint32_t A, uint32_t B) |
|
static void | NKP_assign_and_pool_init (uint32_t enum_id, uint32_t inline_test, uint32_t list_nr_less, uint32_t list_nr_more, uint32_t linear_nr, uint32_t *N, uint32_t *K, uint32_t *S, uint32_t *P) |
|
static int | test_build_pdclust (uint32_t enum_id, uint64_t lid, uint32_t inline_test, bool failure_test) |
|
static void | test_build (void) |
|
static void | test_build_failure (void) |
|
static void | buf_build (uint32_t lt_id, struct m0_bufvec_cursor *dcur) |
|
static void | pdclust_buf_build (uint32_t let_id, uint64_t lid, uint32_t N, uint32_t K, uint32_t S, uint32_t P, struct m0_uint128 *seed, struct m0_bufvec_cursor *dcur) |
|
static int | pdclust_layout_buf_build (uint32_t enum_id, uint64_t lid, uint32_t N, uint32_t K, uint32_t S, uint32_t P, struct m0_uint128 *seed, uint32_t A, uint32_t B, struct m0_bufvec_cursor *dcur) |
|
static void | allocate_area (void **area, m0_bcount_t additional_bytes, m0_bcount_t *num_bytes) |
|
static int | test_decode_pdclust (uint32_t enum_id, uint64_t lid, uint32_t inline_test, bool failure_test) |
|
static void | test_decode (void) |
|
static void | test_decode_failure (void) |
|
static void | lbuf_verify (struct m0_bufvec_cursor *cur, uint32_t *lt_id) |
|
static void | pdclust_lbuf_verify (uint32_t N, uint32_t K, uint32_t S, uint32_t P, struct m0_uint128 *seed, struct m0_bufvec_cursor *cur, uint32_t *let_id) |
|
static void | pdclust_layout_buf_verify (uint32_t enum_id, uint64_t lid, uint32_t N, uint32_t K, uint32_t S, uint32_t P, struct m0_uint128 *seed, uint32_t A, uint32_t B, struct m0_bufvec_cursor *cur) |
|
static int | test_encode_pdclust (uint32_t enum_id, uint64_t lid, uint32_t inline_test, bool failure_test) |
|
static void | test_encode (void) |
|
static void | test_encode_failure (void) |
|
static void | lbuf_compare (struct m0_bufvec_cursor *cur1, struct m0_bufvec_cursor *cur2) |
|
static void | pdclust_lbuf_compare (struct m0_bufvec_cursor *cur1, struct m0_bufvec_cursor *cur2) |
|
static void | pdclust_layout_buf_compare (uint32_t enum_id, struct m0_bufvec_cursor *cur1, struct m0_bufvec_cursor *cur2) |
|
static int | test_decode_encode_pdclust (uint32_t enum_id, uint64_t lid, uint32_t inline_test) |
|
static void | test_decode_encode (void) |
|
static void | pdclust_layout_compare (uint32_t enum_id, const struct m0_layout *l1, const struct m0_layout *l2, bool l2_ref_elevated) |
|
static void | pdclust_layout_copy (uint32_t enum_id, const struct m0_layout *l_src, struct m0_layout **l_dest) |
|
static void | pdclust_layout_copy_delete (uint32_t enum_id, struct m0_layout *l) |
|
static int | test_encode_decode_pdclust (uint32_t enum_id, uint64_t lid, uint32_t inline_test) |
|
static void | test_encode_decode (void) |
|
static int | test_ref_get_put_pdclust (uint32_t enum_id, uint64_t lid) |
|
static void | test_ref_get_put (void) |
|
static void | enum_op_verify (uint32_t enum_id, uint64_t lid, uint32_t nr, struct m0_layout *l) |
|
static int | test_enum_ops_pdclust (uint32_t enum_id, uint64_t lid, uint32_t inline_test) |
|
static void | test_enum_operations (void) |
|
static void | test_max_recsize (void) |
|
static void | pdclust_recsize_verify (uint32_t enum_id, struct m0_layout *l, m0_bcount_t recsize_to_verify) |
|
static int | test_recsize_pdclust (uint32_t enum_id, uint64_t lid, uint32_t inline_test) |
|
static void | test_recsize (void) |
|
static void | ldemo (struct m0_pdclust_instance *pi, const struct m0_pdclust_layout *pl) |
|
static int | test_pdclust_instance_obj (uint32_t enum_id, uint64_t lid, bool inline_test, bool failure_test) |
|
static void | test_pdclust_instance (void) |
|
static void | test_pdclust_instance_failure (void) |
|