Lines Matching refs:sg
25 struct scatterlist *sg, int num) in scatterwalk_crypto_chain() argument
27 if (sg) in scatterwalk_crypto_chain()
28 sg_chain(head, num, sg); in scatterwalk_crypto_chain()
35 unsigned int len = walk->sg->offset + walk->sg->length - walk->offset; in scatterwalk_pagelen()
61 return sg_page(walk->sg) + (walk->offset >> PAGE_SHIFT); in scatterwalk_page()
70 struct scatterlist *sg) in scatterwalk_start() argument
72 walk->sg = sg; in scatterwalk_start()
73 walk->offset = sg->offset; in scatterwalk_start()
88 page = sg_page(walk->sg) + ((walk->offset - 1) >> PAGE_SHIFT); in scatterwalk_pagedone()
97 if (more && walk->offset >= walk->sg->offset + walk->sg->length) in scatterwalk_pagedone()
98 scatterwalk_start(walk, sg_next(walk->sg)); in scatterwalk_pagedone()
104 if (!more || walk->offset >= walk->sg->offset + walk->sg->length || in scatterwalk_done()
113 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,