Lines Matching refs:sg
80 struct scatterlist *sg; in rd_release_sgl_table() local
84 sg = sg_table[i].sg_table; in rd_release_sgl_table()
88 pg = sg_page(&sg[j]); in rd_release_sgl_table()
94 kfree(sg); in rd_release_sgl_table()
132 struct scatterlist *sg; in rd_allocate_sgl_table() local
147 sg = kcalloc(sg_per_table + chain_entry, sizeof(*sg), in rd_allocate_sgl_table()
149 if (!sg) { in rd_allocate_sgl_table()
155 sg_init_table(sg, sg_per_table + chain_entry); in rd_allocate_sgl_table()
159 max_sg_per_table + 1, sg); in rd_allocate_sgl_table()
162 sg_table[i].sg_table = sg; in rd_allocate_sgl_table()
175 sg_assign_page(&sg[j], pg); in rd_allocate_sgl_table()
176 sg[j].length = PAGE_SIZE; in rd_allocate_sgl_table()