Motr
M0
|
#include <stob.h>
Data Fields | |
void(* | sop_fini )(struct m0_stob *stob) |
void(* | sop_destroy_credit )(struct m0_stob *stob, struct m0_be_tx_credit *accum) |
int(* | sop_destroy )(struct m0_stob *stob, struct m0_dtx *dtx) |
int(* | sop_punch_credit )(struct m0_stob *stob, struct m0_indexvec *want, struct m0_indexvec *got, struct m0_be_tx_credit *accum) |
int(* | sop_punch )(struct m0_stob *stob, struct m0_indexvec *range, struct m0_dtx *dtx) |
int(* | sop_io_init )(struct m0_stob *stob, struct m0_stob_io *io) |
uint32_t(* | sop_block_shift )(struct m0_stob *stob) |
int(* | sop_fd )(struct m0_stob *stob) |
void(* sop_destroy_credit) (struct m0_stob *stob, struct m0_be_tx_credit *accum) |
Called when the last reference on the object is released or stob is evicted from the cache.
XXX This method is called under exclusive mode stob cache lock.
int(* sop_io_init) (struct m0_stob *stob, struct m0_stob_io *io) |
int(* sop_punch) (struct m0_stob *stob, struct m0_indexvec *range, struct m0_dtx *dtx) |
int(* sop_punch_credit) (struct m0_stob *stob, struct m0_indexvec *want, struct m0_indexvec *got, struct m0_be_tx_credit *accum) |