Motr
M0
|
#include <tx_bulk.h>
Data Fields | |
struct m0_be_queue_cfg | tbc_q_cfg |
uint64_t | tbc_workers_nr |
uint64_t | tbc_partitions_nr |
uint64_t | tbc_work_items_per_tx_max |
struct m0_be_domain * | tbc_dom |
void * | tbc_datum |
void(* | tbc_do )(struct m0_be_tx_bulk *tb, struct m0_be_tx *tx, struct m0_be_op *op, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
void(* | tbc_done )(struct m0_be_tx_bulk *tb, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
User configuration with user-supplied callbacks for m0_be_tx_bulk.
void* tbc_datum |
it's passed as a parameter to m0_be_tx_bulk_cfg::tbc_do()
void(* tbc_do) (struct m0_be_tx_bulk *tb, struct m0_be_tx *tx, struct m0_be_op *op, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
struct m0_be_domain* tbc_dom |
void(* tbc_done) (struct m0_be_tx_bulk *tb, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
struct m0_be_queue_cfg tbc_q_cfg |