Go to the source code of this file.
Functions | |
static DLOOP_Count | DLOOP_Type_blockindexed_count_contig (DLOOP_Count count, DLOOP_Count blklen, void *disp_array, int dispinbytes, DLOOP_Offset old_extent) |
static void | DLOOP_Type_blockindexed_array_copy (DLOOP_Count count, void *disp_array, DLOOP_Offset *out_disp_array, int dispinbytes, DLOOP_Offset old_extent) |
int PREPEND_PREFIX() | Dataloop_create_blockindexed (int icount, int iblklen, void *disp_array, int dispinbytes, DLOOP_Type oldtype, DLOOP_Dataloop **dlp_p, int *dlsz_p, int *dldepth_p, int flag) |
static DLOOP_Count DLOOP_Type_blockindexed_count_contig | ( | DLOOP_Count | count, | |
DLOOP_Count | blklen, | |||
void * | disp_array, | |||
int | dispinbytes, | |||
DLOOP_Offset | old_extent | |||
) | [static] |
Definition at line 283 of file dataloop_create_blockindexed.c.
Referenced by Dataloop_create_blockindexed().
static void DLOOP_Type_blockindexed_array_copy | ( | DLOOP_Count | count, | |
void * | disp_array, | |||
DLOOP_Offset * | out_disp_array, | |||
int | dispinbytes, | |||
DLOOP_Offset | old_extent | |||
) | [static] |
Definition at line 257 of file dataloop_create_blockindexed.c.
Referenced by Dataloop_create_blockindexed().
int PREPEND_PREFIX() Dataloop_create_blockindexed | ( | int | icount, | |
int | iblklen, | |||
void * | disp_array, | |||
int | dispinbytes, | |||
DLOOP_Type | oldtype, | |||
DLOOP_Dataloop ** | dlp_p, | |||
int * | dlsz_p, | |||
int * | dldepth_p, | |||
int | flag | |||
) |
Definition at line 40 of file dataloop_create_blockindexed.c.
References DLOOP_Dataloop::bi_t, DLOOP_Dataloop_blockindexed::blocksize, DLOOP_Dataloop_blockindexed::count, count, Dataloop_alloc(), Dataloop_alloc_and_copy(), Dataloop_create_contiguous(), Dataloop_create_vector(), DLOOP_Type_blockindexed_array_copy(), DLOOP_Type_blockindexed_count_contig(), flag, DLOOP_Dataloop::loop_params, DLOOP_Dataloop_blockindexed::offset_array, oldtype, and PREPEND_PREFIX().