Lines Matching refs:bitsIndex
272 uint32_t bitsIndex; in USB_DeviceLpcIp3511MallocMaxPacketBuffer() local
277 bitsIndex = 0U; in USB_DeviceLpcIp3511MallocMaxPacketBuffer()
284 if (bitsIndex >= USB_DEVICE_IP3511_BITS_FOR_RESERVED_BUFFER) in USB_DeviceLpcIp3511MallocMaxPacketBuffer()
289 if (0U != (s_EpReservedBufferBits[(bitsIndex / 8U)] & in USB_DeviceLpcIp3511MallocMaxPacketBuffer()
290 (uint8_t)(0x01U << (bitsIndex & 0x00000007U)))) /* has allocated */ in USB_DeviceLpcIp3511MallocMaxPacketBuffer()
292 bitsIndex++; in USB_DeviceLpcIp3511MallocMaxPacketBuffer()
295 bitsIndex++; in USB_DeviceLpcIp3511MallocMaxPacketBuffer()
304 s_EpReservedBufferBits[((bitsIndex - multile64 + numIndex) / 8U)] |= in USB_DeviceLpcIp3511MallocMaxPacketBuffer()
305 (uint8_t)(0x01U << ((bitsIndex - multile64 + numIndex) & 0x00000007U)); in USB_DeviceLpcIp3511MallocMaxPacketBuffer()
308 return ENDPOINT_RESERVED_BUFFER_ADDRESS + ((bitsIndex - multile64) * 64U); in USB_DeviceLpcIp3511MallocMaxPacketBuffer()
319 uint32_t bitsIndex; in USB_DeviceLpcIp3511ReleaseMaxPacketBuffer() local
331 bitsIndex = (uint32_t)temp; in USB_DeviceLpcIp3511ReleaseMaxPacketBuffer()
336 s_EpReservedBufferBits[((bitsIndex + bitsNum) / 8U)] &= in USB_DeviceLpcIp3511ReleaseMaxPacketBuffer()
337 (uint8_t)(~(0x01U << ((bitsIndex + bitsNum) & 0x00000007U))); /* clear the bit */ in USB_DeviceLpcIp3511ReleaseMaxPacketBuffer()