Lines Matching defs:sector_size

151 	CRYPT_IV_LARGE_SECTORS,		/* Calculate IV from sector_size, not 512B sectors */
185 unsigned short sector_size;
279 (unsigned)cc->sector_size);
472 if (cc->sector_size != (1 << SECTOR_SHIFT)) {
596 if (cc->sector_size != (1 << SECTOR_SHIFT)) {
748 *(__le64 *)buf = cpu_to_le64(dmreq->iv_sector * cc->sector_size);
941 es.w[0] = cpu_to_le64(dmreq->iv_sector * cc->sector_size);
959 memcpy(data_offset, data2 + sg2->offset, cc->sector_size);
964 diffuser_disk_to_cpu((u32 *)data_offset, cc->sector_size / sizeof(u32));
965 diffuser_b_decrypt((u32 *)data_offset, cc->sector_size / sizeof(u32));
966 diffuser_a_decrypt((u32 *)data_offset, cc->sector_size / sizeof(u32));
967 diffuser_cpu_to_disk((__le32 *)data_offset, cc->sector_size / sizeof(u32));
970 for (i = 0; i < (cc->sector_size / 32); i++)
974 diffuser_disk_to_cpu((u32 *)data_offset, cc->sector_size / sizeof(u32));
975 diffuser_a_encrypt((u32 *)data_offset, cc->sector_size / sizeof(u32));
976 diffuser_b_encrypt((u32 *)data_offset, cc->sector_size / sizeof(u32));
977 diffuser_cpu_to_disk((__le32 *)data_offset, cc->sector_size / sizeof(u32));
1143 if (1 << bi->interval_exp != cc->sector_size) {
1265 if (unlikely(bv_in.bv_len & (cc->sector_size - 1)))
1292 sg_set_page(&dmreq->sg_in[2], bv_in.bv_page, cc->sector_size, bv_in.bv_offset);
1298 sg_set_page(&dmreq->sg_out[2], bv_out.bv_page, cc->sector_size, bv_out.bv_offset);
1320 cc->sector_size, iv);
1327 cc->sector_size + cc->integrity_tag_size, iv);
1346 bio_advance_iter(ctx->bio_in, &ctx->iter_in, cc->sector_size);
1347 bio_advance_iter(ctx->bio_out, &ctx->iter_out, cc->sector_size);
1366 if (unlikely(bv_in.bv_len & (cc->sector_size - 1)))
1389 sg_set_page(sg_in, bv_in.bv_page, cc->sector_size, bv_in.bv_offset);
1392 sg_set_page(sg_out, bv_out.bv_page, cc->sector_size, bv_out.bv_offset);
1413 skcipher_request_set_crypt(req, sg_in, sg_out, cc->sector_size, iv);
1423 bio_advance_iter(ctx->bio_in, &ctx->iter_in, cc->sector_size);
1424 bio_advance_iter(ctx->bio_out, &ctx->iter_out, cc->sector_size);
1518 unsigned int sector_step = cc->sector_size >> SECTOR_SHIFT;
3142 } else if (sscanf(opt_string, "sector_size:%hu%c", &cc->sector_size, &dummy) == 1) {
3143 if (cc->sector_size < (1 << SECTOR_SHIFT) ||
3144 cc->sector_size > 4096 ||
3145 (cc->sector_size & (cc->sector_size - 1))) {
3146 ti->error = "Invalid feature value for sector_size";
3149 if (ti->len & ((cc->sector_size >> SECTOR_SHIFT) - 1)) {
3150 ti->error = "Device size is not multiple of sector_size feature";
3153 cc->sector_shift = __ffs(cc->sector_size) - SECTOR_SHIFT;
3212 cc->sector_size = (1 << SECTOR_SHIFT);
3294 (tmpll & ((cc->sector_size >> SECTOR_SHIFT) - 1))) {
3463 if (unlikely((bio->bi_iter.bi_sector & ((cc->sector_size >> SECTOR_SHIFT) - 1)) != 0))
3466 if (unlikely(bio->bi_iter.bi_size & (cc->sector_size - 1)))
3544 num_feature_args += cc->sector_size != (1 << SECTOR_SHIFT);
3563 if (cc->sector_size != (1 << SECTOR_SHIFT))
3564 DMEMIT(" sector_size:%d", cc->sector_size);
3589 if (cc->sector_size != (1 << SECTOR_SHIFT))
3590 DMEMIT(",sector_size=%d", cc->sector_size);
3686 dm_stack_bs_limits(limits, cc->sector_size);