#include "ompi_config.h"
#include "btl_smcuda.h"
Go to the source code of this file.
|
#define | MCA_BTL_SMCUDA_FRAG_TYPE_MASK ((uintptr_t)0x3) |
|
#define | MCA_BTL_SMCUDA_FRAG_SEND ((uintptr_t)0x0) |
|
#define | MCA_BTL_SMCUDA_FRAG_ACK ((uintptr_t)0x1) |
|
#define | MCA_BTL_SMCUDA_FRAG_PUT ((uintptr_t)0x2) |
|
#define | MCA_BTL_SMCUDA_FRAG_GET ((uintptr_t)0x3) |
|
#define | MCA_BTL_SMCUDA_FRAG_STATUS_MASK ((uintptr_t)0x4) |
|
#define | MCA_BTL_SMCUDA_FRAG_ALLOC_EAGER(frag, rc) |
|
#define | MCA_BTL_SMCUDA_FRAG_ALLOC_MAX(frag, rc) |
|
#define | MCA_BTL_SMCUDA_FRAG_ALLOC_USER(frag, rc) |
|
#define | MCA_BTL_SMCUDA_FRAG_RETURN(frag) |
|
#define MCA_BTL_SMCUDA_FRAG_ALLOC_EAGER |
( |
|
frag, |
|
|
|
rc |
|
) |
| |
Value:{ \
ompi_free_list_item_t* item; \
OMPI_FREE_LIST_GET(&mca_btl_smcuda_component.
sm_frags_eager, item, rc); \
}
ompi_free_list_t sm_frags_eager
free list of sm first
Definition: btl_smcuda.h:154
shared memory send fragment derived type.
Definition: btl_smcuda_frag.h:52
#define MCA_BTL_SMCUDA_FRAG_ALLOC_MAX |
( |
|
frag, |
|
|
|
rc |
|
) |
| |
Value:{ \
ompi_free_list_item_t* item; \
OMPI_FREE_LIST_GET(&mca_btl_smcuda_component.
sm_frags_max, item, rc); \
}
ompi_free_list_t sm_frags_max
free list of sm second
Definition: btl_smcuda.h:155
shared memory send fragment derived type.
Definition: btl_smcuda_frag.h:52
#define MCA_BTL_SMCUDA_FRAG_ALLOC_USER |
( |
|
frag, |
|
|
|
rc |
|
) |
| |
Value:{ \
ompi_free_list_item_t* item; \
OMPI_FREE_LIST_GET(&mca_btl_smcuda_component.sm_frags_user, item, rc); \
}
shared memory send fragment derived type.
Definition: btl_smcuda_frag.h:52
#define MCA_BTL_SMCUDA_FRAG_RETURN |
( |
|
frag | ) |
|
Value:{ \
}
Definition: ompi_free_list.h:62