Lines Matching refs:reg_ctrl

338 	u32 reg_ctrl = 0;  in rk_hash_init()  local
344 reg_ctrl = CRYPTO_SW_CC_RESET; in rk_hash_init()
345 crypto_write(reg_ctrl | (reg_ctrl << CRYPTO_WRITE_MASK_SHIFT), in rk_hash_init()
352 reg_ctrl = 0; in rk_hash_init()
357 reg_ctrl |= CRYPTO_MODE_MD5; in rk_hash_init()
362 reg_ctrl |= CRYPTO_MODE_SHA1; in rk_hash_init()
367 reg_ctrl |= CRYPTO_MODE_SHA256; in rk_hash_init()
372 reg_ctrl |= CRYPTO_MODE_SHA512; in rk_hash_init()
377 reg_ctrl |= CRYPTO_MODE_SM3; in rk_hash_init()
388 reg_ctrl |= CRYPTO_HW_PAD_ENABLE; in rk_hash_init()
389 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_HASH_CTL); in rk_hash_init()
393 reg_ctrl = CRYPTO_DOUT_BYTESWAP | CRYPTO_DOIN_BYTESWAP; in rk_hash_init()
394 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_FIFO_CTL); in rk_hash_init()
644 u32 reg_ctrl = 0; in rk_hmac_init() local
658 reg_ctrl = crypto_read(CRYPTO_HASH_CTL) | CRYPTO_HMAC_ENABLE; in rk_hmac_init()
659 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_HASH_CTL); in rk_hmac_init()
866 u32 reg_ctrl = 0; in hw_cipher_init() local
876 reg_ctrl |= CRYPTO_BC_TDES; in hw_cipher_init()
878 reg_ctrl |= CRYPTO_BC_DES; in hw_cipher_init()
881 reg_ctrl |= CRYPTO_BC_AES; in hw_cipher_init()
884 reg_ctrl |= CRYPTO_BC_SM4; in hw_cipher_init()
893 reg_ctrl |= CRYPTO_BC_128_bit_key; in hw_cipher_init()
896 reg_ctrl |= CRYPTO_BC_192_bit_key; in hw_cipher_init()
899 reg_ctrl |= CRYPTO_BC_256_bit_key; in hw_cipher_init()
906 reg_ctrl |= rk_mode2bc_mode[rk_mode]; in hw_cipher_init()
908 reg_ctrl |= CRYPTO_BC_DECRYPT; in hw_cipher_init()
927 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_BC_CTL); in hw_cipher_init()
939 u32 reg_ctrl = 0, tmp_len = 0; in hw_cipher_crypt() local
1076 reg_ctrl = crypto_read(CRYPTO_BC_CTL) | CRYPTO_BC_ENABLE; in hw_cipher_crypt()
1077 crypto_write(reg_ctrl | CRYPTO_WRITE_MASK_ALL, CRYPTO_BC_CTL); in hw_cipher_crypt()