
Go to the source code of this file.
| Data Structures | |
| struct | MPIO_File_ib_params | 
| struct | MPIO_File_ds_params | 
| Functions | |
| static int | MPIO_Segment_contig_file_ds (MPI_Offset *blocks_p, MPI_Datatype el_type, MPI_Offset rel_off, void *unused, void *v_paramp) | 
| static int | MPIO_Segment_contig_fv2ib (DLOOP_Offset *blocks_p, DLOOP_Type el_type, DLOOP_Offset rel_off, void *unused, void *v_paramp) | 
| static int | MPIO_File_datasieve (struct MPIO_File_ds_params *dsp, MPI_Offset *fv_lastp) | 
| static int | MPIO_Segment_contig_m2m_fake (DLOOP_Offset *blocks_p, DLOOP_Type el_type, DLOOP_Offset rel_off, void *unused, void *v_paramp) | 
| int | MPIO_File_ds_io (MPI_Aint *ub_ptr, int ub_count, MPI_Datatype ub_type, MPI_Offset fv_off, MPI_Offset fv_disp, MPI_Datatype fv_type, int direction, MPI_Offset ib_size) | 
| static int MPIO_Segment_contig_file_ds | ( | MPI_Offset * | blocks_p, | |
| MPI_Datatype | el_type, | |||
| MPI_Offset | rel_off, | |||
| void * | unused, | |||
| void * | v_paramp | |||
| ) |  [static] | 
Definition at line 249 of file romio_segment_ops.c.
References MPIO_File_ds_params::fv_disp, MPIO_File_ds_params::ib_file_off, MPIO_File_ds_params::ib_file_size, MPIO_File_ds_params::ib_fv_last, MPIO_File_ds_params::ib_fv_off, MPIO_File_ds_params::ib_size, MPIO_Datatype_get_size(), and MPIO_File_datasieve().
Referenced by MPIO_File_ds_io().


| static int MPIO_Segment_contig_fv2ib | ( | DLOOP_Offset * | blocks_p, | |
| DLOOP_Type | el_type, | |||
| DLOOP_Offset | rel_off, | |||
| void * | unused, | |||
| void * | v_paramp | |||
| ) |  [static] | 
Definition at line 392 of file romio_segment_ops.c.
References MPIO_File_ib_params::direction, MPIO_File_ib_params::fv_disp, MPIO_File_ib_params::ib_file_off, MPIO_File_ib_params::ib_file_size, MPIO_File_ib_params::ib_ptr, MPIO_Datatype_get_size(), MPIO_Segment_contig_m2m_fake(), DLOOP_Segment::ptr, DLOOP_Segment::stream_off, and MPIO_File_ib_params::ub_segp.
Referenced by MPIO_File_datasieve().


| static int MPIO_File_datasieve | ( | struct MPIO_File_ds_params * | dsp, | |
| MPI_Offset * | fv_lastp | |||
| ) |  [static] | 
Definition at line 339 of file romio_segment_ops.c.
References MPIO_File_ds_params::direction, MPIO_File_ds_params::ib, MPIO_File_ds_params::ib_file_off, MPIO_File_ds_params::ib_file_size, MPIO_File_ds_params::ib_fv_last, MPIO_File_ds_params::ib_fv_off, MPIO_File_ib_params::ib_ptr, MPIO_File_ds_params::ib_segp, and MPIO_Segment_contig_fv2ib().
Referenced by MPIO_File_ds_io(), and MPIO_Segment_contig_file_ds().


| static int MPIO_Segment_contig_m2m_fake | ( | DLOOP_Offset * | blocks_p, | |
| DLOOP_Type | el_type, | |||
| DLOOP_Offset | rel_off, | |||
| void * | unused, | |||
| void * | v_paramp | |||
| ) |  [static] | 
Definition at line 445 of file romio_segment_ops.c.
References PREPEND_PREFIX(), and size.
Referenced by MPIO_Segment_contig_fv2ib().


| int MPIO_File_ds_io | ( | MPI_Aint * | ub_ptr, | |
| int | ub_count, | |||
| MPI_Datatype | ub_type, | |||
| MPI_Offset | fv_off, | |||
| MPI_Offset | fv_disp, | |||
| MPI_Datatype | fv_type, | |||
| int | direction, | |||
| MPI_Offset | ib_size | |||
| ) | 
Definition at line 93 of file romio_segment_ops.c.
References MPIO_File_ib_params::direction, MPIO_File_ds_params::direction, MPIO_File_ds_params::fv_disp, MPIO_File_ib_params::ib_file_off, MPIO_File_ds_params::ib_file_off, MPIO_File_ib_params::ib_file_size, MPIO_File_ds_params::ib_file_size, MPIO_File_ds_params::ib_fv_last, MPIO_File_ds_params::ib_fv_off, MPIO_File_ib_params::ib_ptr, MPIO_File_ds_params::ib_segp, MPIO_File_ds_params::ib_size, MPIO_Datatype_get_block_info(), MPIO_Datatype_get_el_type(), MPIO_Datatype_get_size(), MPIO_File_datasieve(), MPIO_Segment_contig_file_ds(), size, and MPIO_File_ib_params::ub_segp.

 1.5.5
 1.5.5