Lines Matching refs:xts
1095 struct ccp_xts_aes_engine *xts = &cmd->u.xts;
1105 switch (xts->unit_size) {
1126 if (xts->key_len == AES_KEYSIZE_128)
1128 else if (xts->key_len == AES_KEYSIZE_256)
1133 if (!xts->final && (xts->src_len & (AES_BLOCK_SIZE - 1)))
1136 if (xts->iv_len != AES_BLOCK_SIZE)
1139 if (!xts->key || !xts->iv || !xts->src || !xts->dst)
1152 op.u.xts.type = aestype;
1153 op.u.xts.action = xts->action;
1154 op.u.xts.unit_size = xts->unit_size;
1176 ret = ccp_set_dm_area(&key, dm_offset, xts->key, 0, xts->key_len);
1179 ret = ccp_set_dm_area(&key, 0, xts->key, xts->key_len, xts->key_len);
1189 pad = dm_offset - xts->key_len;
1190 ret = ccp_set_dm_area(&key, pad, xts->key, 0, xts->key_len);
1193 ret = ccp_set_dm_area(&key, dm_offset + pad, xts->key,
1194 xts->key_len, xts->key_len);
1215 ret = ccp_set_dm_area(&ctx, 0, xts->iv, 0, xts->iv_len);
1229 if (sg_virt(xts->src) == sg_virt(xts->dst))
1232 ret = ccp_init_data(&src, cmd_q, xts->src, xts->src_len,
1241 ret = ccp_init_data(&dst, cmd_q, xts->dst, xts->src_len,
1274 ccp_get_dm_area(&ctx, dm_offset, xts->iv, 0, xts->iv_len);