25 #ifndef __MOTR_M0T1FS_FILE_INTERNAL_H__ 26 #define __MOTR_M0T1FS_FILE_INTERNAL_H__ 1885 M0_INTERNAL
struct m0t1fs_inode *
1888 M0_INTERNAL
struct m0t1fs_inode *
bool(* pi_spans_seg)(struct pargrp_iomap *iomap, m0_bindex_t index, m0_bcount_t count)
enum sns_repair_state ir_sns_state
int(* iro_parity_recalc)(struct io_request *req)
int(* pi_paritybufs_alloc)(struct pargrp_iomap *map)
struct m0_atomic64 nxr_rdbulk_nr
struct m0_indexvec_varr pi_ivv
int(* pi_readrest)(struct pargrp_iomap *iomap)
int(* iro_dgmode_write)(struct io_request *req, bool rmw)
static struct io_request req
struct data_buf *** pi_paritybufs
int(* nxo_tioreq_map)(struct nw_xfer_request *xfer, const struct m0_pdclust_src_addr *src, struct m0_pdclust_tgt_addr *tgt, struct target_ioreq **tio)
void(* nxo_complete)(struct nw_xfer_request *xfer, bool rmw)
int(* pi_dgmode_recover)(struct pargrp_iomap *map)
enum target_ioreq_type ti_req_type
struct m0_indexvec_varr ti_bufvec
struct m0_varr ti_pageattrs
int(* pi_dgmode_process)(struct pargrp_iomap *map, struct target_ioreq *tio, m0_bindex_t *index, uint32_t count)
int(* iro_parity_verify)(struct io_request *req)
struct target_ioreq * irf_tioreq
int(* pi_readold_auxbuf_alloc)(struct pargrp_iomap *map)
int(* pi_seg_process)(struct pargrp_iomap *map, uint64_t segid, bool rmw)
struct target_ioreq * dr_tioreq
enum m0_pool_nd_state ti_state
static struct m0t1fs_inode m0inode
int(* nxo_distribute)(struct nw_xfer_request *xfer)
int(* pi_populate)(struct pargrp_iomap *iomap, struct m0_ivec_varr_cursor *cursor)
int(* tio_cc_fops_prepare)(struct target_ioreq *ti)
enum pargrp_iomap_state pi_state
void(* tio_seg_add)(struct target_ioreq *ti, const struct m0_pdclust_src_addr *src, const struct m0_pdclust_tgt_addr *tgt, m0_bindex_t gob_offset, m0_bcount_t count, struct pargrp_iomap *map)
struct nw_xfer_request ir_nwxfer
const struct nw_xfer_ops * nxr_ops
struct m0_atomic64 nxr_ccfop_nr
struct m0_varr dr_pageattrs
void(* iro_iomaps_destroy)(struct io_request *req)
enum pargrp_iomap_rmwtype pi_rtype
int(* pi_dgmode_postprocess)(struct pargrp_iomap *map)
int(* pi_parity_verify)(struct pargrp_iomap *map)
struct m0_indexvec_varr dr_bufvec
struct m0_htable nxr_tioreqs_hash
struct m0_rpc_session * ti_session
struct m0_indexvec_varr ir_ivv
void(* iro_file_unlock)(struct io_request *req)
struct m0_indexvec_varr dr_ivec_varr
const struct target_ioreq_ops * ti_ops
int(* iro_dgmode_recover)(struct io_request *req)
const struct iovec * ir_iovec
M0_INTERNAL struct m0t1fs_sb * m0inode_to_sb(const struct m0t1fs_inode *m0inode)
struct m0_pdclust_tgt_addr tgt
struct cc_req_fop ti_cc_fop
int(* nxo_dispatch)(struct nw_xfer_request *xfer)
M0_INTERNAL struct m0t1fs_inode * m0t1fs_file_to_m0inode(const struct file *file)
int(* iro_dgmode_read)(struct io_request *req, bool rmw)
uint64_t(* pi_fullpages_find)(struct pargrp_iomap *map)
enum nw_xfer_state nxr_state
struct m0_indexvec_varr ti_ivv
M0_INTERNAL struct inode * m0t1fs_file_to_inode(const struct file *file)
struct data_buf *** pi_databufs
const struct io_request_ops * ir_ops
struct m0_atomic64 nxr_iofop_nr
struct m0_io_fop irf_iofop
struct pargrp_iomap ** ir_iomaps
struct target_ioreq * crf_tioreq
M0_INTERNAL struct m0t1fs_inode * m0t1fs_inode_to_m0inode(const struct inode *inode)
int(* pi_parity_recalc)(struct pargrp_iomap *map)
int(* iro_iomaps_prepare)(struct io_request *req)
struct nw_xfer_request * ti_nwxfer
struct m0_rm_incoming ir_in
struct target_ioreq * db_tioreq
int(* iro_iosm_handle)(struct io_request *req)
struct io_request * pi_ioreq
uint64_t * ir_failed_session
int(* iro_user_data_copy)(struct io_request *req, enum copy_direction dir, enum page_attr filter)
struct m0_pdclust_src_addr src
struct dgmode_rwvec * ti_dgvec
const struct pargrp_iomap_ops * pi_ops
int(* tio_iofops_prepare)(struct target_ioreq *ti, enum page_attr filter)
int(* iro_file_lock)(struct io_request *req)