| /linux/fs/jffs2/ |
| H A D | erase.c | 45 jeb->offset, jeb->offset, jeb->offset + c->sector_size); in jffs2_erase_block() 52 c->erasing_size -= c->sector_size; in jffs2_erase_block() 53 c->dirty_size += c->sector_size; in jffs2_erase_block() 54 jeb->dirty_size = c->sector_size; in jffs2_erase_block() 61 instr->len = c->sector_size; in jffs2_erase_block() 81 c->erasing_size -= c->sector_size; in jffs2_erase_block() 82 c->dirty_size += c->sector_size; in jffs2_erase_block() 83 jeb->dirty_size = c->sector_size; in jffs2_erase_block() 129 c->erasing_size += c->sector_size; in jffs2_erase_pending_blocks() 184 c->erasing_size -= c->sector_size; in jffs2_erase_failed() [all …]
|
| H A D | build.c | 327 size += c->sector_size - 1; /* ... and round up */ in jffs2_calc_trigger_levels() 329 c->resv_blocks_write = c->resv_blocks_deletion + (size / c->sector_size); in jffs2_calc_trigger_levels() 353 c->nospc_dirty_size = c->sector_size + (c->flash_size / 100); in jffs2_calc_trigger_levels() 356 c->flash_size / 1024, c->sector_size / 1024, c->nr_blocks); in jffs2_calc_trigger_levels() 358 c->resv_blocks_deletion, c->resv_blocks_deletion*c->sector_size/1024); in jffs2_calc_trigger_levels() 360 c->resv_blocks_write, c->resv_blocks_write*c->sector_size/1024); in jffs2_calc_trigger_levels() 362 c->resv_blocks_gctrigger, c->resv_blocks_gctrigger*c->sector_size/1024); in jffs2_calc_trigger_levels() 364 c->resv_blocks_gcmerge, c->resv_blocks_gcmerge*c->sector_size/1024); in jffs2_calc_trigger_levels() 366 c->resv_blocks_gcbad, c->resv_blocks_gcbad*c->sector_size/1024); in jffs2_calc_trigger_levels() 380 c->nr_blocks = c->flash_size / c->sector_size; in jffs2_do_mount_fs() [all …]
|
| H A D | scan.c | 62 static inline uint32_t EMPTY_SCAN_SIZE(uint32_t sector_size) { in EMPTY_SCAN_SIZE() argument 63 if (sector_size < DEFAULT_EMPTY_SCAN_SIZE) in EMPTY_SCAN_SIZE() 64 return sector_size; in EMPTY_SCAN_SIZE() 117 try_size = c->sector_size; in jffs2_scan_medium() 232 c->bad_size += c->sector_size; in jffs2_scan_medium() 233 c->free_size -= c->sector_size; in jffs2_scan_medium() 319 else if (!ISDIRTY(c->sector_size - (jeb->used_size + jeb->unchecked_size))) { in jffs2_scan_classify_jeb() 494 sm = (void *)buf + c->sector_size - sizeof(*sm); in jffs2_scan_eraseblock() 497 sumlen = c->sector_size - je32_to_cpu(sm->offset); in jffs2_scan_eraseblock() 508 jeb->offset + c->sector_size - buf_len, in jffs2_scan_eraseblock() [all …]
|
| H A D | nodemgmt.c | 31 c->erasing_size - c->resv_blocks_write * c->sector_size in jffs2_rp_can_write() 119 …dirty = c->dirty_size + c->erasing_size - c->nr_erasing_blocks * c->sector_size + c->unchecked_siz… in jffs2_reserve_space() 128 c->sector_size); in jffs2_reserve_space() 145 if ( (avail / c->sector_size) <= blocksneeded) { in jffs2_reserve_space() 153 avail, blocksneeded * c->sector_size); in jffs2_reserve_space() 347 if (!(c->wbuf_ofs % c->sector_size) && !c->wbuf_len) in jffs2_find_nextblock() 442 (jeb->offset + c->sector_size - waste) | REF_OBSOLETE, in jffs2_do_reserve_space() 463 if (jeb->free_size != c->sector_size - c->cleanmarker_size) { in jffs2_do_reserve_space() 488 *len, jeb->offset + (c->sector_size - jeb->free_size)); in jffs2_do_reserve_space() 514 jeb = &c->blocks[ofs / c->sector_size]; in jffs2_add_physical_node_ref() [all …]
|
| H A D | debug.c | 33 jeb->unchecked_size != c->sector_size)) { in __jffs2_dbg_acct_sanity_check_nolock() 37 jeb->wasted_size, jeb->unchecked_size, c->sector_size); in __jffs2_dbg_acct_sanity_check_nolock() 251 erasing += c->sector_size; in __jffs2_dbg_superblock_counts() 255 erasing += c->sector_size; in __jffs2_dbg_superblock_counts() 259 erasing += c->sector_size; in __jffs2_dbg_superblock_counts() 263 bad += c->sector_size; in __jffs2_dbg_superblock_counts() 322 ref_offset(ref2) > jeb->offset + c->sector_size) { in __jffs2_dbg_acct_paranoia_check_nolock() 365 && my_used_size + my_unchecked_size + my_dirty_size != c->sector_size) { in __jffs2_dbg_acct_paranoia_check_nolock() 368 c->sector_size); in __jffs2_dbg_acct_paranoia_check_nolock() 479 printk(JFFS2_DBG "sector_size: %#08x\n", c->sector_size); in __jffs2_dbg_dump_block_lists_nolock() [all …]
|
| H A D | wbuf.c | 168 (jeb->offset+c->sector_size-oldfree) | REF_OBSOLETE, in jffs2_block_refile() 285 jeb = &c->blocks[c->wbuf_ofs / c->sector_size]; in jffs2_wbuf_recover() 460 new_jeb = &c->blocks[ofs / c->sector_size]; in jffs2_wbuf_recover() 599 wbuf_jeb = &c->blocks[c->wbuf_ofs / c->sector_size]; in __jffs2_flush_wbuf() 926 jeb = &c->blocks[outvec_to / c->sector_size]; in jffs2_flash_writev() 1253 c->sector_size = 8 * c->mtd->erasesize; in jffs2_dataflash_setup() 1255 while (c->sector_size < 8192) { in jffs2_dataflash_setup() 1256 c->sector_size *= 2; in jffs2_dataflash_setup() 1262 if ((c->flash_size % c->sector_size) != 0) { in jffs2_dataflash_setup() 1263 c->flash_size = (c->flash_size / c->sector_size) * c->sector_size; in jffs2_dataflash_setup() [all …]
|
| H A D | summary.c | 28 uint32_t sum_size = min_t(uint32_t, c->sector_size, MAX_SUMMARY_SIZE); in jffs2_sum_init() 260 jeb = &c->blocks[ofs / c->sector_size]; in jffs2_sum_add_kvec() 376 if ((ofs & ~3) > c->sector_size - jeb->free_size) { in sum_link_node_ref() 378 jffs2_scan_dirty_space(c, jeb, (ofs & ~3) - (c->sector_size - jeb->free_size)); in sum_link_node_ref() 557 c->free_size += c->sector_size - jeb->free_size; in jffs2_sum_process_sum_data() 561 jeb->free_size = c->sector_size; in jffs2_sum_process_sum_data() 580 ofs = c->sector_size - sumsize; in jffs2_sum_scan_sumnode() 806 sm->offset = cpu_to_je32(c->sector_size - jeb->free_size); in jffs2_sum_write_data() 817 sum_ofs = jeb->offset + c->sector_size - jeb->free_size; in jffs2_sum_write_data()
|
| H A D | nodelist.c | 615 } else if (unlikely(ref_offset(ref) != jeb->offset + c->sector_size - jeb->free_size)) { in jffs2_link_node_ref() 682 uint32_t ofs = jeb->offset + c->sector_size - jeb->free_size; in jffs2_scan_dirty_space() 703 jeb = &c->blocks[ref->flash_offset / c->sector_size]; in __ref_totlen() 713 ref_end = jeb->offset + c->sector_size - jeb->free_size; in __ref_totlen() 728 jeb = &c->blocks[ref->flash_offset / c->sector_size]; in __jffs2_ref_totlen()
|
| H A D | os-linux.h | 65 #define SECTOR_ADDR(x) ( (((unsigned long)(x) / c->sector_size) * c->sector_size) )
|
| H A D | nodelist.h | 206 #define write_ofs(c) ((c)->nextblock->offset + (c)->sector_size - (c)->nextblock->free_size) 298 return ((c->flash_size / c->sector_size) * sizeof (struct jffs2_eraseblock)) > (128 * 1024); in jffs2_blocks_use_vmalloc() 309 #define VERYDIRTY(c, size) ((size) >= ((c)->sector_size / 2))
|
| /linux/arch/x86/boot/ |
| H A D | edd.c | 40 int sector_size; in read_mbr_sig() local 46 sector_size = ei->params.bytes_per_sector; in read_mbr_sig() 47 if (!sector_size) in read_mbr_sig() 48 sector_size = 512; /* Best available guess */ in read_mbr_sig() 52 mbr_base = (buf_base+sector_size-1) & ~(sector_size-1); in read_mbr_sig() 54 mbrbuf_end = mbrbuf_ptr + sector_size; in read_mbr_sig() 62 memset(mbrbuf_ptr, 0, sector_size); in read_mbr_sig()
|
| /linux/drivers/mtd/spi-nor/ |
| H A D | everspin.c | 15 .sector_size = SZ_16K, 21 .sector_size = SZ_32K, 27 .sector_size = SZ_128K, 32 .sector_size = SZ_512K,
|
| H A D | issi.c | 52 .sector_size = SZ_32K, 58 .sector_size = SZ_32K, 65 .sector_size = SZ_32K,
|
| /linux/drivers/scsi/ |
| H A D | sr.c | 328 if (cd->device->sector_size == 2048) in sr_done() 390 s_size = cd->device->sector_size; in sr_init_command() 462 SCpnt->transfersize = cd->device->sector_size; in sr_init_command() 481 int sector_size; in sr_revalidate_disk() local 487 sector_size = get_sectorsize(cd); in sr_revalidate_disk() 490 lim.logical_block_size = sector_size; in sr_revalidate_disk() 679 sdev->sector_size = 2048; /* A guess, just in case */ in sr_probe() 736 int sector_size; in get_sectorsize() local 757 sector_size = 2048; /* A guess, just in case */ in get_sectorsize() 772 sector_size = get_unaligned_be32(&buffer[4]); in get_sectorsize() [all …]
|
| H A D | sr_vendor.c | 156 cd->device->sector_size = blocklength; in sr_set_blocklength() 327 if (2048 != cd->device->sector_size) { in sr_cd_check()
|
| /linux/drivers/video/fbdev/ |
| H A D | broadsheetfb.c | 593 int addr, const char *data, int sector_size) in broadsheet_spiflash_write_sector() argument 598 for (i = 0; i < sector_size; i += BS_SPIFLASH_PAGE_SIZE) { in broadsheet_spiflash_write_sector() 612 int sector_size, int data_start_addr, in broadsheet_spiflash_rewrite_sector() argument 620 sector_buffer = kzalloc(sector_size, GFP_KERNEL); in broadsheet_spiflash_rewrite_sector() 625 start_sector_addr = (data_start_addr / sector_size) * sector_size; in broadsheet_spiflash_rewrite_sector() 649 tail_start_addr = (data_start_addr + data_len) % sector_size; in broadsheet_spiflash_rewrite_sector() 654 tail_len = sector_size - tail_start_addr; in broadsheet_spiflash_rewrite_sector() 672 sector_buffer, sector_size); in broadsheet_spiflash_rewrite_sector() 681 int sector_size; in broadsheet_write_spiflash() local 690 sector_size = 32*1024; in broadsheet_write_spiflash() [all …]
|
| /linux/include/scsi/ |
| H A D | scsi_cmnd.h | 230 unsigned int shift = ilog2(scmd->device->sector_size) - SECTOR_SHIFT; in scsi_get_lba() 237 unsigned int shift = ilog2(scmd->device->sector_size); in scsi_logical_block_count() 313 return scmd->device->sector_size; in scsi_prot_interval()
|
| /linux/drivers/nvdimm/ |
| H A D | badrange.c | 187 const unsigned int sector_size = 512; in __add_badblock_range() local 192 start_sector = div_u64(ns_offset, sector_size); in __add_badblock_range() 193 end_sector = div_u64_rem(ns_offset + len, sector_size, &rem); in __add_badblock_range()
|
| H A D | btt.h | 178 u32 sector_size; member 227 u32 sector_size; member
|
| /linux/fs/ntfs/ |
| H A D | super.c | 609 vol->sector_size = le16_to_cpu(b->bpb.bytes_per_sector); in parse_ntfs_boot_sector() 610 vol->sector_size_bits = ffs(vol->sector_size) - 1; in parse_ntfs_boot_sector() 611 ntfs_debug("vol->sector_size = %i (0x%x)", vol->sector_size, in parse_ntfs_boot_sector() 612 vol->sector_size); in parse_ntfs_boot_sector() 615 if (vol->sector_size < vol->sb->s_blocksize) { in parse_ntfs_boot_sector() 618 vol->sector_size, vol->sb->s_blocksize); in parse_ntfs_boot_sector() 632 vol->cluster_size = vol->sector_size << sectors_per_cluster_bits; in parse_ntfs_boot_sector() 639 if (vol->cluster_size < vol->sector_size) { in parse_ntfs_boot_sector() 642 vol->cluster_size, vol->sector_size); in parse_ntfs_boot_sector() 677 if (vol->mft_record_size < vol->sector_size) { in parse_ntfs_boot_sector() [all …]
|
| /linux/drivers/block/ |
| H A D | swim_asm.S | 43 .equ sector_size, 512 define 193 movel #sector_size-1, %d4 /* sector size */ 236 movel #sector_size, %d0
|
| /linux/drivers/ata/ |
| H A D | libata-scsi.c | 1077 sdev->sector_size = ATA_SECT_SIZE; in ata_scsi_dev_config() 1092 sdev->sector_size = ata_id_logical_sector_size(dev->id); in ata_scsi_dev_config() 1116 if (sdev->sector_size > PAGE_SIZE) in ata_scsi_dev_config() 1119 sdev->sector_size); in ata_scsi_dev_config() 1121 lim->dma_alignment = sdev->sector_size - 1; in ata_scsi_dev_config() 1523 req_blocks = blk_rq_bytes(rq) / scmd->device->sector_size; in ata_check_nblocks() 1629 qc->nbytes = n_block * scmd->device->sector_size; in ata_scsi_rw_xlat() 2796 u32 sector_size; /* physical sector size in bytes */ in ata_scsiop_read_cap() local 2800 sector_size = ata_id_logical_sector_size(dev->id); in ata_scsiop_read_cap() 2815 rbuf[4] = sector_size >> (8 * 3); in ata_scsiop_read_cap() [all …]
|
| /linux/drivers/target/ |
| H A D | target_core_pscsi.c | 155 sdev->sector_size = get_unaligned_be24(&buf[9]); in pscsi_tape_read_blocksize() 157 if (!sdev->sector_size) in pscsi_tape_read_blocksize() 158 sdev->sector_size = 1024; in pscsi_tape_read_blocksize() 300 min_not_zero((int)sd->sector_size, 512); in pscsi_add_device_to_list() 327 dev->dev_attrib.hw_block_size = sd->sector_size; in pscsi_add_device_to_list() 669 sd->sector_size = blocksize; in pscsi_complete_cmd()
|
| /linux/fs/xfs/ |
| H A D | xfs_mount.c | 161 unsigned int sector_size; in xfs_readsb() local 179 sector_size = mp->m_ddev_targp->bt_logical_sectorsize; in xfs_readsb() 184 BTOBB(sector_size), &bp, buf_ops); in xfs_readsb() 213 if (sector_size > sbp->sb_sectsize) { in xfs_readsb() 216 sector_size, sbp->sb_sectsize); in xfs_readsb() 227 sector_size = sbp->sb_sectsize; in xfs_readsb()
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | dm-crypt.rst | 154 sector_size:<bytes> 160 IV generators will use sector number counted in <sector_size> units 163 For example, if <sector_size> is 4096 bytes, plain64 IV for the second 165 The <iv_offset> must be multiple of <sector_size> (in 512 bytes units)
|