Lines Matching refs:sg
86 struct scatterlist *sg; in rd_release_sgl_table() local
90 sg = sg_table[i].sg_table; in rd_release_sgl_table()
94 pg = sg_page(&sg[j]); in rd_release_sgl_table()
100 kfree(sg); in rd_release_sgl_table()
138 struct scatterlist *sg; in rd_allocate_sgl_table() local
157 sg = kcalloc(sg_per_table + chain_entry, sizeof(*sg), in rd_allocate_sgl_table()
159 if (!sg) { in rd_allocate_sgl_table()
165 sg_init_table(sg, sg_per_table + chain_entry); in rd_allocate_sgl_table()
171 max_sg_per_table + 1, sg); in rd_allocate_sgl_table()
176 sg_table[i].sg_table = sg; in rd_allocate_sgl_table()
189 sg_assign_page(&sg[j], pg); in rd_allocate_sgl_table()
190 sg[j].length = PAGE_SIZE; in rd_allocate_sgl_table()