BUF_PAGE_HDR_SIZE
int subbuf_size = buffer->subbuf_size + BUF_PAGE_HDR_SIZE;
if (tail <= meta->subbuf_size - BUF_PAGE_HDR_SIZE)
buffer->subbuf_size = subbuf_size - BUF_PAGE_HDR_SIZE;
return addr - BUF_PAGE_HDR_SIZE;
PAGE_SIZE - BUF_PAGE_HDR_SIZE),
if (len <= BUF_PAGE_HDR_SIZE)
len -= BUF_PAGE_HDR_SIZE;
return buffer->subbuf_size + BUF_PAGE_HDR_SIZE;
if (psize <= BUF_PAGE_HDR_SIZE)
buffer->subbuf_size = psize - BUF_PAGE_HDR_SIZE;
meta->subbuf_size = cpu_buffer->buffer->subbuf_size + BUF_PAGE_HDR_SIZE;
buffer->subbuf_size + BUF_PAGE_HDR_SIZE);
if (unlikely(write > (PAGE_SIZE - BUF_PAGE_HDR_SIZE)))