Home
last modified time | relevance | path

Searched refs:devgen (Results 1 – 2 of 2) sorted by relevance

/components/drivers/usb/cherryusb/core/
A Dusbh_core.c36 uint8_t startaddr = devgen->next; in usbh_allocate_devaddr()
42 devaddr = devgen->next; in usbh_allocate_devaddr()
43 if (devgen->next >= 0x7f) { in usbh_allocate_devaddr()
44 devgen->next = 2; in usbh_allocate_devaddr()
46 devgen->next++; in usbh_allocate_devaddr()
51 if ((devgen->alloctab[index] & (1 << bitno)) == 0) { in usbh_allocate_devaddr()
52 devgen->alloctab[index] |= (1 << bitno); in usbh_allocate_devaddr()
73 devgen->alloctab[index] &= ~(1 << bitno); in __usbh_free_devaddr()
78 if (devaddr < devgen->next) { in __usbh_free_devaddr()
79 devgen->next = devaddr; in __usbh_free_devaddr()
[all …]
A Dusbh_core.h168 struct usbh_devaddr_map devgen; member

Completed in 5 milliseconds