sg_from 36 drivers/memstick/core/ms_block.c static size_t msb_sg_copy(struct scatterlist *sg_from, sg_from 42 drivers/memstick/core/ms_block.c if (offset >= sg_from->length) { sg_from 43 drivers/memstick/core/ms_block.c if (sg_is_last(sg_from)) sg_from 46 drivers/memstick/core/ms_block.c offset -= sg_from->length; sg_from 47 drivers/memstick/core/ms_block.c sg_from = sg_next(sg_from); sg_from 51 drivers/memstick/core/ms_block.c copied = min(len, sg_from->length - offset); sg_from 52 drivers/memstick/core/ms_block.c sg_set_page(sg_to, sg_page(sg_from), sg_from 53 drivers/memstick/core/ms_block.c copied, sg_from->offset + offset); sg_from 58 drivers/memstick/core/ms_block.c if (sg_is_last(sg_from) || !len) sg_from 63 drivers/memstick/core/ms_block.c sg_from = sg_next(sg_from); sg_from 66 drivers/memstick/core/ms_block.c while (len > sg_from->length && to_nents--) { sg_from 67 drivers/memstick/core/ms_block.c len -= sg_from->length; sg_from 68 drivers/memstick/core/ms_block.c copied += sg_from->length; sg_from 70 drivers/memstick/core/ms_block.c sg_set_page(sg_to, sg_page(sg_from), sg_from 71 drivers/memstick/core/ms_block.c sg_from->length, sg_from->offset); sg_from 73 drivers/memstick/core/ms_block.c if (sg_is_last(sg_from) || !len) sg_from 76 drivers/memstick/core/ms_block.c sg_from = sg_next(sg_from); sg_from 81 drivers/memstick/core/ms_block.c sg_set_page(sg_to, sg_page(sg_from), len, sg_from->offset);