Lines Matching defs:AcmDevice
99 struct AcmDevice { struct
100 struct IDeviceIoService service;
101 struct HdfDeviceObject *device;
102 struct UsbInterface *ctrIface;
103 struct UsbPipeInfo *ctrPipe;
104 struct UsbPipeInfo *intPipe;
105 struct UsbPipeInfo *dataInPipe;
106 struct UsbPipeInfo *dataOutPipe;
107 struct AcmWb wb[ACM_NW];
108 struct AcmRb rb[ACM_NR];
109 struct UsbPipeInfo wPipeInfo;
110 struct OsalMutex writeLock;
111 struct OsalMutex readLock;
112 struct UsbRequest *notifyReq;
113 struct UsbRequest *readReq[ACM_NR];
114 struct UsbRequest *writeReq;
115 struct UsbRequest *ctrlReq;
116 struct OsalMutex lock;
117 struct UsbInterface *itface;
118 UsbInterfaceHandle *devHandle[USB_MAX_INTERFACES];
119 UsbInterfaceHandle *ctrDevHandle;
120 struct UsbSession *session;
121 struct SerialDevice *port;
122 uint32_t nbIndex;
123 uint32_t nbSize;
124 int32_t transmitting;
125 int32_t ctrlReqNum;
126 uint8_t busNum;
127 uint8_t devAddr;
128 uint8_t interfaceCnt;
129 uint8_t *notificationBuffer;
130 uint8_t interfaceIndex[USB_MAX_INTERFACES];
131 struct UsbInterface *iface[USB_MAX_INTERFACES];
132 uint32_t ctrlSize;
133 uint32_t intSize;
134 uint32_t writeSize;
135 uint32_t readSize;
136 struct UsbCdcLineCoding lineCoding;
137 bool initFlag;