22 #ifndef MCA_PML_CSUM_RDMAFRAG_H
23 #define MCA_PML_CSUM_RDMAFRAG_H
31 MCA_PML_CSUM_RDMA_PUT,
33 } mca_pml_csum_rdma_state_t;
39 mca_pml_csum_rdma_state_t rdma_state;
53 #define MCA_PML_CSUM_RDMA_FRAG_ALLOC(frag,rc) \
55 ompi_free_list_item_t* item; \
56 OMPI_FREE_LIST_WAIT(&mca_pml_csum.rdma_frags, item, rc); \
57 frag = (mca_pml_csum_rdma_frag_t*)item; \
60 #define MCA_PML_CSUM_RDMA_FRAG_RETURN(frag) \
63 OMPI_FREE_LIST_RETURN(&mca_pml_csum.rdma_frags, \
64 (ompi_free_list_item_t*)frag); \
Union of defined hdr types.
Definition: pml_csum_hdr.h:298
#define MCA_BTL_DES_MAX_SEGMENTS
Maximum number of allowed segments in src/dst fields of a descriptor.
Definition: btl.h:316
Byte Transfer Layer (BTL)
Definition: pml_csum_rdmafrag.h:35
Definition: ompi_free_list.h:62
Structure associated w/ ompi_proc_t that contains the set of BTLs used to reach a destination...
Definition: bml.h:222
Definition: opal_convertor.h:90
Describes a region/segment of memory that is addressable by an BTL.
Definition: btl.h:236
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236