Lines Matching refs:xts
127 struct ccp_xts_aes_op xts; member
300 | (op->u.xts.action << REQ1_AES_ACTION_SHIFT) in ccp_perform_xts_aes()
301 | (op->u.xts.unit_size << REQ1_XTS_AES_SIZE_SHIFT) in ccp_perform_xts_aes()
1200 struct ccp_xts_aes_engine *xts = &cmd->u.xts; in ccp_run_xts_aes_cmd() local
1208 switch (xts->unit_size) { in ccp_run_xts_aes_cmd()
1229 if (xts->key_len != AES_KEYSIZE_128) in ccp_run_xts_aes_cmd()
1232 if (!xts->final && (xts->src_len & (AES_BLOCK_SIZE - 1))) in ccp_run_xts_aes_cmd()
1235 if (xts->iv_len != AES_BLOCK_SIZE) in ccp_run_xts_aes_cmd()
1238 if (!xts->key || !xts->iv || !xts->src || !xts->dst) in ccp_run_xts_aes_cmd()
1251 op.u.xts.action = xts->action; in ccp_run_xts_aes_cmd()
1252 op.u.xts.unit_size = xts->unit_size; in ccp_run_xts_aes_cmd()
1266 ccp_set_dm_area(&key, dm_offset, xts->key, 0, xts->key_len); in ccp_run_xts_aes_cmd()
1267 ccp_set_dm_area(&key, 0, xts->key, dm_offset, xts->key_len); in ccp_run_xts_aes_cmd()
1285 ccp_set_dm_area(&ctx, 0, xts->iv, 0, xts->iv_len); in ccp_run_xts_aes_cmd()
1297 if (sg_virt(xts->src) == sg_virt(xts->dst)) in ccp_run_xts_aes_cmd()
1300 ret = ccp_init_data(&src, cmd_q, xts->src, xts->src_len, in ccp_run_xts_aes_cmd()
1309 ret = ccp_init_data(&dst, cmd_q, xts->dst, xts->src_len, in ccp_run_xts_aes_cmd()
1342 ccp_get_dm_area(&ctx, dm_offset, xts->iv, 0, xts->iv_len); in ccp_run_xts_aes_cmd()