|
static void | rings_policy (struct m0_rm_resource *resource, struct m0_rm_incoming *in) |
|
static void | rings_credit_init (struct m0_rm_resource *resource, struct m0_rm_credit *credit) |
|
void | rings_resource_free (struct m0_rm_resource *resource) |
|
static bool | rings_resources_are_equal (const struct m0_rm_resource *c0, const struct m0_rm_resource *c1) |
|
static bool | rings_resource_is (const struct m0_rm_resource *res, uint64_t res_id) |
|
static m0_bcount_t | rings_resource_len (const struct m0_rm_resource *resource) |
|
static int | rings_resource_encode (struct m0_bufvec_cursor *cur, const struct m0_rm_resource *resource) |
|
static int | rings_resource_decode (struct m0_bufvec_cursor *cur, struct m0_rm_resource **resource) |
|
static bool | rings_credit_intersects (const struct m0_rm_credit *c0, const struct m0_rm_credit *c1) |
|
static int | rings_credit_join (struct m0_rm_credit *c0, const struct m0_rm_credit *c1) |
|
static int | rings_credit_diff (struct m0_rm_credit *c0, const struct m0_rm_credit *c1) |
|
static void | rings_credit_free (struct m0_rm_credit *credit) |
|
static int | rings_credit_encdec (struct m0_rm_credit *credit, struct m0_bufvec_cursor *cur, enum m0_xcode_what what) |
|
static int | rings_credit_encode (struct m0_rm_credit *credit, struct m0_bufvec_cursor *cur) |
|
static int | rings_credit_decode (struct m0_rm_credit *credit, struct m0_bufvec_cursor *cur) |
|
static int | rings_credit_copy (struct m0_rm_credit *dest, const struct m0_rm_credit *src) |
|
static void | rings_initial_capital (struct m0_rm_credit *self) |
|
static m0_bcount_t | rings_credit_len (const struct m0_rm_credit *credit) |
|
static bool | rings_is_subset (const struct m0_rm_credit *src, const struct m0_rm_credit *dest) |
|
static int | rings_disjoin (struct m0_rm_credit *src, const struct m0_rm_credit *dest, struct m0_rm_credit *intersection) |
|
static bool | rings_conflicts (const struct m0_rm_credit *c0, const struct m0_rm_credit *c1) |
|
static void | rings_incoming_complete (struct m0_rm_incoming *in, int32_t rc) |
|
static void | rings_incoming_conflict (struct m0_rm_incoming *in) |
|
static void | rings_rtype_set (struct rm_ut_data *self) |
|
static void | rings_rtype_unset (struct rm_ut_data *self) |
|
static void | rings_res_set (struct rm_ut_data *self) |
|
static void | rings_res_unset (struct rm_ut_data *self) |
|
static void | rings_owner_set (struct rm_ut_data *self) |
|
static void | rings_owner_unset (struct rm_ut_data *self) |
|
static void | rings_datum_set (struct rm_ut_data *self) |
|
void | rings_utdata_ops_set (struct rm_ut_data *data) |
|