read_buf_addr
memcpy(read_buf_addr(ldata, head), cp, n);
void *from = read_buf_addr(ldata, tail);
u8 *from = read_buf_addr(ldata, tail);
*read_buf_addr(ldata, ldata->read_head) = c;