Home
last modified time | relevance | path

Searched refs:bytesdone (Results 1 – 1 of 1) sorted by relevance

/linux-6.15/arch/s390/crypto/
H A Daes_s390.c883 static int gcm_in_walk_done(struct gcm_sg_walk *gw, unsigned int bytesdone) in gcm_in_walk_done() argument
889 int n = gw->buf_bytes - bytesdone; in gcm_in_walk_done()
891 memmove(gw->buf, gw->buf + bytesdone, n); in gcm_in_walk_done()
896 _gcm_sg_unmap_and_advance(gw, bytesdone, false); in gcm_in_walk_done()
898 return bytesdone; in gcm_in_walk_done()
901 static int gcm_out_walk_done(struct gcm_sg_walk *gw, unsigned int bytesdone) in gcm_out_walk_done() argument
909 for (i = 0; i < bytesdone; i += n) { in gcm_out_walk_done()
912 n = min(gw->walk_bytes, bytesdone - i); in gcm_out_walk_done()
917 _gcm_sg_unmap_and_advance(gw, bytesdone, true); in gcm_out_walk_done()
919 return bytesdone; in gcm_out_walk_done()