26 #ifndef __MOTR_LAYOUT_PLAN_H__ 27 #define __MOTR_LAYOUT_PLAN_H__ struct m0_layout_plop rp_base
M0_INTERNAL void m0_layout_plop_done(struct m0_layout_plop *plop)
const struct m0_layout_plop_ops * pl_ops
struct m0_tlink plr_rdep_linkage
M0_INTERNAL int m0_layout_plan_get(struct m0_layout_plan *plan, uint64_t colour, struct m0_layout_plop **plop)
int(* fp_fun)(struct m0_layout_fun_plop *plop)
struct m0_bufvec iob_data
void(* po_cancel)(struct m0_layout_plop *plop)
struct m0_indexvec iob_ready
enum m0_layout_plop_state pl_state
struct m0_bufvec iop_data
enum m0_layout_plop_type pl_type
M0_TL_DESCR_DECLARE(pldeps, M0_EXTERN)
M0_INTERNAL int m0_layout_plop_start(struct m0_layout_plop *plop)
struct target_ioreq * pl_ti
M0_TL_DECLARE(pldeps, M0_EXTERN, struct m0_layout_plop_rel)
struct m0_layout_plop * plr_rdep
struct m0_layout_plan * pl_plan
struct m0_layout_plop iop_base
struct m0_tlink pl_linkage
struct m0_rpc_session * iop_session
struct m0_layout_plop iob_base
struct m0_indexvec iop_ext
M0_INTERNAL void m0_layout_plan_fini(struct m0_layout_plan *plan)
struct m0_layout_plop fp_base
struct m0_tlink plr_dep_linkage
M0_INTERNAL struct m0_layout_plan * m0_layout_plan_build(struct m0_op *op)
void(* po_fini)(struct m0_layout_plop *plop)
struct m0_layout_plop * plr_dep
M0_INTERNAL void m0_layout_plan_abort(struct m0_layout_plan *plan)