Application Interface
The functions below are provided as application interface functions, called as extended SVC. These functions cannot be called from a task-independent portion or while dispatch or interrupts are disabled (E_CTX).
ID tk_opn_dev( UB *devnm, UINT omode )
ER tk_cls_dev( ID dd, UINT option )
ID tk_rea_dev( ID dd, W start, VP buf, W size, TMO tmout )
ER tk_srea_dev( ID dd, W start, VP buf, W size, W *asize )
ID tk_wri_dev( ID dd, W start, VP buf, W size, TMO tmout )
ER tk_swri_dev( ID dd, W start, VP buf, W size, W *asize )
ID tk_wai_dev( ID dd, ID reqid, W *asize, ER *ioer, TMO tmout )
INT tk_sus_dev( UINT mode )
INT tk_get_dev( ID devid, UB *devnm )
ID tk_ref_dev( UB *devnm, T_RDEV *pk_rdev )
ID tk_oref_dev( ID dd, T_RDEV *pk_rdev )
INT tk_lst_dev( T_LDEV *pk_ldev, INT start, INT ndev )
INT tk_evt_dev( ID devid, INT evttyp, VP evtinf )

Comments
Click here to Post a Comment