Lines Matching refs:sg_table
92 struct rd_dev_sg_table *sg_table;
99 sg_table = rd_dev->sg_table_array;
102 sg = sg_table[i].sg_table;
103 sg_per_table = sg_table[i].rd_sg_count;
121 kfree(sg_table);
136 struct rd_dev_sg_table *sg_table;
149 sg_table = kzalloc(sg_tables * sizeof(struct rd_dev_sg_table), GFP_KERNEL);
150 if (!sg_table) {
156 rd_dev->sg_table_array = sg_table;
173 sg_table[i].sg_table = sg;
174 sg_table[i].rd_sg_count = sg_per_table;
175 sg_table[i].page_start_offset = page_offset;
176 sg_table[i++].page_end_offset = (page_offset + sg_per_table)
329 struct rd_dev_sg_table *sg_table;
332 sg_table = &rd_dev->sg_table_array[i];
333 if ((sg_table->page_start_offset <= page) &&
334 (sg_table->page_end_offset >= page))
335 return sg_table;
358 rd_sg = &table->sg_table[req->rd_page - table->page_start_offset];
409 rd_sg = table->sg_table;