Lines Matching refs:session
212 static struct UsbDeviceHandle *OsGetDeviceHandle(struct UsbSession *session, uint8_t busNum, uint8_… in OsGetDeviceHandle() argument
217 if (session == NULL) { in OsGetDeviceHandle()
222 OsalMutexLock(&session->lock); in OsGetDeviceHandle()
223 …dev = (struct UsbDevice *)HdfSListSearch(&session->usbDevs, (busNum << BUS_OFFSET) | usbAddr, OsDe… in OsGetDeviceHandle()
228 OsalMutexUnlock(&session->lock); in OsGetDeviceHandle()
248 static struct UsbDevice *OsAllocDevice(struct UsbSession *session, struct UsbDeviceHandle *handle) in OsAllocDevice() argument
256 dev->session = session; in OsAllocDevice()
1098 static int32_t AdapterInit(const struct UsbSession *session) in AdapterInit() argument
1100 (void)session; in AdapterInit()
1104 static void AdapterExit(const struct UsbSession *session) in AdapterExit() argument
1106 (void)session; in AdapterExit()
1110 static struct UsbDeviceHandle *AdapterOpenDevice(struct UsbSession *session, uint8_t busNum, uint8_… in AdapterOpenDevice() argument
1116 handle = OsGetDeviceHandle(session, busNum, usbAddr); in AdapterOpenDevice()
1125 dev = OsAllocDevice(session, handle); in AdapterOpenDevice()
1137 OsalMutexLock(&session->lock); in AdapterOpenDevice()
1138 HdfSListAdd(&session->usbDevs, &dev->list); in AdapterOpenDevice()
1139 OsalMutexUnlock(&session->lock); in AdapterOpenDevice()
1162 if (dev->session == NULL) { in AdapterCloseDevice()
1165 OsalMutexLock(&dev->session->lock); in AdapterCloseDevice()
1166 HdfSListRemove(&dev->session->usbDevs, &dev->list); in AdapterCloseDevice()
1167 OsalMutexUnlock(&dev->session->lock); in AdapterCloseDevice()