Motr
M0
|
Go to the source code of this file.
Data Structures | |
struct | m0_layout_plop |
struct | m0_layout_plop_rel |
struct | m0_layout_plop_ops |
struct | m0_layout_inout_plop |
struct | m0_layout_io_plop |
struct | m0_layout_index_plop |
struct | m0_layout_fun_plop |
Macros | |
#define | __MOTR_LAYOUT_PLAN_H__ |
Enumerations | |
enum | m0_layout_plop_type { M0_LAT_IN_WRITE, M0_LAT_READ, M0_LAT_WRITE, M0_LAT_GET, M0_LAT_PUT, M0_LAT_FUN, M0_LAT_OUT_READ, M0_LAT_DONE, M0_LAT_NR } |
enum | m0_layout_plop_state { M0_LPS_INIT, M0_LPS_STARTED, M0_LPS_DONE } |
enum | { M0_LAYOUT_PLOT_ANYCOLOUR = ~0ULL } |
Functions | |
M0_TL_DESCR_DECLARE (pldeps, M0_EXTERN) | |
M0_TL_DECLARE (pldeps, M0_EXTERN, struct m0_layout_plop_rel) | |
M0_TL_DESCR_DECLARE (plrdeps, M0_EXTERN) | |
M0_TL_DECLARE (plrdeps, M0_EXTERN, struct m0_layout_plop_rel) | |
M0_INTERNAL struct m0_layout_plan * | m0_layout_plan_build (struct m0_op *op) |
M0_INTERNAL void | m0_layout_plan_fini (struct m0_layout_plan *plan) |
M0_INTERNAL int | m0_layout_plan_get (struct m0_layout_plan *plan, uint64_t colour, struct m0_layout_plop **plop) |
M0_INTERNAL int | m0_layout_plop_start (struct m0_layout_plop *plop) |
M0_INTERNAL void | m0_layout_plop_done (struct m0_layout_plop *plop) |
M0_INTERNAL void | m0_layout_plan_abort (struct m0_layout_plan *plan) |