HIDDEV_BUFFER_SIZE
(HIDDEV_BUFFER_SIZE - 1);
struct hiddev_usage_ref buffer[HIDDEV_BUFFER_SIZE];
list->tail = (list->tail + 1) & (HIDDEV_BUFFER_SIZE - 1);