23 #ifndef MCA_PML_BFO_RDMAFRAG_H
24 #define MCA_PML_BFO_RDMAFRAG_H
34 } mca_pml_bfo_rdma_state_t;
43 mca_pml_bfo_rdma_state_t rdma_state;
57 #define MCA_PML_BFO_RDMA_FRAG_ALLOC(frag,rc) \
59 ompi_free_list_item_t* item; \
60 OMPI_FREE_LIST_WAIT(&mca_pml_bfo.rdma_frags, item, rc); \
61 frag = (mca_pml_bfo_rdma_frag_t*)item; \
64 #define MCA_PML_BFO_RDMA_FRAG_RETURN(frag) \
67 OMPI_FREE_LIST_RETURN(&mca_pml_bfo.rdma_frags, \
68 (ompi_free_list_item_t*)frag); \
Union of defined hdr types.
Definition: pml_bfo_hdr.h:441
#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: 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
Definition: pml_bfo_rdmafrag.h:36
BTL module interface functions and attributes.
Definition: btl.h:786
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