Lines Matching refs:sg
29 struct sg_table *sg; in omap_gem_map_dma_buf() local
33 sg = kzalloc(sizeof(*sg), GFP_KERNEL); in omap_gem_map_dma_buf()
34 if (!sg) in omap_gem_map_dma_buf()
44 ret = sg_alloc_table(sg, 1, GFP_KERNEL); in omap_gem_map_dma_buf()
48 sg_init_table(sg->sgl, 1); in omap_gem_map_dma_buf()
49 sg_dma_len(sg->sgl) = obj->size; in omap_gem_map_dma_buf()
50 sg_set_page(sg->sgl, pfn_to_page(PFN_DOWN(paddr)), obj->size, 0); in omap_gem_map_dma_buf()
51 sg_dma_address(sg->sgl) = paddr; in omap_gem_map_dma_buf()
56 return sg; in omap_gem_map_dma_buf()
58 kfree(sg); in omap_gem_map_dma_buf()
63 struct sg_table *sg, enum dma_data_direction dir) in omap_gem_unmap_dma_buf() argument
67 sg_free_table(sg); in omap_gem_unmap_dma_buf()
68 kfree(sg); in omap_gem_unmap_dma_buf()