KQ_BUF_POS_SHIFT
#define KQ_BUF_POS (1 << KQ_BUF_POS_SHIFT)
*data = (q->buf_idx << KQ_BUF_POS_SHIFT) |