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.