📄 ifdevice.h
字号:
/* *---------------------------------------------------------------------- * T-Kernel / Standard Extension * * Copyright (C) 2006 by Ken Sakamura. All rights reserved. * T-Kernel / Standard Extension is distributed * under the T-License for T-Kernel / Standard Extension. *---------------------------------------------------------------------- * * Version: 1.00.00 * Released by T-Engine Forum(http://www.t-engine.org) at 2006/8/11. * *---------------------------------------------------------------------- */#include <basic.h>#include <extension/device.h>#include <sys/str_align.h>#include <extension/sys/svc/fndevice.h>typedef struct { TC *dev; _align64 W o_mode; _align64 W* error; _align64} DM_OPN_DEV2_PARA;typedef struct { W dd; _align64 UINT option; _align64 W* error; _align64} DM_CLS_DEV2_PARA;typedef struct { W dd; _align64 W start; _align64 B* buf; _align64 W size; _align64 W* a_size; _align64 W* error; _align64} DM_REA_DEV2_PARA;typedef struct { W dd; _align64 W start; _align64 B* buf; _align64 W size; _align64 W* a_size; _align64 W* error; _align64} DM_WRI_DEV2_PARA;typedef struct { TC *dev; _align64 DEV_STATE *buf; _align64} DM_DEV_STS_PARA;typedef struct { TC *dev; _align64 W num; _align64} DM_GET_DEV2_PARA;typedef struct { DEV_INFO *dev; _align64 W ndev; _align64} DM_LST_DEV2_PARA;typedef struct { UW mode; _align64} DM_SUS_DEV_PARA;typedef struct { UB *devnm; _align64 UINT omode; _align64} DM_OPN_DEV_PARA;typedef struct { ID dd; _align64 UINT option; _align64} DM_CLS_DEV_PARA;typedef struct { ID dd; _align64 INT start; _align64 VP buf; _align64 INT size; _align64 TMO tmout; _align64} DM_REA_DEV_PARA;typedef struct { ID dd; _align64 INT start; _align64 VP buf; _align64 INT size; _align64 INT *asize; _align64} DM_SREA_DEV_PARA;typedef struct { ID dd; _align64 INT start; _align64 VP buf; _align64 INT size; _align64 TMO tmout; _align64} DM_WRI_DEV_PARA;typedef struct { ID dd; _align64 INT start; _align64 VP buf; _align64 INT size; _align64 INT *asize; _align64} DM_SWRI_DEV_PARA;typedef struct { ID dd; _align64 ID reqid; _align64 INT *asize; _align64 ER *ioer; _align64 TMO tmout; _align64} DM_WAI_DEV_PARA;typedef struct { ID devid; _align64 UB *devnm; _align64} DM_GET_DEV_PARA;typedef struct { UB *devnm; _align64 T_RDEV *rdev; _align64} DM_REF_DEV_PARA;typedef struct { ID dd; _align64 T_RDEV *rdev; _align64} DM_OREF_DEV_PARA;typedef struct { T_LDEV *ldev; _align64 INT start; _align64 INT ndev; _align64} DM_LST_DEV_PARA;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -