Home
last modified time | relevance | path

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

/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/include/
A Dusb_os_platform.c34 void usb_set_bit(int bit_nr, volatile uint32_t *addr) in usb_set_bit() argument
39 p += ((bit_nr & 0xffffffe0) >> 5); in usb_set_bit()
40 mask = 1 << (bit_nr & 0x1f); in usb_set_bit()
45 void usb_clear_bit(int bit_nr, volatile uint32_t *addr) in usb_clear_bit() argument
50 p += ((bit_nr & 0xffffffe0) >> 5); in usb_clear_bit()
51 mask = 1 << (bit_nr & 0x1f); in usb_clear_bit()
56 uint32_t usb_test_bit(int bit_nr, volatile uint32_t *addr) in usb_test_bit() argument
61 p += ((bit_nr & 0xffffffe0) >> 5); in usb_test_bit()
63 ret = ((*p) >> (bit_nr & 31)) & 1; in usb_test_bit()
71 mask = 1 << (bit_nr & 0x1f); in usb_test_and_clear_bit()
[all …]
A Dusb_os_platform.h60 void usb_set_bit(int bit_nr, volatile uint32_t *addr);
61 void usb_clear_bit(int bit_nr, volatile uint32_t *addr);
62 uint32_t usb_test_bit(int bit_nr, volatile uint32_t *addr);
63 uint32_t usb_test_and_clear_bit(int bit_nr, volatile uint32_t *addr);
64 void usb_clear_bit32(int bit_nr, volatile uint32_t *addr);

Completed in 5 milliseconds