25 #ifndef __MOTR_BE_PD_H__ 26 #define __MOTR_BE_PD_H__
M0_INTERNAL int m0_be_pd_init(struct m0_be_pd *pd, struct m0_be_pd_cfg *pd_cfg)
struct m0_be_io_sched bpd_sched
struct m0_be_pool bpd_io_pool
M0_INTERNAL void m0_be_pd_io_get(struct m0_be_pd *pd, struct m0_be_pd_io **pdio, struct m0_be_op *op)
uint32_t bpdc_seg_io_pending_max
M0_INTERNAL struct m0_be_io * m0_be_pd_io_be_io(struct m0_be_pd_io *pdio)
struct m0_be_pd_io * bpd_io
M0_INTERNAL void m0_be_pd_io_add(struct m0_be_pd *pd, struct m0_be_pd_io *pdio, struct m0_ext *ext, struct m0_be_op *op)
struct m0_be_io_sched_cfg bpdc_sched
M0_INTERNAL void m0_be_pd_sync(struct m0_be_pd *pd, m0_bindex_t pos, struct m0_stob **stobs, int nr, struct m0_be_op *op)
M0_INTERNAL void m0_be_pd_io_put(struct m0_be_pd *pd, struct m0_be_pd_io *pdio)
bool bpd_sync_in_progress
M0_INTERNAL void m0_be_pd_fini(struct m0_be_pd *pd)
struct m0_be_io bpd_sync_io
struct m0_be_op * bpd_sync_op
m0_time_t bpd_sync_runtime
struct m0_be_io_credit bpdc_io_credit
struct m0_be_pd_cfg bpd_cfg
struct m0_sm_ast bpd_sync_ast