35 #ifndef OMPI_COMMON_DLL_DEFS_H
36 #define OMPI_COMMON_DLL_DEFS_H
38 #include "msgq_interface.h"
61 int opal_list_sentinel;
75 int fl_frag_alignment;
101 int req_f_to_c_index;
117 int req_pml_complete;
125 int req_bytes_packed;
133 int req_bytes_packed;
183 int grp_proc_pointers;
209 int mtc_ndims_or_nnodes;
210 int mtc_dims_or_index;
211 int mtc_periods_or_edges;
214 } ompi_mca_topo_base_comm_1_0_0_t;
258 #define mqs_malloc (mqs_basic_entrypoints->mqs_malloc_fp)
259 #define mqs_free (mqs_basic_entrypoints->mqs_free_fp)
260 #define mqs_prints (mqs_basic_entrypoints->mqs_dprints_fp)
261 #define mqs_put_image_info (mqs_basic_entrypoints->mqs_put_image_info_fp)
262 #define mqs_get_image_info (mqs_basic_entrypoints->mqs_get_image_info_fp)
263 #define mqs_put_process_info (mqs_basic_entrypoints->mqs_put_process_info_fp)
264 #define mqs_get_process_info (mqs_basic_entrypoints->mqs_get_process_info_fp)
269 #define mqs_find_type (i_info->image_callbacks->mqs_find_type_fp)
270 #define mqs_field_offset (i_info->image_callbacks->mqs_field_offset_fp)
271 #define mqs_sizeof (i_info->image_callbacks->mqs_sizeof_fp)
272 #define mqs_get_type_sizes (i_info->image_callbacks->mqs_get_type_sizes_fp)
273 #define mqs_find_function (i_info->image_callbacks->mqs_find_function_fp)
274 #define mqs_find_symbol (i_info->image_callbacks->mqs_find_symbol_fp)
276 #define mqs_get_image (p_info->process_callbacks->mqs_get_image_fp)
277 #define mqs_get_global_rank (p_info->process_callbacks->mqs_get_global_rank_fp)
278 #define mqs_fetch_data (p_info->process_callbacks->mqs_fetch_data_fp)
279 #define mqs_target_to_host (p_info->process_callbacks->mqs_target_to_host_fp)
285 int ompi_fill_in_type_info(mqs_image *image,
char **message);
288 mqs_taddr_t ompi_fetch_pointer(mqs_process *proc, mqs_taddr_t addr,
292 mqs_tword_t ompi_fetch_int(mqs_process *proc, mqs_taddr_t addr,
296 mqs_tword_t ompi_fetch_bool(mqs_process *proc, mqs_taddr_t addr,
300 mqs_taddr_t ompi_fetch_size_t(mqs_process *proc, mqs_taddr_t addr,
304 int ompi_fetch_opal_pointer_array_info(mqs_process *proc, mqs_taddr_t addr,
306 int *size,
int *lowest_free,
308 int ompi_fetch_opal_pointer_array_item(mqs_process *proc, mqs_taddr_t addr,
Definition: msgq_interface.h:516
Definition: opal_hash_table.h:42
Definition: ompi_datatype.h:68
Common hdr attributes - must be first element in each hdr type.
Definition: pml_ob1_hdr.h:57
struct opal_list_t opal_list_t
List container type.
Definition: opal_list.h:159
struct opal_list_item_t opal_list_item_t
Base type for items that are put in a list (opal_list_t) containers.
Definition: opal_list.h:118
struct ompi_request_t ompi_request_t
Convenience typedef.
Definition: request.h:125
Header definition for the first fragment, contains the attributes required to match the corresponding...
Definition: pml_ob1_hdr.h:70
Definition: pml_ob1_recvfrag.h:39
Definition: msgq_interface.h:506
Definition: msgq_interface.h:484
Definition: msgq_interface.h:203
Definition: ompi_free_list.h:39
Base type for send requests.
Definition: pml_base_sendreq.h:37
Group structure Currently we have four formats for storing the process pointers that are members of t...
Definition: group.h:79
Definition: ompi_free_list.h:62
Base type for receive requests.
Definition: pml_base_recvreq.h:36
Definition: ompi_common_dll_defs.h:244
Definition: communicator.h:118
Type of request.
Definition: pml_base_request.h:57
struct opal_pointer_array_t opal_pointer_array_t
Convenience typedef.
Definition: opal_pointer_array.h:69
Definition: ompi_common_dll_defs.h:44