Lines Matching defs:page
200 struct kwork_atom_page *page;
203 list_for_each_entry(page, &kwork->atom_page_list, list) {
204 if (!bitmap_full(page->bitmap, NR_ATOM_PER_PAGE)) {
205 i = find_first_zero_bit(page->bitmap, NR_ATOM_PER_PAGE);
207 atom = &page->atoms[i];
213 * new page
215 page = zalloc(sizeof(*page));
216 if (page == NULL) {
217 pr_err("Failed to zalloc kwork atom page\n");
222 atom = &page->atoms[0];
223 list_add_tail(&page->list, &kwork->atom_page_list);
226 __set_bit(i, page->bitmap);
229 atom->page_addr = page;