Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions  Download package

heo54k.h File Reference


Detailed Description

Functions used inside SAPDB Kernel for I/O created 000-10-13 17:18.

Author:
JoergM area Kernel I/O

Definition in file heo54k.h.

#include "gsp00.h"
#include "vsp002.h"

Go to the source code of this file.

Defines

#define DEV_READ   0
#define DEV_WRITE   1
#define V2_DEV1   0
#define V2_DEV1_2   2
#define V2_DEV2   1
#define V2_NOSUPPORT   2
#define V2_NOTOK   1
#define V2_OK   0

Typedefs

typedef V2_DEVNO tsp_v2_devno
typedef V2_RETURN tsp_v2_return
typedef unsigned char V2_DEVNO
typedef unsigned char V2_RETURN

Functions

externC void v2blckio (tsp00_Int4 devno1, tsp00_Int4 devno2, tsp00_PageNo devpno, tsp2_io_op_code_Param op_code, tsp00_PageAddr bufadr, tsp00_Int2 buf_count, tsp00_TaskId taskId, V2_DEVNO VAR_VALUE_REF read_dev, V2_DEVNO VAR_VALUE_REF error_dev, tsp00_ErrText VAR_ARRAY_REF errtext1, tsp00_ErrText VAR_ARRAY_REF errtext2, tsp00_Bool VAR_VALUE_REF ok)
externC void v2info (tsp00_Int4 devno1, tsp00_Int4 devno2, tsp00_ErrText VAR_ARRAY_REF errtext, V2_RETURN VAR_VALUE_REF rtc)
externC void vasynclose (tsp00_Int4 deviceno, tsp00_Bool rewind, tsp00_Bool nxt_in_autoloader, tsp00_VaReturn VAR_VALUE_REF nxt_tape_available, tsp00_VaReturn VAR_VALUE_REF error, tsp00_ErrText VAR_ARRAY_REF errtext)
externC void vasyninit_tape (tsp00_Int4 deviceno, tsp00_Bool destructive, tsp00_VfType VAR_VALUE_REF filetype, tsp00_VaReturn VAR_VALUE_REF error, tsp00_ErrText VAR_ARRAY_REF errtext)
externC void vasynio (tsp00_Int4 deviceno, tsp00_Int4 io_id, tsp00_Int4 file_pos, tsp00_Int4 io_block_cnt, tsp00_PageAddr io_block_ptr, tsp00_VaReturn VAR_VALUE_REF error, tsp00_ErrText VAR_ARRAY_REF errtext)
externC void vasynopen (tsp00_VFilename VAR_ARRAY_REF device, tsp00_Bool is_devspace, tsp00_Bool for_writing, tsp00_VfType_Param filetype, tsp00_Int4 block_size, tsp00_BoolAddr cancel_pointer, tsp00_Int4 VAR_VALUE_REF max_blockcount, tsp00_Int4 VAR_VALUE_REF deviceno, tsp00_VaReturn VAR_VALUE_REF error, tsp00_ErrText VAR_ARRAY_REF errtext)
externC void vasynwait (tsp00_Int4 deviceno, tsp00_Int4 VAR_VALUE_REF io_id, tsp00_Int4 VAR_VALUE_REF io_block_cnt, tsp00_VaReturn VAR_VALUE_REF error, tsp00_ErrText VAR_ARRAY_REF errtext)
externC void vattach (tsp00_Int4 type_spec_devno, tsp2_dev_type_Param devtype, tsp00_Int4 VAR_VALUE_REF devno, tsp00_TaskId taskId, tsp00_ErrText VAR_ARRAY_REF errtext, tsp00_Bool VAR_VALUE_REF pOk)
externC void vblockio (tsp00_Int4 devno, tsp00_PageNo devpno, tsp2_io_op_code_Param op_code, tsp00_PageAddr pageAddr, tsp00_Int2 pageCount, tsp00_TaskId taskId, tsp00_ErrText VAR_ARRAY_REF errtext, tsp00_Bool VAR_VALUE_REF pOk)
externC void vcheckopenvolume (tsp00_Int4 type_spec_devno, tsp2_dev_type_Param devtype, tsp00_Bool VAR_VALUE_REF pOk)
 check if volume can be opened
externC void vcopyvolume (tsp00_Int4 devnoSource, tsp00_Int4 devnoDestination, tsp00_PageNo firstPage, tsp00_Int4 pageCount, tsp00_TaskId taskId, tsp00_ErrText VAR_ARRAY_REF errtext, tsp00_Bool VAR_VALUE_REF ok)
externC void vdetach (tsp00_Int4 devno, tsp00_TaskId taskId)
externC void vdevsize (tsp00_Int4 type_spec_devno, tsp2_dev_type_Param devtype, tsp00_Int4 VAR_VALUE_REF devcapacity, tsp00_ErrText VAR_ARRAY_REF errtext, tsp00_Bool VAR_VALUE_REF pOk)
externC void vdualvectorio (tsp00_Int4 devno1, tsp00_Int4 devno2, tsp00_PageNo devpno, tsp00_PageAddr pageVector[], tsp00_Int2 pageCount, tsp00_TaskId taskId, tsp00_ErrText VAR_ARRAY_REF errtext1, tsp00_Bool VAR_VALUE_REF pOk1, tsp00_ErrText VAR_ARRAY_REF errtext2, tsp00_Bool VAR_VALUE_REF pOk2)
externC void vdump_rte (void)
externC tsp00_Int4 vget_data_io_cnt (void)
externC void vmark_bad_dev (tsp00_Int4 devno, tsp00_PageNo devpno)
externC void vvectorio (tsp00_Int4 devno, tsp00_PageNo devpno, tsp00_PageAddr pageVector[], tsp00_Int2 pageCount, tsp00_TaskId taskId, tsp00_ErrText VAR_ARRAY_REF errtext, tsp00_Bool VAR_VALUE_REF pOk)


Generated by  Doxygen 1.6.0   Back to index