Lines Matching refs:data_len
176 static inline void read_regs(u32 base, u8 *data, u32 data_len) in read_regs() argument
181 for (i = 0; i < data_len / 4; i++) in read_regs()
185 if (data_len % 4) { in read_regs()
187 memcpy(data + i * 4, tmp_buf, data_len % 4); in read_regs()
191 static inline void write_regs(u32 base, const u8 *data, u32 data_len) in write_regs() argument
196 for (i = 0; i < data_len / 4; i++, base += 4) in write_regs()
199 if (data_len % 4) { in write_regs()
201 memcpy((u8 *)tmp_buf, data + i * 4, data_len % 4); in write_regs()
445 u32 data_len, u8 *started_flag, u8 is_last) in rk_hash_direct_calc() argument
454 assert(is_last || IS_ALIGNED(data_len, DATA_LEN_ALIGN_SIZE)); in rk_hash_direct_calc()
457 __func__, data, data_len, *started_flag, is_last); in rk_hash_direct_calc()
461 lli->src_len = data_len; in rk_hash_direct_calc()
486 crypto_flush_cacheline((ulong)data, data_len); in rk_hash_direct_calc()
511 priv->length += data_len; in rk_hash_direct_calc()
516 int rk_hash_update(void *ctx, const u8 *data, u32 data_len) in rk_hash_update() argument
529 data, data_len); in rk_hash_update()
885 static int ccm_compose_aad_iv(u8 *aad_iv, u32 data_len, u32 aad_len, u32 tag_size) in ccm_compose_aad_iv() argument
889 aad_iv[12] = (u8)(data_len >> 24); in ccm_compose_aad_iv()
890 aad_iv[13] = (u8)(data_len >> 16); in ccm_compose_aad_iv()
891 aad_iv[14] = (u8)(data_len >> 8); in ccm_compose_aad_iv()
892 aad_iv[15] = (u8)data_len; in ccm_compose_aad_iv()