OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Macros | Typedefs | Enumerations | Functions
pml_bfo_rdmafrag.h File Reference
`#include "ompi/mca/btl/btl.h"`
`#include "pml_bfo_hdr.h"`

Go to the source code of this file.

## Data Structures
struct | mca_pml_bfo_rdma_frag_t

## Macros
#define | MCA_PML_BFO_RDMA_FRAG_ALLOC(frag, rc)
#define | MCA_PML_BFO_RDMA_FRAG_RETURN(frag)

## Typedefs
typedef struct mca_pml_bfo_rdma_frag_t | mca_pml_bfo_rdma_frag_t

## Enumerations
enum | mca_pml_bfo_rdma_state_t { MCA_PML_BFO_RDMA_PUT, MCA_PML_BFO_RDMA_GET }

## Functions
| OBJ_CLASS_DECLARATION (mca_pml_bfo_rdma_frag_t)

## Macro Definition Documentation

#define MCA_PML_BFO_RDMA_FRAG_ALLOC | ( |  | frag,
|  |  | rc
| ) |  |

Value:
do { \
ompi_free_list_item_t* item; \
OMPI_FREE_LIST_WAIT(&mca_pml_bfo.rdma_frags, item, rc); \
frag = (mca_pml_bfo_rdma_frag_t*)item; \
} while(0)
mca_pml_bfo_rdma_frag_t
Definition: pml_bfo_rdmafrag.h:36

#define MCA_PML_BFO_RDMA_FRAG_RETURN | ( |  | frag | ) |

Value:
do { \
/* return fragment */ \
OMPI_FREE_LIST_RETURN(&mca_pml_bfo.rdma_frags, \
(ompi_free_list_item_t*)frag); \
} while(0)
ompi_free_list_item_t
Definition: ompi_free_list.h:62