Home
last modified time | relevance | path

Searched refs:sectors (Results 1 – 25 of 104) sorted by relevance

12345

/drivers/md/
Draid0.c158 zone->sectors = smallest->size * cnt * 2; in create_strip_zones()
162 curr_zone_start = zone->sectors; in create_strip_zones()
195 zone->sectors = (smallest->size * 2 - current_start) * c; in create_strip_zones()
197 zone->nb_dev, (unsigned long long)zone->sectors); in create_strip_zones()
200 curr_zone_start += zone->sectors; in create_strip_zones()
222 s += conf->strip_zone[j].sectors; in create_strip_zones()
267 s64 sectors; in raid0_run() local
326 sectors = conf->strip_zone[cur].sectors; in raid0_run()
330 while (sectors <= conf->spacing) { in raid0_run()
332 sectors += conf->strip_zone[cur].sectors; in raid0_run()
[all …]
Draid1.c256 r1_bio->sector + (r1_bio->sectors); in update_head_pos()
388 r1_bio->sectors, in raid1_end_write_request()
420 const int sectors = r1_bio->sectors; in read_balance() local
432 (this_sector + sectors >= conf->next_resync)) { in read_balance()
531 conf->next_seq_sect = this_sector + sectors; in read_balance()
810 part_stat_add(cpu, &mddev->gendisk->part0, sectors[rw], in make_request()
822 r1_bio->sectors = bio->bi_size >> 9; in make_request()
967 bitmap_startwrite(bitmap, bio->bi_sector, r1_bio->sectors, in make_request()
1226 long sectors_to_go = r1_bio->sectors; in end_sync_write()
1240 sector_t s = r1_bio->sectors; in end_sync_write()
[all …]
Draid10.c249 r10_bio->devs[slot].addr + (r10_bio->sectors); in update_head_pos()
334 r10_bio->sectors, in raid10_end_write_request()
496 const int sectors = r10_bio->sectors; in read_balance() local
509 && (this_sector + sectors >= conf->next_resync)) { in read_balance()
850 part_stat_add(cpu, &mddev->gendisk->part0, sectors[rw], in make_request()
857 r10_bio->sectors = bio->bi_size >> 9; in make_request()
965 bitmap_startwrite(mddev->bitmap, bio->bi_sector, r10_bio->sectors, 0); in make_request()
1229 atomic_add(r10_bio->sectors, in end_sync_read()
1271 sector_t s = r10_bio->sectors; in end_sync_write()
1321 int vcnt = r10_bio->sectors >> (PAGE_SHIFT-9); in sync_request_write()
[all …]
/drivers/scsi/
Dscsicam.c234 unsigned long heads, sectors, cylinders, temp; in setsize() local
237 sectors = 62L; /* Maximize sectors per track */ in setsize()
239 temp = cylinders * sectors; /* Compute divisor for heads */ in setsize()
244 sectors = capacity / temp; /* Compute value for sectors per in setsize()
247 sectors++; /* Else, increment number of sectors */ in setsize()
248 temp = heads * sectors; /* Compute divisor for cylinders */ in setsize()
256 *secs = (unsigned int) sectors; in setsize()
Dsd_dif.c142 static void sd_dif_type1_set_tag(void *prot, void *tag_buf, unsigned int sectors) in sd_dif_type1_set_tag() argument
148 for (i = 0, j = 0 ; i < sectors ; i++, j += 2, sdt++) { in sd_dif_type1_set_tag()
154 static void sd_dif_type1_get_tag(void *prot, void *tag_buf, unsigned int sectors) in sd_dif_type1_get_tag() argument
160 for (i = 0, j = 0 ; i < sectors ; i++, j += 2, sdt++) { in sd_dif_type1_get_tag()
256 static void sd_dif_type3_set_tag(void *prot, void *tag_buf, unsigned int sectors) in sd_dif_type3_set_tag() argument
262 for (i = 0, j = 0 ; i < sectors ; i++, j += 6, sdt++) { in sd_dif_type3_set_tag()
269 static void sd_dif_type3_get_tag(void *prot, void *tag_buf, unsigned int sectors) in sd_dif_type3_get_tag() argument
275 for (i = 0, j = 0 ; i < sectors ; i++, j += 2, sdt++) { in sd_dif_type3_get_tag()
499 unsigned int i, j, sectors, sector_sz; in sd_dif_complete() local
508 sectors = good_bytes / sector_sz; in sd_dif_complete()
[all …]
Dps3rom.c171 u32 sectors) in ps3rom_read_request() argument
176 __func__, __LINE__, sectors, start_sector); in ps3rom_read_request()
180 sectors, 0, dev->bounce_lpar, &dev->tag); in ps3rom_read_request()
192 u32 sectors) in ps3rom_write_request() argument
197 __func__, __LINE__, sectors, start_sector); in ps3rom_write_request()
203 sectors, 0, dev->bounce_lpar, &dev->tag); in ps3rom_write_request()
Dultrastor.c236 unsigned char sectors; member
280 unsigned char sectors; member
463 config.sectors = mapping_table[config_2.mapping_mode].sectors; in ultrastor_14f_detect()
597 config.sectors = mapping_table[(config_2 >> 3) & 3].sectors; in ultrastor_24f_detect()
1036 unsigned int s = config.heads * config.sectors; in ultrastor_biosparam()
1039 dkinfo[1] = config.sectors; in ultrastor_biosparam()
/drivers/mtd/
Dssfdc.c26 unsigned char sectors; member
329 ssfdc->sectors = 32; in ssfdcr_add_mtd()
330 get_chs(mtd->size, NULL, &ssfdc->heads, &ssfdc->sectors); in ssfdcr_add_mtd()
332 ((long)ssfdc->sectors * (long)ssfdc->heads)); in ssfdcr_add_mtd()
335 ssfdc->cylinders, ssfdc->heads , ssfdc->sectors, in ssfdcr_add_mtd()
337 (long)ssfdc->sectors); in ssfdcr_add_mtd()
340 (long)ssfdc->sectors; in ssfdcr_add_mtd()
429 ssfdc->cylinders, ssfdc->heads, ssfdc->sectors); in ssfdcr_getgeo()
432 geo->sectors = ssfdc->sectors; in ssfdcr_getgeo()
Dnftlcore.c82 nftl->sectors = nftl->mbd.size / temp; in nftl_add_mtd()
84 nftl->sectors++; in nftl_add_mtd()
85 temp = nftl->cylinders * nftl->sectors; in nftl_add_mtd()
90 temp = nftl->heads * nftl->sectors; in nftl_add_mtd()
95 if (nftl->mbd.size != nftl->heads * nftl->cylinders * nftl->sectors) { in nftl_add_mtd()
104 nftl->cylinders, nftl->heads , nftl->sectors, in nftl_add_mtd()
106 (long)nftl->sectors ); in nftl_add_mtd()
777 geo->sectors = nftl->sectors; in nftl_getgeo()
Dinftlcore.c93 inftl->sectors = inftl->mbd.size / temp; in inftl_add_mtd()
95 inftl->sectors++; in inftl_add_mtd()
96 temp = inftl->cylinders * inftl->sectors; in inftl_add_mtd()
101 temp = inftl->heads * inftl->sectors; in inftl_add_mtd()
106 if (inftl->mbd.size != inftl->heads * inftl->cylinders * inftl->sectors) { in inftl_add_mtd()
115 inftl->cylinders, inftl->heads , inftl->sectors, in inftl_add_mtd()
117 (long)inftl->sectors ); in inftl_add_mtd()
936 geo->sectors = inftl->sectors; in inftl_getgeo()
/drivers/char/
Dps3flash.c42 u64 sectors, int write) in ps3flash_read_write_sectors() argument
44 u64 res = ps3stor_read_write_sectors(dev, lpar, start_sector, sectors, in ps3flash_read_write_sectors()
51 return sectors; in ps3flash_read_write_sectors()
55 u64 start_sector, u64 sectors, in ps3flash_read_sectors() argument
61 if (sectors > max_sectors) { in ps3flash_read_sectors()
64 sectors = max_sectors; in ps3flash_read_sectors()
68 return ps3flash_read_write_sectors(dev, lpar, start_sector, sectors, in ps3flash_read_sectors()
75 u64 sectors = dev->bounce_size / dev->blk_size; in ps3flash_write_chunk() local
77 sectors, 1); in ps3flash_write_chunk()
/drivers/usb/storage/
Ddatafab.c92 u32 sectors) in datafab_read_data() argument
107 if (sectors > 0x0FFFFFFF) in datafab_read_data()
116 totallen = sectors * info->ssize; in datafab_read_data()
175 u32 sectors) in datafab_write_data() argument
191 if (sectors > 0x0FFFFFFF) in datafab_write_data()
200 totallen = sectors * info->ssize; in datafab_write_data()
376 info->sectors = ((u32)(reply[117]) << 24) | in datafab_id_device()
540 info->sectors, info->ssize); in datafab_transport()
544 ((__be32 *) ptr)[0] = cpu_to_be32(info->sectors - 1); in datafab_transport()
Dsddr55.c156 unsigned short sectors) { in sddr55_read_data() argument
175 len = min((unsigned int) sectors, (unsigned int) info->blocksize >> in sddr55_read_data()
183 while (sectors>0) { in sddr55_read_data()
193 pages = min((unsigned int) sectors << info->smallpageshift, in sddr55_read_data()
262 sectors -= pages >> info->smallpageshift; in sddr55_read_data()
276 unsigned short sectors) { in sddr55_write_data() argument
303 len = min((unsigned int) sectors, (unsigned int) info->blocksize >> in sddr55_write_data()
311 while (sectors > 0) { in sddr55_write_data()
321 pages = min((unsigned int) sectors << info->smallpageshift, in sddr55_write_data()
470 sectors -= pages >> info->smallpageshift; in sddr55_write_data()
Djumpshot.c113 u32 sectors) in jumpshot_read_data() argument
131 totallen = sectors * info->ssize; in jumpshot_read_data()
190 u32 sectors) in jumpshot_write_data() argument
208 totallen = sectors * info->ssize; in jumpshot_write_data()
312 info->sectors = ((u32)(reply[117]) << 24) | in jumpshot_id_device()
472 info->sectors, info->ssize); in jumpshot_transport()
476 ((__be32 *) ptr)[0] = cpu_to_be32(info->sectors - 1); in jumpshot_transport()
Dalauda.c797 unsigned int sectors) in alauda_read_data() argument
818 len = min(sectors, blocksize) * (pagesize + 64); in alauda_read_data()
834 while (sectors > 0) { in alauda_read_data()
850 pages = min(sectors, blocksize - page); in alauda_read_data()
882 sectors -= pages; in alauda_read_data()
893 unsigned int sectors) in alauda_write_data() argument
911 len = min(sectors, blocksize) * pagesize; in alauda_write_data()
938 while (sectors > 0) { in alauda_write_data()
940 unsigned int pages = min(sectors, blocksize - page); in alauda_write_data()
962 sectors -= pages; in alauda_write_data()
Dsddr09.c702 unsigned int sectors) { in sddr09_read_data() argument
723 len = min(sectors, (unsigned int) info->blocksize) * info->pagesize; in sddr09_read_data()
737 while (sectors > 0) { in sddr09_read_data()
740 pages = min(sectors, info->blocksize - page); in sddr09_read_data()
786 sectors -= pages; in sddr09_read_data()
929 unsigned int sectors) { in sddr09_write_data() argument
965 len = min(sectors, (unsigned int) info->blocksize) * info->pagesize; in sddr09_write_data()
977 while (sectors > 0) { in sddr09_write_data()
981 pages = min(sectors, info->blocksize - page); in sddr09_write_data()
1003 sectors -= pages; in sddr09_write_data()
Disd200.c1022 id->sectors = __le16_to_cpu(id->sectors); in isd200_fix_driveid()
1155 US_DEBUGP(" sectors = 0x%x\n", id->sectors); in isd200_get_inquiry_data()
1330 id->sectors) - 1; in isd200_scsi_to_ata()
1353 sectnum = (unsigned char)((lba % id->sectors) + 1); in isd200_scsi_to_ata()
1354 cylinder = (unsigned short)(lba / (id->sectors * in isd200_scsi_to_ata()
1356 head = (unsigned char)((lba / id->sectors) % in isd200_scsi_to_ata()
1385 sectnum = (unsigned char)((lba % id->sectors) + 1); in isd200_scsi_to_ata()
1386 cylinder = (unsigned short)(lba / (id->sectors * id->heads)); in isd200_scsi_to_ata()
1387 head = (unsigned char)((lba / id->sectors) % id->heads); in isd200_scsi_to_ata()
/drivers/block/paride/
Dpd.c225 int sectors; member
337 s = (block % disk->sectors) + 1; in pd_ide_command()
338 h = (block /= disk->sectors) % disk->heads; in pd_ide_command()
584 pd_send_command(disk, disk->sectors, 0, disk->heads - 1, 0, 0, in pd_init_dev_parms()
666 disk->sectors = le16_to_cpu(*(__le16 *) (pd_scratch + 12)); in pd_identify()
672 disk->capacity = disk->sectors * disk->heads * disk->cylinders; in pd_identify()
688 disk->cylinders, disk->heads, disk->sectors, in pd_identify()
750 geo->sectors = PD_LOG_SECTS; in pd_getgeo()
751 geo->cylinders = disk->capacity / (geo->heads * geo->sectors); in pd_getgeo()
754 geo->sectors = disk->sectors; in pd_getgeo()
/drivers/block/
Dxd.c221 set_capacity(disk, p->heads * p->cylinders * p->sectors); in xd_init()
223 p->cylinders, p->heads, p->sectors); in xd_init()
340 geo->sectors = p->sectors; in xd_getgeo()
396 track = block / p->sectors; in xd_readwrite()
399 sector = block % p->sectors; in xd_readwrite()
649 xd_info[drive].sectors = (u_char)(xd_geo[3 * drive + 2]); in xd_manual_geo_set()
700 xd_info[drive].sectors = 17; /* sectors */ in xd_dtc5150cx_init_drive()
724 xd_info[drive].sectors = 17; /* sectors */ in xd_dtc_init_drive()
794 xd_info[drive].sectors = 17; /* sectors */ in xd_wd_init_drive()
871 xd_info[drive].sectors = buf[0x05]; /* sectors */ in xd_seagate_init_drive()
[all …]
Dviodasd.c121 u16 sectors; member
211 geo->sectors = d->sectors ? d->sectors : 32; in viodasd_getgeo()
214 get_capacity(disk) / (geo->sectors * geo->heads); in viodasd_getgeo()
505 (int)d->sectors, (int)d->bytes_per_sector, in probe_disk()
647 device->sectors = data->sectors; in handle_block_event()
/drivers/scsi/aacraid/
Dlinit.c324 param->sectors = 63; in aac_biosparm()
327 param->sectors = 32; in aac_biosparm()
331 param->sectors = 32; in aac_biosparm()
334 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); in aac_biosparm()
358 param->sectors = 32; in aac_biosparm()
362 param->sectors = 32; in aac_biosparm()
366 param->sectors = 63; in aac_biosparm()
377 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); in aac_biosparm()
378 if (num < 4 && end_sec == param->sectors) { in aac_biosparm()
381 param->heads, param->sectors, num)); in aac_biosparm()
[all …]
/drivers/ps3/
Dps3stor_lib.c217 u64 start_sector, u64 sectors, int write) in ps3stor_read_write_sectors() argument
224 __func__, __LINE__, op, sectors, start_sector); in ps3stor_read_write_sectors()
228 start_sector, sectors, 0, lpar, in ps3stor_read_write_sectors()
231 start_sector, sectors, 0, lpar, in ps3stor_read_write_sectors()
/drivers/ata/
Dlibata-core.c89 u16 heads, u16 sectors);
711 block = (cyl * dev->heads + head) * dev->sectors + sect; in ata_tf_read_block()
815 track = (u32)block / dev->sectors; in ata_build_rw_tf()
818 sect = (u32)block % dev->sectors + 1; in ata_build_rw_tf()
1340 u64 sectors = 0; in ata_tf_to_lba48() local
1342 sectors |= ((u64)(tf->hob_lbah & 0xff)) << 40; in ata_tf_to_lba48()
1343 sectors |= ((u64)(tf->hob_lbam & 0xff)) << 32; in ata_tf_to_lba48()
1344 sectors |= ((u64)(tf->hob_lbal & 0xff)) << 24; in ata_tf_to_lba48()
1345 sectors |= (tf->lbah & 0xff) << 16; in ata_tf_to_lba48()
1346 sectors |= (tf->lbam & 0xff) << 8; in ata_tf_to_lba48()
[all …]
/drivers/ide/
Dide-floppy.c355 u8 heads, sectors; in ide_floppy_get_flexible_disk_page() local
378 sectors = pc->buf[8 + 5]; in ide_floppy_get_flexible_disk_page()
380 capacity = cyls * heads * sectors * sector_size; in ide_floppy_get_flexible_disk_page()
386 sectors, transfer_rate / 8, sector_size, rpm); in ide_floppy_get_flexible_disk_page()
391 drive->bios_sect = sectors; in ide_floppy_get_flexible_disk_page()
/drivers/scsi/aic7xxx/
Daiclib.h137 aic_sector_div(sector_t capacity, int heads, int sectors) in aic_sector_div() argument
140 sector_div(capacity, (heads * sectors)); in aic_sector_div()

12345