Motr  M0
sync_fop_wrapper Struct Reference

#include <sync.h>

Collaboration diagram for sync_fop_wrapper:
Collaboration graph

Data Fields

struct m0_fop sfw_fop
 
struct m0_reqh_service_txidsfw_stx
 
struct sync_requestsfw_req
 
struct m0_sm_ast sfw_ast
 
struct m0_tlink sfw_tlink
 
uint64_t sfw_tlink_magic
 

Detailed Description

Wrapper for sync messages, used to list/group pending replies and pair fop/reply with the struct m0_reqh_service_txid that needs updating.

Definition at line 99 of file sync.h.

Field Documentation

◆ sfw_ast

struct m0_sm_ast sfw_ast

Definition at line 114 of file sync.h.

◆ sfw_fop

struct m0_fop sfw_fop

The fop for fsync messages

Definition at line 101 of file sync.h.

◆ sfw_req

struct sync_request* sfw_req

Definition at line 111 of file sync.h.

◆ sfw_stx

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

Definition at line 109 of file sync.h.

◆ sfw_tlink

struct m0_tlink sfw_tlink

Definition at line 117 of file sync.h.

◆ sfw_tlink_magic

uint64_t sfw_tlink_magic

Definition at line 118 of file sync.h.


The documentation for this struct was generated from the following file: