
Go to the source code of this file.
| void MPIO_Datatype_init_dataloop | ( | MPI_Datatype | type | ) |
Definition at line 71 of file romio_dataloop.c.
References MPIO_Datatype_s::dloop, MPIO_Datatype_s::dloop_depth, MPIO_Datatype_s::dloop_size, MPIO_Datatype_allocate(), MPIO_Datatype_initialize(), MPIO_Datatype_is_nontrivial(), MPIO_Datatype_keyval, and MPIO_Datatype_s::valid.

| void MPIO_Datatype_get_size | ( | MPI_Datatype | type, | |
| MPI_Offset * | size_p | |||
| ) |
Definition at line 101 of file romio_dataloop.c.
References MPIO_Datatype_allocate(), MPIO_Datatype_initialize(), MPIO_Datatype_keyval, MPIO_Datatype_set_szext(), MPIO_Datatype_s::size, and MPIO_Datatype_s::valid.
Referenced by MPIO_File_ds_io(), MPIO_Segment_contig_file_ds(), and MPIO_Segment_contig_fv2ib().


| void MPIO_Datatype_get_extent | ( | MPI_Datatype | type, | |
| MPI_Offset * | extent_p | |||
| ) |
Definition at line 125 of file romio_dataloop.c.
References MPIO_Datatype_s::extent, MPIO_Datatype_allocate(), MPIO_Datatype_initialize(), MPIO_Datatype_keyval, MPIO_Datatype_set_szext(), and MPIO_Datatype_s::valid.

| void MPIO_Datatype_get_block_info | ( | MPI_Datatype | type, | |
| MPI_Offset * | true_lb, | |||
| MPI_Offset * | count, | |||
| int * | n_contig | |||
| ) |
Definition at line 158 of file romio_dataloop.c.
References MPIO_Datatype_s::contig_blks, MPIO_Datatype_s::dloop, MPIO_Datatype_s::dloop_depth, MPIO_Datatype_s::dloop_size, MPIO_Datatype_s::extent, MPIO_Datatype_allocate(), MPIO_Datatype_keyval, MPIO_Datatype_set_szext(), MPIO_Datatype_s::true_extent, MPIO_Datatype_s::true_lb, and MPIO_Datatype_s::valid.
Referenced by MPIO_File_ds_io().


| int MPIO_Datatype_is_nontrivial | ( | MPI_Datatype | type | ) |
Definition at line 389 of file romio_dataloop.c.
Referenced by MPIO_Datatype_init_dataloop().

| void MPIO_Datatype_get_el_type | ( | MPI_Datatype | type, | |
| MPI_Datatype * | eltype_p, | |||
| int | flag | |||
| ) |
Definition at line 227 of file romio_dataloop.c.
References MPIO_Datatype_get_loopptr().
Referenced by MPIO_File_ds_io().


| void MPIO_Datatype_get_loopptr | ( | MPI_Datatype | type, | |
| MPIO_Dataloop ** | ptr_p, | |||
| int | flag | |||
| ) |
Definition at line 265 of file romio_dataloop.c.
References MPIO_Datatype_s::dloop, MPIO_Datatype_initialize(), MPIO_Datatype_keyval, and MPIO_Datatype_s::valid.
Referenced by MPIO_Datatype_get_el_type().


| void MPIO_Datatype_get_loopsize | ( | MPI_Datatype | type, | |
| int * | size_p, | |||
| int | flag | |||
| ) |
Definition at line 287 of file romio_dataloop.c.
References MPIO_Datatype_s::dloop_size, MPIO_Datatype_initialize(), MPIO_Datatype_keyval, and MPIO_Datatype_s::valid.

| void MPIO_Datatype_get_loopdepth | ( | MPI_Datatype | type, | |
| int * | depth_p, | |||
| int | flag | |||
| ) |
Definition at line 307 of file romio_dataloop.c.
References MPIO_Datatype_s::dloop_depth, MPIO_Datatype_initialize(), MPIO_Datatype_keyval, and MPIO_Datatype_s::valid.

| void MPIO_Datatype_set_loopptr | ( | MPI_Datatype | type, | |
| MPIO_Dataloop * | ptr, | |||
| int | flag | |||
| ) |
Definition at line 327 of file romio_dataloop.c.
References MPIO_Datatype_s::dloop, MPIO_Datatype_allocate(), MPIO_Datatype_initialize(), MPIO_Datatype_keyval, and MPIO_Datatype_s::valid.

| void MPIO_Datatype_set_loopsize | ( | MPI_Datatype | type, | |
| int | size, | |||
| int | flag | |||
| ) |
Definition at line 349 of file romio_dataloop.c.
References MPIO_Datatype_s::dloop_size, MPIO_Datatype_allocate(), MPIO_Datatype_initialize(), MPIO_Datatype_keyval, and MPIO_Datatype_s::valid.

| void MPIO_Datatype_set_loopdepth | ( | MPI_Datatype | type, | |
| int | depth, | |||
| int | flag | |||
| ) |
Definition at line 369 of file romio_dataloop.c.
References MPIO_Datatype_s::dloop_depth, MPIO_Datatype_allocate(), MPIO_Datatype_initialize(), MPIO_Datatype_keyval, and MPIO_Datatype_s::valid.

| void MPIO_Type_access_contents | ( | MPI_Datatype | type, | |
| int ** | ints_p, | |||
| MPI_Aint ** | aints_p, | |||
| MPI_Datatype ** | types_p | |||
| ) |
| void MPIO_Type_release_contents | ( | MPI_Datatype | type, | |
| int ** | ints_p, | |||
| MPI_Aint ** | aints_p, | |||
| MPI_Datatype ** | types_p | |||
| ) |
1.5.5