Home
last modified time | relevance | path

Searched refs:HidDev (Results 1 – 9 of 9) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/hid/Class/
A DHid.c414 HidDev->CtrlOut = usb_sndctrlpipe(HidDev->pusb_dev, 0); in HidCreatePipes()
415 HidDev->CtrlIn = usb_rcvctrlpipe(HidDev->pusb_dev, 0); in HidCreatePipes()
416 HidDev->IntIn = usb_rcvintpipe(HidDev->pusb_dev, in HidCreatePipes()
613 HidSetIlde(HidDev, HidDev->InterfaceNo, 0, 0); in HidDevScan()
627 HidParseReport(HidDev->ReportDesc, HidDev->ReportSize, HidDev); in HidDevScan()
650 if(HidDev->ClientProbe(HidDev) != USB_ERR_SUCCESS){ in HidDevScan()
703 if(HidDev->ClientRemove(HidDev) != USB_ERR_SUCCESS){ in HidDevDel()
744 HidDev = HidReq->HidDev; in HidSentRequest()
751 ret = HidDev->Transport(HidDev, HidReq); in HidSentRequest()
855 hal_free(HidDev); in HidDevProbe()
[all …]
A DHidTransport.c91 if(HidDev == NULL){ in HidUsbTransport()
102 HidDev->CurrentUrb->context = (void *)HidDev->UrbWait; in HidUsbTransport()
110 HidDev->busy = 1; in HidUsbTransport()
118 HidDev->busy = 0; in HidUsbTransport()
123 HidDev->busy = 0; in HidUsbTransport()
133 HidDev->busy = 0; in HidUsbTransport()
158 if(HidDev == NULL){ in HidSoftReset()
169 return HidSetIlde(HidDev, HidDev->InterfaceNo, 0, 0); in HidSoftReset()
194 if(HidDev == NULL){ in HidPortReset()
309 ret = HidDev->ResetRecovery(HidDev);
[all …]
A DHidProtocol.h31 int HidGetClassDescriptor(HidDev_t *HidDev,
36 int HidGetIdle(HidDev_t *HidDev,
40 int HidSetIlde(HidDev_t *HidDev,
44 int HidGetReport(HidDev_t *HidDev,
50 int HidSetReport(HidDev_t *HidDev,
56 int HidGetProtocol(HidDev_t *HidDev, unsigned int InterfaceNo, void *ProtocolData);
57 int HidSetProtocol(HidDev_t *HidDev, unsigned int InterfaceNo, unsigned int Protocoltype);
59 int HidParseReport(unsigned char *ReportData, unsigned int ReportSize, HidDev_t *HidDev);
60 int HidFreeReport(HidDev_t *HidDev);
A DHidProtocol.c301 int HidGetIdle(HidDev_t *HidDev, in HidGetIdle() argument
329 int HidSetIlde(HidDev_t *HidDev, in HidSetIlde() argument
630 if (parser->HidDev->maxcollection == parser->HidDev->collection_size) { in open_collection()
652 collection = parser->HidDev->collection + parser->HidDev->maxcollection++; in open_collection()
1324 if(HidDev->collection){ in hid_free_device()
1471 memset(HidDev->collection, in HidParseReport()
1476 parser->HidDev = HidDev; in HidParseReport()
1575 hid_free_device(HidDev); in HidParseReport()
1577 HidDev->collection = NULL; in HidParseReport()
1608 hid_free_device(HidDev); in HidFreeReport()
[all …]
A DHidTransport.h27 int HidSoftReset(HidDev_t *HidDev);
28 int HidResetRecovery(HidDev_t *HidDev);
29 int HidTransport(HidDev_t *HidDev, HidRequest_t *HidReq);
30 int HidStopTransport(HidDev_t *HidDev);
/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/hid/Client/Mouse/
A DUsbMouse.c236 HidDev = usbMouse->HidDev; in usbMouseIoctl()
237 if(HidDev == NULL){ in usbMouseIoctl()
331 HidDev = usbMouse->HidDev; in usbMouse_StartWork()
332 if(HidDev == NULL){ in usbMouse_StartWork()
343 ret = HidDev->SoftReset(HidDev); in usbMouse_StartWork()
391 HidDev = usbMouse->HidDev; in usbMouse_StopWork()
392 if(HidDev == NULL){ in usbMouse_StopWork()
401 HidDev->StopTransport(HidDev); in usbMouse_StopWork()
638 if(HidDev == NULL){ in usbMouseProbe()
651 usbMouse->HidDev = HidDev; in usbMouseProbe()
[all …]
A DUsbMouse.h64 HidDev_t *HidDev; member
/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/hid/Include/
A DHidFunDrv.h28 int usbMouseProbe(HidDev_t * HidDev);
29 int usbMouseRemove(HidDev_t * HidDev);
31 int usbKeyBoardProbe(HidDev_t * HidDev);
32 int usbKeyBoardRemove(HidDev_t * HidDev);
A DHid_i.h100 struct _HidDev *HidDev; member
127 typedef int (* Hid_SoftReset)(struct _HidDev *HidDev);
128 typedef int (* Hid_ResetRecovery)(struct _HidDev *HidDev);
129 typedef int (* Hid_Transport)(struct _HidDev *HidDev, struct _HidRequest *HidReq);
130 typedef int (* Hid_StopTransport)(struct _HidDev *HidDev);
188 HidDev_t *HidDev; member
217 int HidGetInputReport(HidDev_t *HidDev, unsigned int Usagepage, unsigned int Usage, unsigned int *B…

Completed in 22 milliseconds