Lines Matching defs:page
45 struct page *page;
66 static int buf_nr_pages(struct page *page)
68 if (!PagePrivate(page))
71 return 1 << page_private(page);
74 static size_t buf_size(struct page *page)
76 return buf_nr_pages(page) * PAGE_SIZE;
84 struct page *page;
93 page = virt_to_page(pages[pg]);
94 pg += buf_nr_pages(page);
117 page = virt_to_page(pages[pg]);
118 __nr_pages = buf_nr_pages(page);
119 buf->buf[nbuf].page = page;
122 buf->buf[nbuf].size = buf_size(page) - buf->buf[nbuf].displacement;
150 struct page *page = phys->page;
155 if (buf->end < phys->offset + buf_size(page))
168 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement;
180 memset(page_address(phys->page) + index, 0, phys->size - index);
400 gap = buf_size(phys->page) - phys->displacement - phys->size +