/linux/Documentation/admin-guide/device-mapper/ |
A D | dm-ebs.rst | 8 size. Its main purpose is to provide emulation of 512 byte sectors on 18 <dev path> <offset> <emulated sectors> [<underlying sectors>] 27 has to be a multiple of <emulated sectors>. 28 <emulated sectors>: 29 Number of sectors defining the logical block size to be emulated; 30 1, 2, 4, 8 sectors of 512 bytes supported. 34 <underyling sectors>: 35 Number of sectors defining the logical block size of <dev path>. 36 2^N supported, e.g. 8 = emulate 8 sectors of 512 bytes = 4KiB. 43 offset 1024 sectors with underlying devices block size automatically set: [all …]
|
A D | dm-integrity.rst | 59 dm-integrity won't read of write these sectors 68 not used and data sectors and integrity tags are written 97 The number of interleaved sectors. This values is rounded down to 174 512-byte sectors that corresponds to one bitmap bit. 216 2. provided data sectors - that is the number of sectors that the user 223 * reserved sectors 231 * log2(interleave sectors) 234 * provided data sectors - the number of sectors that this target 246 * log2(sectors per block) 262 * mac (8-bytes), all the macs in 8 metadata sectors form a [all …]
|
/linux/drivers/target/ |
A D | target_core_sbc.c | 721 u32 sectors, bool is_write) in sbc_check_prot() argument 826 u32 sectors = 0; in sbc_parse_cdb() local 973 if (!sectors) { in sbc_parse_cdb() 1001 sectors = cdb[13]; in sbc_parse_cdb() 1005 if (sectors > 1) { in sbc_parse_cdb() 1007 " than 1\n", sectors); in sbc_parse_cdb() 1019 cmd->t_task_nolb = sectors; in sbc_parse_cdb() 1073 if (!sectors) { in sbc_parse_cdb() 1087 if (!sectors) { in sbc_parse_cdb() 1372 left = sectors * dev->prot_length; in sbc_dif_copy_prot() [all …]
|
/linux/drivers/md/ |
A D | raid0.c | 68 sector_t curr_zone_end, sectors; in create_strip_zones() local 87 sectors = rdev1->sectors; in create_strip_zones() 89 rdev1->sectors = sectors * mddev->chunk_sectors; in create_strip_zones() 107 if (rdev2->sectors == rdev1->sectors) { in create_strip_zones() 213 if (!smallest || (rdev1->sectors < smallest->sectors)) in create_strip_zones() 254 if (!smallest || rdev->sectors < smallest->sectors) { in create_strip_zones() 263 sectors = (smallest->sectors - zone->dev_start) * c; in create_strip_zones() 268 curr_zone_end += sectors; in create_strip_zones() 349 WARN_ONCE(sectors || raid_disks, in raid0_size() 518 unsigned sectors; in raid0_make_request() local [all …]
|
A D | md-linear.c | 49 static sector_t linear_size(struct mddev *mddev, sector_t sectors, int raid_disks) in linear_size() argument 55 WARN_ONCE(sectors || raid_disks, in linear_size() 79 sector_t sectors; in linear_conf() local 89 sectors = rdev->sectors; in linear_conf() 90 sector_div(sectors, mddev->chunk_sectors); in linear_conf() 91 rdev->sectors = sectors * mddev->chunk_sectors; in linear_conf() 97 conf->array_sectors += rdev->sectors; in linear_conf() 117 conf->disks[0].end_sector = conf->disks[0].rdev->sectors; in linear_conf() 122 conf->disks[i].rdev->sectors; in linear_conf() 228 start_sector = tmp_dev->end_sector - tmp_dev->rdev->sectors; in linear_make_request() [all …]
|
A D | raid1.c | 577 len = sectors; in align_to_barrier_unit_end() 599 int sectors; in read_balance() local 617 sectors = r1_bio->sectors; in read_balance() 1998 int sectors = r1_bio->sectors; in fix_sync_read_error() local 2014 while(sectors) { in fix_sync_read_error() 2068 sectors -= s; in fix_sync_read_error() 2103 sectors -= s; in fix_sync_read_error() 2256 while(sectors) { in fix_read_error() 2343 sectors -= s; in fix_read_error() 2367 int sectors; in narrow_write_error() local [all …]
|
A D | raid10.c | 710 int sectors = r10_bio->sectors; in read_balance() local 1113 sectors); in regular_request_wait() 1370 sectors = r10_bio->sectors; in raid10_write_request() 1512 r10_bio->sectors = sectors; in __make_request() 2368 int sectors = r10_bio->sectors; in sync_request_write() local 2468 int sectors = r10_bio->sectors; in fix_recovery_read_error() local 2532 sectors -= s; in fix_recovery_read_error() 2647 int sectors = r10_bio->sectors; in fix_read_error() local 2848 int sectors; in narrow_write_error() local 3847 if (!sectors) in raid10_size() [all …]
|
/linux/block/ |
A D | badblocks.c | 68 sectors = target - s; in badblocks_check() 182 sectors = next - s; in badblocks_set() 219 if (e < s + sectors) in badblocks_set() 220 e = s + sectors; in badblocks_set() 232 sectors = e - s; in badblocks_set() 243 if (a <= s + sectors) { in badblocks_set() 245 if (e <= s + sectors) { in badblocks_set() 247 e = s + sectors; in badblocks_set() 260 sectors = e - s; in badblocks_set() 283 while (sectors) { in badblocks_set() [all …]
|
A D | bounce.c | 218 int sectors = 0; in __blk_queue_bounce() local 222 sectors += from.bv_len >> 9; in __blk_queue_bounce() 229 if (sectors < bio_sectors(*bio_orig)) { in __blk_queue_bounce() 230 bio = bio_split(*bio_orig, sectors, GFP_NOIO, &bounce_bio_split); in __blk_queue_bounce()
|
/linux/Documentation/block/ |
A D | stat.rst | 31 read sectors sectors number of sectors read 35 write sectors sectors number of sectors written 42 discard sectors sectors number of sectors discarded 67 read sectors, write sectors, discard_sectors 70 These values count the number of sectors read from, written to, or 71 discarded from this block device. The "sectors" in question are the 72 standard UNIX 512-byte sectors, not any device- or filesystem-specific
|
/linux/drivers/scsi/ |
A D | scsicam.c | 181 unsigned long heads, sectors, cylinders, temp; in setsize() local 184 sectors = 62L; /* Maximize sectors per track */ in setsize() 186 temp = cylinders * sectors; /* Compute divisor for heads */ in setsize() 191 sectors = capacity / temp; /* Compute value for sectors per in setsize() 194 sectors++; /* Else, increment number of sectors */ in setsize() 195 temp = heads * sectors; /* Compute divisor for cylinders */ in setsize() 203 *secs = (unsigned int) sectors; in setsize()
|
A D | ps3rom.c | 161 u32 sectors) in ps3rom_read_request() argument 166 __func__, __LINE__, sectors, start_sector); in ps3rom_read_request() 170 sectors, 0, dev->bounce_lpar, &dev->tag); in ps3rom_read_request() 182 u32 sectors) in ps3rom_write_request() argument 187 __func__, __LINE__, sectors, start_sector); in ps3rom_write_request() 193 sectors, 0, dev->bounce_lpar, &dev->tag); in ps3rom_write_request()
|
/linux/include/linux/ |
A D | blk-integrity.h | 90 unsigned int sectors) in bio_integrity_intervals() argument 92 return sectors >> (bi->interval_exp - 9); in bio_integrity_intervals() 96 unsigned int sectors) in bio_integrity_bytes() argument 98 return bio_integrity_intervals(bi, sectors) * bi->tuple_size; in bio_integrity_bytes() 163 unsigned int sectors) in bio_integrity_intervals() argument 169 unsigned int sectors) in bio_integrity_bytes() argument
|
A D | badblocks.h | 44 int badblocks_check(struct badblocks *bb, sector_t s, int sectors, 46 int badblocks_set(struct badblocks *bb, sector_t s, int sectors, 48 int badblocks_clear(struct badblocks *bb, sector_t s, int sectors);
|
/linux/drivers/mtd/ |
A D | ssfdc.c | 23 unsigned char sectors; member 318 ssfdc->sectors = 32; in ssfdcr_add_mtd() 319 get_chs(mtd->size, NULL, &ssfdc->heads, &ssfdc->sectors); in ssfdcr_add_mtd() 321 ((long)ssfdc->sectors * (long)ssfdc->heads)); in ssfdcr_add_mtd() 324 ssfdc->cylinders, ssfdc->heads , ssfdc->sectors, in ssfdcr_add_mtd() 326 (long)ssfdc->sectors); in ssfdcr_add_mtd() 329 (long)ssfdc->sectors; in ssfdcr_add_mtd() 411 ssfdc->cylinders, ssfdc->heads, ssfdc->sectors); in ssfdcr_getgeo() 414 geo->sectors = ssfdc->sectors; in ssfdcr_getgeo()
|
A D | nftlcore.c | 71 nftl->sectors = nftl->mbd.size / temp; in nftl_add_mtd() 73 nftl->sectors++; in nftl_add_mtd() 74 temp = nftl->cylinders * nftl->sectors; in nftl_add_mtd() 79 temp = nftl->heads * nftl->sectors; in nftl_add_mtd() 84 if (nftl->mbd.size != nftl->heads * nftl->cylinders * nftl->sectors) { in nftl_add_mtd() 93 nftl->cylinders, nftl->heads , nftl->sectors, in nftl_add_mtd() 95 (long)nftl->sectors ); in nftl_add_mtd() 771 geo->sectors = nftl->sectors; in nftl_getgeo()
|
/linux/drivers/usb/storage/ |
A D | datafab.c | 60 unsigned long sectors; /* total sector count */ member 138 u32 sectors) in datafab_read_data() argument 153 if (sectors > 0x0FFFFFFF) in datafab_read_data() 162 totallen = sectors * info->ssize; in datafab_read_data() 221 u32 sectors) in datafab_write_data() argument 237 if (sectors > 0x0FFFFFFF) in datafab_write_data() 246 totallen = sectors * info->ssize; in datafab_write_data() 420 info->sectors = ((u32)(reply[117]) << 24) | in datafab_id_device() 582 info->sectors, info->ssize); in datafab_transport() 586 ((__be32 *) ptr)[0] = cpu_to_be32(info->sectors - 1); in datafab_transport()
|
A D | jumpshot.c | 96 unsigned long sectors; /* total sector count */ member 156 u32 sectors) in jumpshot_read_data() argument 174 totallen = sectors * info->ssize; in jumpshot_read_data() 233 u32 sectors) in jumpshot_write_data() argument 251 totallen = sectors * info->ssize; in jumpshot_write_data() 354 info->sectors = ((u32)(reply[117]) << 24) | in jumpshot_id_device() 513 info->sectors, info->ssize); in jumpshot_transport() 517 ((__be32 *) ptr)[0] = cpu_to_be32(info->sectors - 1); in jumpshot_transport()
|
A D | sddr55.c | 190 unsigned short sectors) { in sddr55_read_data() argument 209 len = min((unsigned int) sectors, (unsigned int) info->blocksize >> in sddr55_read_data() 217 while (sectors>0) { in sddr55_read_data() 227 pages = min((unsigned int) sectors << info->smallpageshift, in sddr55_read_data() 295 sectors -= pages >> info->smallpageshift; in sddr55_read_data() 309 unsigned short sectors) { in sddr55_write_data() argument 336 len = min((unsigned int) sectors, (unsigned int) info->blocksize >> in sddr55_write_data() 344 while (sectors > 0) { in sddr55_write_data() 354 pages = min((unsigned int) sectors << info->smallpageshift, in sddr55_write_data() 503 sectors -= pages >> info->smallpageshift; in sddr55_write_data()
|
/linux/fs/hfsplus/ |
A D | btree.c | 76 u64 sectors, int file_id) in hfsplus_calc_btree_clump_size() argument 100 if (sectors < 0x200000) { in hfsplus_calc_btree_clump_size() 101 clump_size = sectors << 2; /* 0.8 % */ in hfsplus_calc_btree_clump_size() 106 for (i = 0, sectors = sectors >> 22; in hfsplus_calc_btree_clump_size() 107 sectors && (i < CLUMP_ENTRIES - 1); in hfsplus_calc_btree_clump_size() 108 ++i, sectors = sectors >> 1) { in hfsplus_calc_btree_clump_size()
|
/linux/drivers/md/bcache/ |
A D | alloc.c | 86 void bch_rescale_priorities(struct cache_set *c, int sectors) in bch_rescale_priorities() argument 93 atomic_sub(sectors, &c->rescale); in bch_rescale_priorities() 608 unsigned int sectors, in bch_alloc_sectors() argument 656 sectors = min(sectors, b->sectors_free); in bch_alloc_sectors() 658 SET_KEY_OFFSET(k, KEY_OFFSET(k) + sectors); in bch_alloc_sectors() 659 SET_KEY_SIZE(k, sectors); in bch_alloc_sectors() 670 b->sectors_free -= sectors; in bch_alloc_sectors() 673 SET_PTR_OFFSET(&b->key, i, PTR_OFFSET(&b->key, i) + sectors); in bch_alloc_sectors() 675 atomic_long_add(sectors, in bch_alloc_sectors()
|
/linux/Documentation/ABI/testing/ |
A D | procfs-diskstats | 15 6 sectors read 19 10 sectors written 32 17 sectors discarded
|
/linux/drivers/mtd/nand/raw/ |
A D | mtk_ecc.c | 62 u32 sectors; member 142 if (dec & ecc->sectors) { in mtk_ecc_irq() 148 ecc->sectors = 0; in mtk_ecc_irq() 205 if (config->sectors) in mtk_ecc_config() 206 ecc->sectors = 1 << (config->sectors - 1); in mtk_ecc_config() 213 int sectors) in mtk_ecc_get_stats() argument 221 for (i = 0; i < sectors; i++) { in mtk_ecc_get_stats()
|
/linux/drivers/block/paride/ |
A D | pd.c | 229 int sectors; member 350 s = (block % disk->sectors) + 1; in pd_ide_command() 351 h = (block /= disk->sectors) % disk->heads; in pd_ide_command() 638 pd_send_command(disk, disk->sectors, 0, disk->heads - 1, 0, 0, in pd_init_dev_parms() 720 disk->sectors = le16_to_cpu(*(__le16 *) (pd_scratch + 12)); in pd_identify() 726 disk->capacity = disk->sectors * disk->heads * disk->cylinders; in pd_identify() 742 disk->cylinders, disk->heads, disk->sectors, in pd_identify() 812 geo->sectors = PD_LOG_SECTS; in pd_getgeo() 813 geo->cylinders = disk->capacity / (geo->heads * geo->sectors); in pd_getgeo() 816 geo->sectors = disk->sectors; in pd_getgeo()
|
/linux/block/partitions/ |
A D | ibm.c | 41 return cyl * geo->heads * geo->sectors + in cchh2blk() 42 head * geo->sectors; in cchh2blk() 59 return cyl * geo->heads * geo->sectors + in cchhb2blk() 60 head * geo->sectors + in cchhb2blk() 177 offset + geo->sectors; in find_vol1_partitions() 222 * geo->sectors * secperblk; in find_lnx1_partitions()
|