#include <stdlib.h>
This graph shows which files directly or indirectly include this file:

Data Structures | |
| struct | bmi_optimistic_buffer_info |
| used to describe a memory region in passing down a registration hint from IO routines. More... | |
Typedefs | |
| typedef int64_t | bmi_size_t |
| typedef int32_t | bmi_msg_tag_t |
| typedef int64_t | bmi_context_id |
| typedef int64_t | bmi_op_id_t |
| typedef int32_t | bmi_error_code_t |
Enumerations | |
| enum | { BMI_INIT_SERVER = 1, BMI_TCP_BIND_SPECIFIC = 2, BMI_AUTO_REF_COUNT = 4 } |
| enum | bmi_buffer_type |
| enum | { BMI_DROP_ADDR = 1, BMI_CHECK_INIT = 2, BMI_CHECK_MAXSIZE = 3, BMI_GET_METH_ADDR = 4, BMI_INC_ADDR_REF = 5, BMI_DEC_ADDR_REF = 6, BMI_DROP_ADDR_QUERY = 7, BMI_FORCEFUL_CANCEL_MODE = 8, BMI_GET_UNEXP_SIZE = 10 } |
Functions | |
| int | bmi_errno_to_pvfs (int error) |
Many of the BMI types are defined in terms of PVFS2 types rather than using the PVFS2 types themselves. This is because we wanted to separate the BMI package, in case it was useful in other projects. It may be that at some later date we will make a pass through BMI and eliminate many of these "extra" types.
1.3.5