Lines Matching refs:sg
67 struct scatterlist *sg; in rd_release_sgl_table() local
71 sg = sg_table[i].sg_table; in rd_release_sgl_table()
75 pg = sg_page(&sg[j]); in rd_release_sgl_table()
81 kfree(sg); in rd_release_sgl_table()
119 struct scatterlist *sg; in rd_allocate_sgl_table() local
134 sg = kmalloc_array(sg_per_table + chain_entry, sizeof(*sg), in rd_allocate_sgl_table()
136 if (!sg) in rd_allocate_sgl_table()
139 sg_init_table(sg, sg_per_table + chain_entry); in rd_allocate_sgl_table()
143 max_sg_per_table + 1, sg); in rd_allocate_sgl_table()
146 sg_table[i].sg_table = sg; in rd_allocate_sgl_table()
159 sg_assign_page(&sg[j], pg); in rd_allocate_sgl_table()
160 sg[j].length = PAGE_SIZE; in rd_allocate_sgl_table()