tkernel_2/driver/tef_em1d/console/src/svc/ifserialio.h | bare source | permlink (0.01 seconds) |
1: /* 2: *---------------------------------------------------------------------- 3: * T-Kernel 2.0 Software Package 4: * 5: * Copyright 2011 by Ken Sakamura. 6: * This software is distributed under the latest version of T-License 2.x. 7: *---------------------------------------------------------------------- 8: * 9: * Released by T-Engine Forum(http://www.t-engine.org/) at 2011/05/17. 10: * Modified by TRON Forum(http://www.tron.org/) at 2015/06/01. 11: * 12: *---------------------------------------------------------------------- 13: */ 14: 15: /* 16: * Extended SVC parameter packet 17: * 18: * (generated automatically) 19: */ 20: 21: #include <basic.h> 22: #include <device/serialio.h> 23: #include <sys/str_align.h> 24: #include "fnserialio.h" 25: 26: typedef struct { 27: W port; _align64 28: B* buf; _align64 29: W len; _align64 30: W *alen; _align64 31: W tmout; _align64 32: } SERIAL_SERIAL_IN_PARA; 33: 34: typedef struct { 35: W port; _align64 36: B* buf; _align64 37: W len; _align64 38: W *alen; _align64 39: W tmout; _align64 40: } SERIAL_SERIAL_OUT_PARA; 41: 42: typedef struct { 43: W port; _align64 44: W kind; _align64 45: UW *arg; _align64 46: } SERIAL_SERIAL_CTL_PARA; 47: