Motr
M0
|
#include <sync.h>
Data Fields | |
struct m0_fop | sfw_fop |
struct m0_reqh_service_txid * | sfw_stx |
struct sync_request * | sfw_req |
struct m0_sm_ast | sfw_ast |
struct m0_tlink | sfw_tlink |
uint64_t | sfw_tlink_magic |
Wrapper for sync messages, used to list/group pending replies and pair fop/reply with the struct m0_reqh_service_txid that needs updating.
struct sync_request* sfw_req |
struct m0_reqh_service_txid* sfw_stx |
The service transaction that needs updating gain the m0t1fs_inode::ci_pending_txid_lock lock for inodes or the m0_reqh_service_ctx::sc_max_pending_tx_lock for the super block before dereferencing