MAX_INTERRUPT_BUFFER
aux_idx = (intr_idx == 0) ? (MAX_INTERRUPT_BUFFER - 1) : (intr_idx - 1);
aux_idx = (intr_idx == (MAX_INTERRUPT_BUFFER - 1)) ? 0 : (intr_idx + 1);
read_idx = (++read_idx == MAX_INTERRUPT_BUFFER) ? 0 : read_idx;
read_idx = ++read_idx == MAX_INTERRUPT_BUFFER ? 0 : read_idx;
kmalloc_array(dev->report_size + 1, MAX_INTERRUPT_BUFFER,