Lines Matching refs:sg
271 struct scatterlist *sg; in rds_message_copy_from_user() local
279 sg = rm->data.op_sg; in rds_message_copy_from_user()
283 if (!sg_page(sg)) { in rds_message_copy_from_user()
284 ret = rds_page_remainder_alloc(sg, iov_iter_count(from), in rds_message_copy_from_user()
293 sg->length - sg_off); in rds_message_copy_from_user()
296 nbytes = copy_page_from_iter(sg_page(sg), sg->offset + sg_off, in rds_message_copy_from_user()
303 if (sg_off == sg->length) in rds_message_copy_from_user()
304 sg++; in rds_message_copy_from_user()
313 struct scatterlist *sg; in rds_message_inc_copy_to_user() local
323 sg = rm->data.op_sg; in rds_message_inc_copy_to_user()
329 sg->length - vec_off); in rds_message_inc_copy_to_user()
333 ret = copy_page_to_iter(sg_page(sg), sg->offset + vec_off, in rds_message_inc_copy_to_user()
341 if (vec_off == sg->length) { in rds_message_inc_copy_to_user()
343 sg++; in rds_message_inc_copy_to_user()