Motr
M0
|
#include "fid/fid.h"
#include "fop/fom_long_lock.h"
#include "rpc/at.h"
#include "cas/ctg_store.h"
#include "cm/cp.h"
Go to the source code of this file.
Data Structures | |
struct | m0_dix_cm_cp |
Macros | |
#define | __MOTR_DIX_CM_CP_H__ |
Enumerations | |
enum | m0_dix_cm_phase_transmit { DCM_PT_KEY = 0, DCM_PT_VAL, DCM_PT_NR } |
Functions | |
M0_INTERNAL struct m0_dix_cm_cp * | cp2dixcp (const struct m0_cm_cp *cp) |
M0_INTERNAL uint64_t | m0_dix_cm_cp_home_loc_helper (const struct m0_cm_cp *cp) |
M0_INTERNAL struct m0_cm * | cpfom2cm (struct m0_fom *fom) |
M0_INTERNAL bool | m0_dix_cm_cp_invariant (const struct m0_cm_cp *cp) |
M0_INTERNAL struct m0_cm_cp * | m0_dix_cm_cp_alloc (struct m0_cm *cm) |
M0_INTERNAL int | m0_dix_cm_cp_init (struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_cp_fail (struct m0_cm_cp *cp, struct m0_fop_type *ft) |
M0_INTERNAL int | m0_dix_cm_cp_read (struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_cp_xform (struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_cp_write (struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_cp_write_pre (struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_cp_io_wait (struct m0_cm_cp *cp, struct m0_fop_type *ft) |
M0_INTERNAL int | m0_dix_cm_cp_sw_check (struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_cp_send (struct m0_cm_cp *cp, struct m0_fop_type *ft) |
M0_INTERNAL int | m0_dix_cm_cp_send_wait (struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_cp_recv_init (struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_cp_recv_wait (struct m0_cm_cp *cp) |
M0_INTERNAL void | m0_dix_cm_cp_complete (struct m0_cm_cp *cp) |
M0_INTERNAL void | m0_dix_cm_cp_free (struct m0_cm_cp *cp) |
M0_INTERNAL int | m0_dix_cm_cp_fini (struct m0_cm_cp *cp) |
M0_INTERNAL void | m0_dix_cm_cp_tgt_info_fill (struct m0_dix_cm_cp *dix_cp, const struct m0_fid *cctg_fid) |
M0_INTERNAL void | m0_dix_cm_cp_setup (struct m0_dix_cm_cp *dix_cp, const struct m0_fid *cctg_fid, uint64_t failed_unit_index) |
M0_INTERNAL int | m0_dix_cm_cp_dup (struct m0_cm_cp *src, struct m0_cm_cp **dst) |
Variables | |
const struct m0_cm_cp_ops | m0_dix_cm_repair_cp_ops |
const struct m0_cm_cp_ops | m0_dix_cm_rebalance_cp_ops |