Lines Matching refs:data_page
5602 * @data_page: the page to free
5607 struct buffer_data_read_page *data_page)
5610 struct buffer_data_page *bpage = data_page->data;
5624 if (page_ref_count(page) > 1 || data_page->order != buffer->subbuf_order)
5639 free_pages((unsigned long)bpage, data_page->order);
5640 kfree(data_page);
5647 * @data_page: the page to use allocated from ring_buffer_alloc_read_page
5653 * @data_page must be the address of the variable that was returned
5679 struct buffer_data_read_page *data_page,
5705 if (!data_page || !data_page->data)
5707 if (data_page->order != buffer->subbuf_order)
5710 bpage = data_page->data;
5804 reader->page = data_page->data;
5808 data_page->data = bpage;