GFP
pages = kmalloc(sizeof(*pages), GFP);
if (sg_alloc_table(pages, npages, GFP)) {
page = alloc_page(GFP | __GFP_HIGHMEM);
page = alloc_pages(GFP | __GFP_ZERO, order);
st = kmalloc(sizeof(*st), GFP);
if (sg_alloc_table(st, obj->base.size >> PAGE_SHIFT, GFP)) {
st = kmalloc(sizeof(*st), GFP);
if (sg_alloc_table(st, 1, GFP)) {
st = kmalloc(sizeof(*st), GFP);
if (sg_alloc_table(st, obj->base.size >> PAGE_SHIFT, GFP)) {
pages = kmalloc(sizeof(*pages), GFP);
if (sg_alloc_table(pages, rem, GFP)) {