Lines Matching refs:sg_pages
129 * @sg_pages: array of scatter gather (block descriptor) pages
143 struct page **sg_pages, int reset)
171 sglist_phys = page_to_phys(sg_pages[0]);
221 struct page **sg_pages;
232 sg_pages = kcalloc(sg_count, sizeof(*sg_pages), GFP_KERNEL);
233 if (!sg_pages)
237 sg_pages[i] = alloc_page(GFP_KERNEL);
238 if (!sg_pages[i]) {
247 sglist = kmap(sg_pages[i]);
266 sglist[j].data = page_to_phys(sg_pages[i + 1]);
268 kunmap(sg_pages[i]);
272 rv = efi_capsule_update_locked(capsule, sg_pages, reset_type);
277 if (sg_pages[i])
278 __free_page(sg_pages[i]);
281 kfree(sg_pages);