Motr  M0
dix_cp_onwire.h File Reference
#include "rpc/rpc_opcodes.h"
#include "fid/fid.h"
#include "fid/fid_xc.h"
#include "rpc/at.h"
#include "rpc/at_xc.h"
#include "cm/cp_onwire.h"
#include "cm/cp_onwire_xc.h"
Include dependency graph for dix_cp_onwire.h:

Go to the source code of this file.

Data Structures

struct  m0_dix_cpx
 

Macros

#define __MOTR_DIX_CM_CP_ONWIRE_H__
 

Functions

struct m0_dix_cpx M0_XCA_DOMAIN (rpc)
 
M0_INTERNAL void m0_dix_cpx_init (struct m0_fop_type *ft, const struct m0_fom_type_ops *fomt_ops, enum M0_RPC_OPCODES op, const char *name, const struct m0_xcode_type *xt, uint64_t rpc_flags, struct m0_cm_type *cmt)
 
M0_INTERNAL void m0_dix_cpx_fini (struct m0_fop_type *ft)
 

Variables

struct m0_cpx dcx_cp
 
struct m0_fid dcx_ctg_fid
 
uint32_t dcx_ctg_op_flags
 
uint64_t dcx_failed_idx
 
uint32_t dcx_phase
 
struct m0_rpc_at_buf dcx_ab_key
 
struct m0_rpc_at_buf dcx_ab_val
 

Macro Definition Documentation

◆ __MOTR_DIX_CM_CP_ONWIRE_H__

#define __MOTR_DIX_CM_CP_ONWIRE_H__

Definition at line 26 of file dix_cp_onwire.h.

Function Documentation

◆ m0_dix_cpx_fini()

M0_INTERNAL void m0_dix_cpx_fini ( struct m0_fop_type ft)

Finalises copy packet FOP type.

Definition at line 50 of file dix_cp_onwire.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_dix_cpx_init()

M0_INTERNAL void m0_dix_cpx_init ( struct m0_fop_type ft,
const struct m0_fom_type_ops fomt_ops,
enum M0_RPC_OPCODES  op,
const char *  name,
const struct m0_xcode_type xt,
uint64_t  rpc_flags,
struct m0_cm_type cmt 
)

Initialises copy packet FOP type.

Definition at line 32 of file dix_cp_onwire.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ M0_XCA_DOMAIN()

struct m0_dix_cpx M0_XCA_DOMAIN ( rpc  )

Variable Documentation

◆ dcx_ab_key

struct m0_rpc_at_buf dcx_ab_key

Definition at line 64 of file dix_cp_onwire.h.

◆ dcx_ab_val

struct m0_rpc_at_buf dcx_ab_val

Definition at line 65 of file dix_cp_onwire.h.

◆ dcx_cp

struct m0_cpx dcx_cp

Base copy packet fields.

Definition at line 52 of file dix_cp_onwire.h.

◆ dcx_ctg_fid

struct m0_fid dcx_ctg_fid

Destination catalog fid.

Definition at line 55 of file dix_cp_onwire.h.

◆ dcx_ctg_op_flags

uint32_t dcx_ctg_op_flags

Definition at line 57 of file dix_cp_onwire.h.

◆ dcx_failed_idx

uint64_t dcx_failed_idx

Definition at line 59 of file dix_cp_onwire.h.

◆ dcx_phase

uint32_t dcx_phase

Copy packet fom phase before sending it onwire.

Definition at line 62 of file dix_cp_onwire.h.