osprey/libf/fio/dopexfer.c File Reference

#include <liberrno.h>
#include <stdlib.h>
#include <string.h>
#include <cray/nassert.h>
#include "fio.h"
#include "f90io.h"

Include dependency graph for dopexfer.c:

Go to the source code of this file.

Data Types

type  dovarlist
type  strideloop

Defines

#define DEBUG_90IO   0
#define DD
#define MAXDOVAR   7
#define MAXITEMS   32

Typedefs

typedef struct strideloop strideloop_t

Functions/Subroutines

static int _stride_dv (FIOSPTR css, unit *cup, DopeVectorType *dv, int **dovar, xfer_func *func)
int _map_to_dv (ioimplieddo_entry *impdo, DopeVectorType *dvptr, int **iarr, struct dovarlist *dovlp)
int _strip_mine (FIOSPTR css, unit *cup, xfer_func *func, ioimplieddo_entry *ie, int *retp)
int _xfer_iolist (FIOSPTR css, unit *cup, iolist_header *iolist, xfer_func *func)
long _tripcnt (long beg, long end, long inc)

Variables

static FILE_df
static int _ddope_nest = 0
static int _ddope = -1
static unit_ddcup


Define Documentation

#define DD

Definition at line 91 of file dopexfer.c.

Referenced by _map_to_dv(), _stride_dv(), _strip_mine(), and _xfer_iolist().

#define DEBUG_90IO   0

Definition at line 90 of file dopexfer.c.

Referenced by _map_to_dv(), _stride_dv(), _strip_mine(), and _xfer_iolist().

#define MAXDOVAR   7

Definition at line 99 of file dopexfer.c.

Referenced by _map_to_dv().

#define MAXITEMS   32

Definition at line 1282 of file dopexfer.c.

Referenced by _strip_mine().


Typedef Documentation


Function Documentation

int _map_to_dv ( ioimplieddo_entry impdo,
DopeVectorType dvptr,
int **  iarr,
struct dovarlist dovlp 
)

static int _stride_dv ( FIOSPTR  css,
unit cup,
DopeVectorType dv,
int **  dovar,
xfer_func func 
) [static]

int _strip_mine ( FIOSPTR  css,
unit cup,
xfer_func func,
ioimplieddo_entry ie,
int *  retp 
)

long _tripcnt ( long  beg,
long  end,
long  inc 
)

Definition at line 1232 of file dopexfer.c.

Referenced by _map_to_dv(), and _strip_mine().

int _xfer_iolist ( FIOSPTR  css,
unit cup,
iolist_header iolist,
xfer_func func 
)


Variable Documentation

unit* _ddcup [static]

Definition at line 61 of file dopexfer.c.

int _ddope = -1 [static]

Definition at line 60 of file dopexfer.c.

int _ddope_nest = 0 [static]

Definition at line 59 of file dopexfer.c.

Referenced by _xfer_iolist().

FILE* _df [static]

Definition at line 58 of file dopexfer.c.

Referenced by _map_to_dv(), _stride_dv(), _strip_mine(), and _xfer_iolist().


Generated on Wed Apr 8 15:53:06 2009 for Open64 by  doxygen 1.5.6