Lines Matching refs:st

962 	     struct sg_table *st, struct scatterlist *sg)  in rotate_pages()  argument
972 st->nents++; in rotate_pages()
991 st->nents++; in rotate_pages()
1013 struct sg_table *st; in intel_rotate_pages() local
1019 st = kmalloc(sizeof(*st), GFP_KERNEL); in intel_rotate_pages()
1020 if (!st) in intel_rotate_pages()
1023 ret = sg_alloc_table(st, size, GFP_KERNEL); in intel_rotate_pages()
1027 st->nents = 0; in intel_rotate_pages()
1028 sg = st->sgl; in intel_rotate_pages()
1035 st, sg); in intel_rotate_pages()
1037 return st; in intel_rotate_pages()
1040 kfree(st); in intel_rotate_pages()
1052 struct sg_table *st, struct scatterlist *sg) in add_padding_pages() argument
1054 st->nents++; in add_padding_pages()
1074 struct sg_table *st, struct scatterlist *sg, in remap_tiled_color_plane_pages() argument
1083 sg = add_padding_pages(alignment_pad, st, sg); in remap_tiled_color_plane_pages()
1102 st->nents++; in remap_tiled_color_plane_pages()
1120 sg = add_padding_pages(left >> PAGE_SHIFT, st, sg); in remap_tiled_color_plane_pages()
1132 struct sg_table *st, struct scatterlist *sg) in remap_contiguous_pages() argument
1150 st->nents++; in remap_contiguous_pages()
1165 struct sg_table *st, struct scatterlist *sg, in remap_linear_color_plane_pages() argument
1172 sg = add_padding_pages(alignment_pad, st, sg); in remap_linear_color_plane_pages()
1174 sg = remap_contiguous_pages(obj, obj_offset, size, st, sg); in remap_linear_color_plane_pages()
1186 struct sg_table *st, struct scatterlist *sg, in remap_color_plane_pages() argument
1199 st, sg, in remap_color_plane_pages()
1210 st, sg, in remap_color_plane_pages()
1222 struct sg_table *st; in intel_remap_pages() local
1229 st = kmalloc(sizeof(*st), GFP_KERNEL); in intel_remap_pages()
1230 if (!st) in intel_remap_pages()
1233 ret = sg_alloc_table(st, size, GFP_KERNEL); in intel_remap_pages()
1237 st->nents = 0; in intel_remap_pages()
1238 sg = st->sgl; in intel_remap_pages()
1241 sg = remap_color_plane_pages(rem_info, obj, i, st, sg, &gtt_offset); in intel_remap_pages()
1243 i915_sg_trim(st); in intel_remap_pages()
1245 return st; in intel_remap_pages()
1248 kfree(st); in intel_remap_pages()
1262 struct sg_table *st; in intel_partial_pages() local
1267 st = kmalloc(sizeof(*st), GFP_KERNEL); in intel_partial_pages()
1268 if (!st) in intel_partial_pages()
1271 ret = sg_alloc_table(st, count, GFP_KERNEL); in intel_partial_pages()
1275 st->nents = 0; in intel_partial_pages()
1277 sg = remap_contiguous_pages(obj, view->partial.offset, count, st, st->sgl); in intel_partial_pages()
1280 i915_sg_trim(st); /* Drop any unused tail entries. */ in intel_partial_pages()
1282 return st; in intel_partial_pages()
1285 kfree(st); in intel_partial_pages()