Lines Matching refs:bufcnt
137 size_t bufcnt; member
268 static void stm32_hash_write_ctrl(struct stm32_hash_dev *hdev, int bufcnt) in stm32_hash_write_ctrl() argument
313 if (hdev->pdata->ux500 && bufcnt == 0) in stm32_hash_write_ctrl()
331 while ((rctx->bufcnt < rctx->buflen) && rctx->total) { in stm32_hash_append_sg()
333 count = min(count, rctx->buflen - rctx->bufcnt); in stm32_hash_append_sg()
344 scatterwalk_map_and_copy(rctx->buffer + rctx->bufcnt, rctx->sg, in stm32_hash_append_sg()
347 rctx->bufcnt += count; in stm32_hash_append_sg()
416 int bufcnt, err = 0, final; in stm32_hash_update_cpu() local
423 (rctx->bufcnt + rctx->total >= rctx->buflen)) { in stm32_hash_update_cpu()
425 bufcnt = rctx->bufcnt; in stm32_hash_update_cpu()
426 rctx->bufcnt = 0; in stm32_hash_update_cpu()
427 err = stm32_hash_xmit_cpu(hdev, rctx->buffer, bufcnt, 0); in stm32_hash_update_cpu()
433 bufcnt = rctx->bufcnt; in stm32_hash_update_cpu()
434 rctx->bufcnt = 0; in stm32_hash_update_cpu()
435 err = stm32_hash_xmit_cpu(hdev, rctx->buffer, bufcnt, 1); in stm32_hash_update_cpu()
752 rctx->bufcnt = 0; in stm32_hash_init()
778 int buflen = rctx->bufcnt; in stm32_hash_final_req()
780 rctx->bufcnt = 0; in stm32_hash_final_req()
996 if ((rctx->bufcnt + rctx->total < rctx->buflen)) { in stm32_hash_update()