Lines Matching defs:AcmDevice
107 struct AcmDevice { struct
108 struct IDeviceIoService service;
109 struct HdfDeviceObject *device;
110 uint8_t ctrlIface;
111 uint8_t dataIface;
112 struct UsbEndpoint *notifyEp;
113 struct UsbEndpoint *dataInEp;
114 struct UsbEndpoint *dataOutEp;
115 struct UsbRawConfigDescriptor *config;
116 struct AcmWb wb[ACM_NW];
117 struct AcmRb rb[ACM_NR];
118 struct OsalMutex writeLock;
119 struct OsalMutex readLock;
120 struct UsbRawRequest *notifyReq;
121 struct UsbRawRequest *readReq[ACM_NR];
122 struct UsbRawRequest *writeReq;
123 struct UsbRawRequest *ctrlReq;
124 struct OsalMutex lock;
125 UsbRawHandle *devHandle;
126 struct UsbSession *session;
127 struct SerialDevice *port;
128 uint32_t nbIndex;
129 uint32_t nbSize;
130 int32_t transmitting;
131 uint8_t busNum;
132 uint8_t devAddr;
133 uint8_t interfaceCnt;
134 uint8_t *notificationBuffer;
135 uint8_t interfaceIndex[USB_MAX_INTERFACES];
136 struct UsbCdcLineCoding lineCoding;
137 struct OsalThread ioThread;
138 bool initFlag;