Lines Matching refs:qce_write
26 static inline void qce_write(struct qce_device *qce, u32 offset, u32 val) in qce_write() function
37 qce_write(qce, offset + i * sizeof(u32), val[i]); in qce_write_array()
46 qce_write(qce, offset + i * sizeof(u32), 0); in qce_clear_array()
89 qce_write(qce, REG_STATUS, 0); in qce_setup_config()
90 qce_write(qce, REG_CONFIG, config); in qce_setup_config()
96 qce_write(qce, REG_GOPROC, BIT(GO_SHIFT) | BIT(RESULTS_DUMP_SHIFT)); in qce_crypto_go()
98 qce_write(qce, REG_GOPROC, BIT(GO_SHIFT)); in qce_crypto_go()
168 qce_write(qce, REG_AUTH_SEG_CFG, 0); in qce_setup_regs_ahash()
169 qce_write(qce, REG_ENCR_SEG_CFG, 0); in qce_setup_regs_ahash()
170 qce_write(qce, REG_ENCR_SEG_SIZE, 0); in qce_setup_regs_ahash()
216 qce_write(qce, REG_AUTH_SEG_CFG, auth_cfg); in qce_setup_regs_ahash()
217 qce_write(qce, REG_AUTH_SEG_SIZE, req->nbytes); in qce_setup_regs_ahash()
218 qce_write(qce, REG_AUTH_SEG_START, 0); in qce_setup_regs_ahash()
219 qce_write(qce, REG_ENCR_SEG_CFG, 0); in qce_setup_regs_ahash()
220 qce_write(qce, REG_SEG_SIZE, req->nbytes); in qce_setup_regs_ahash()
224 qce_write(qce, REG_CONFIG, config); in qce_setup_regs_ahash()
311 qce_write(qce, REG_ENCR_XTS_DU_SIZE, cryptlen); in qce_xtskey()
339 qce_write(qce, REG_AUTH_SEG_CFG, auth_cfg); in qce_setup_regs_skcipher()
372 qce_write(qce, REG_ENCR_SEG_CFG, encr_cfg); in qce_setup_regs_skcipher()
373 qce_write(qce, REG_ENCR_SEG_SIZE, rctx->cryptlen); in qce_setup_regs_skcipher()
374 qce_write(qce, REG_ENCR_SEG_START, 0); in qce_setup_regs_skcipher()
377 qce_write(qce, REG_CNTR_MASK, ~0); in qce_setup_regs_skcipher()
378 qce_write(qce, REG_CNTR_MASK0, ~0); in qce_setup_regs_skcipher()
379 qce_write(qce, REG_CNTR_MASK1, ~0); in qce_setup_regs_skcipher()
380 qce_write(qce, REG_CNTR_MASK2, ~0); in qce_setup_regs_skcipher()
383 qce_write(qce, REG_SEG_SIZE, rctx->cryptlen); in qce_setup_regs_skcipher()
387 qce_write(qce, REG_CONFIG, config); in qce_setup_regs_skcipher()
454 qce_write(qce, REG_CNTR3_IV3, iv_last_word + 1); in qce_setup_regs_aead()
456 qce_write(qce, REG_CNTR_MASK, ~0); in qce_setup_regs_aead()
457 qce_write(qce, REG_CNTR_MASK0, ~0); in qce_setup_regs_aead()
458 qce_write(qce, REG_CNTR_MASK1, ~0); in qce_setup_regs_aead()
459 qce_write(qce, REG_CNTR_MASK2, ~0); in qce_setup_regs_aead()
495 qce_write(qce, REG_ENCR_SEG_CFG, encr_cfg); in qce_setup_regs_aead()
512 qce_write(qce, REG_AUTH_SEG_CFG, auth_cfg); in qce_setup_regs_aead()
518 qce_write(qce, REG_ENCR_SEG_SIZE, rctx->cryptlen + ctx->authsize); in qce_setup_regs_aead()
520 qce_write(qce, REG_ENCR_SEG_SIZE, rctx->cryptlen); in qce_setup_regs_aead()
521 qce_write(qce, REG_ENCR_SEG_START, rctx->assoclen & 0xffff); in qce_setup_regs_aead()
524 qce_write(qce, REG_AUTH_SEG_SIZE, totallen); in qce_setup_regs_aead()
525 qce_write(qce, REG_AUTH_SEG_START, 0); in qce_setup_regs_aead()
529 qce_write(qce, REG_SEG_SIZE, totallen + ctx->authsize); in qce_setup_regs_aead()
531 qce_write(qce, REG_SEG_SIZE, totallen); in qce_setup_regs_aead()
535 qce_write(qce, REG_CONFIG, config); in qce_setup_regs_aead()