Lines Matching refs:sgt
26 struct sg_table sgt; member
54 struct sg_table *sgt; in udl_detach_dma_buf() local
62 sgt = &udl_attach->sgt; in udl_detach_dma_buf()
65 dma_unmap_sg(attach->dev, sgt->sgl, sgt->nents, in udl_detach_dma_buf()
68 sg_free_table(sgt); in udl_detach_dma_buf()
80 struct sg_table *sgt = NULL; in udl_map_dma_buf() local
90 return &udl_attach->sgt; in udl_map_dma_buf()
107 sgt = &udl_attach->sgt; in udl_map_dma_buf()
109 ret = sg_alloc_table(sgt, obj->sg->orig_nents, GFP_KERNEL); in udl_map_dma_buf()
118 wr = sgt->sgl; in udl_map_dma_buf()
119 for (i = 0; i < sgt->orig_nents; ++i) { in udl_map_dma_buf()
126 nents = dma_map_sg(attach->dev, sgt->sgl, sgt->orig_nents, dir); in udl_map_dma_buf()
129 sg_free_table(sgt); in udl_map_dma_buf()
130 sgt = ERR_PTR(-EIO); in udl_map_dma_buf()
141 return sgt; in udl_map_dma_buf()
145 struct sg_table *sgt, in udl_unmap_dma_buf() argument