Lines Matching refs:reg_ctrl

375 	u32 reg_ctrl = 0;  in rk_hash_init()  local
381 reg_ctrl = CRYPTO_SW_CC_RESET; in rk_hash_init()
382 crypto_write(reg_ctrl | (reg_ctrl << CRYPTO_WRITE_MASK_SHIFT), in rk_hash_init()
389 reg_ctrl = 0; in rk_hash_init()
394 reg_ctrl |= CRYPTO_MODE_MD5; in rk_hash_init()
399 reg_ctrl |= CRYPTO_MODE_SHA1; in rk_hash_init()
404 reg_ctrl |= CRYPTO_MODE_SHA256; in rk_hash_init()
409 reg_ctrl |= CRYPTO_MODE_SHA512; in rk_hash_init()
414 reg_ctrl |= CRYPTO_MODE_SM3; in rk_hash_init()
423 reg_ctrl |= CRYPTO_HW_PAD_ENABLE; in rk_hash_init()
424 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_HASH_CTL); in rk_hash_init()
428 reg_ctrl = CRYPTO_DOUT_BYTESWAP | CRYPTO_DOIN_BYTESWAP; in rk_hash_init()
429 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_FIFO_CTL); in rk_hash_init()
684 u32 reg_ctrl = 0; in rk_hmac_init() local
698 reg_ctrl = crypto_read(CRYPTO_HASH_CTL) | CRYPTO_HMAC_ENABLE; in rk_hmac_init()
699 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_HASH_CTL); in rk_hmac_init()
906 u32 reg_ctrl = 0; in hw_cipher_init() local
920 reg_ctrl |= CRYPTO_BC_TDES; in hw_cipher_init()
922 reg_ctrl |= CRYPTO_BC_DES; in hw_cipher_init()
925 reg_ctrl |= CRYPTO_BC_AES; in hw_cipher_init()
928 reg_ctrl |= CRYPTO_BC_SM4; in hw_cipher_init()
937 reg_ctrl |= CRYPTO_BC_128_bit_key; in hw_cipher_init()
940 reg_ctrl |= CRYPTO_BC_192_bit_key; in hw_cipher_init()
943 reg_ctrl |= CRYPTO_BC_256_bit_key; in hw_cipher_init()
950 reg_ctrl |= rk_mode2bc_mode[rk_mode]; in hw_cipher_init()
952 reg_ctrl |= CRYPTO_BC_DECRYPT; in hw_cipher_init()
976 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_BC_CTL); in hw_cipher_init()
988 u32 reg_ctrl = 0, tmp_len = 0; in hw_cipher_crypt() local
1125 reg_ctrl = crypto_read(CRYPTO_BC_CTL) | CRYPTO_BC_ENABLE; in hw_cipher_crypt()
1126 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_BC_CTL); in hw_cipher_crypt()