Go to the source code of this file.
|
#define | MCA_PML_BFO_RECV_FRAG_ALLOC(frag, rc) |
|
#define | MCA_PML_BFO_RECV_FRAG_INIT(frag, hdr, segs, cnt, btl) |
|
#define | MCA_PML_BFO_RECV_FRAG_RETURN(frag) |
|
|
| OBJ_CLASS_DECLARATION (mca_pml_bfo_recv_frag_t) |
|
void | mca_pml_bfo_recv_frag_callback_match (mca_btl_base_module_t *btl, mca_btl_base_tag_t tag, mca_btl_base_descriptor_t *descriptor, void *cbdata) |
| Callback from BTL on receipt of a recv_frag (match).
|
|
void | mca_pml_bfo_recv_frag_callback_rndv (mca_btl_base_module_t *btl, mca_btl_base_tag_t tag, mca_btl_base_descriptor_t *descriptor, void *cbdata) |
| Callback from BTL on receipt of a recv_frag (rndv).
|
|
void | mca_pml_bfo_recv_frag_callback_rget (mca_btl_base_module_t *btl, mca_btl_base_tag_t tag, mca_btl_base_descriptor_t *descriptor, void *cbdata) |
| Callback from BTL on receipt of a recv_frag (rget).
|
|
void | mca_pml_bfo_recv_frag_callback_ack (mca_btl_base_module_t *btl, mca_btl_base_tag_t tag, mca_btl_base_descriptor_t *descriptor, void *cbdata) |
| Callback from BTL on receipt of a recv_frag (ack).
|
|
void | mca_pml_bfo_recv_frag_callback_frag (mca_btl_base_module_t *btl, mca_btl_base_tag_t tag, mca_btl_base_descriptor_t *descriptor, void *cbdata) |
| Callback from BTL on receipt of a recv_frag (frag).
|
|
void | mca_pml_bfo_recv_frag_callback_put (mca_btl_base_module_t *btl, mca_btl_base_tag_t tag, mca_btl_base_descriptor_t *descriptor, void *cbdata) |
| Callback from BTL on receipt of a recv_frag (put).
|
|
void | mca_pml_bfo_recv_frag_callback_fin (mca_btl_base_module_t *btl, mca_btl_base_tag_t tag, mca_btl_base_descriptor_t *descriptor, void *cbdata) |
| Callback from BTL on receipt of a recv_frag (fin).
|
|
#define MCA_PML_BFO_RECV_FRAG_ALLOC |
( |
|
frag, |
|
|
|
rc |
|
) |
| |
Value:do { \
ompi_free_list_item_t* item; \
OMPI_FREE_LIST_WAIT(&mca_pml_bfo.recv_frags, item, rc); \
} while(0)
Definition: pml_bfo_recvfrag.h:39
#define MCA_PML_BFO_RECV_FRAG_RETURN |
( |
|
frag | ) |
|
Value:do { \
if( frag->segments[0].seg_len > mca_pml_bfo.unexpected_limit ) { \
\
mca_pml_bfo.allocator->alc_free( mca_pml_bfo.allocator, \
frag->buffers[0].addr ); \
} \
frag->num_segments = 0; \
\
\
OMPI_FREE_LIST_RETURN(&mca_pml_bfo.recv_frags, \
} while(0)
Definition: ompi_free_list.h:62