Lines Matching refs:sg_pages
145 struct page **sg_pages, int reset) in efi_capsule_update_locked() argument
173 sglist_phys = page_to_phys(sg_pages[0]); in efi_capsule_update_locked()
223 struct page **sg_pages; in efi_capsule_update() local
234 sg_pages = kcalloc(sg_count, sizeof(*sg_pages), GFP_KERNEL); in efi_capsule_update()
235 if (!sg_pages) in efi_capsule_update()
239 sg_pages[i] = alloc_page(GFP_KERNEL); in efi_capsule_update()
240 if (!sg_pages[i]) { in efi_capsule_update()
249 sglist = kmap(sg_pages[i]); in efi_capsule_update()
268 sglist[j].data = page_to_phys(sg_pages[i + 1]); in efi_capsule_update()
270 kunmap(sg_pages[i]); in efi_capsule_update()
274 rv = efi_capsule_update_locked(capsule, sg_pages, reset_type); in efi_capsule_update()
279 if (sg_pages[i]) in efi_capsule_update()
280 __free_page(sg_pages[i]); in efi_capsule_update()
283 kfree(sg_pages); in efi_capsule_update()