Home
last modified time | relevance | path

Searched refs:sector_size (Results 1 – 25 of 51) sorted by relevance

123

/linux/fs/jffs2/
H A Derase.c45 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 Dbuild.c327 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 Dscan.c62 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 Dnodemgmt.c31 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 Ddebug.c33 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 Dsummary.c28 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 Dnodelist.c615 } 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 Dos-linux.h65 #define SECTOR_ADDR(x) ( (((unsigned long)(x) / c->sector_size) * c->sector_size) )
H A Dnodelist.h206 #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))
H A Djffs2_fs_sb.h74 uint32_t sector_size; member
/linux/drivers/md/
H A Ddm-inlinecrypt.c46 unsigned int sector_size; member
279 &ctx->sector_size, &dummy) == 1) { in inlinecrypt_ctr_optional()
280 if (ctx->sector_size < SECTOR_SIZE || in inlinecrypt_ctr_optional()
281 ctx->sector_size > 4096 || in inlinecrypt_ctr_optional()
282 !is_power_of_2(ctx->sector_size)) { in inlinecrypt_ctr_optional()
295 if (ctx->sector_size != SECTOR_SIZE && !iv_large_sectors) { in inlinecrypt_ctr_optional()
385 ctx->sector_size = SECTOR_SIZE; in inlinecrypt_ctr()
392 ctx->sector_bits = ilog2(ctx->sector_size); in inlinecrypt_ctr()
393 if (ti->len & ((ctx->sector_size >> SECTOR_SHIFT) - 1)) { in inlinecrypt_ctr()
398 if (ctx->iv_offset & ((ctx->sector_size >> SECTOR_SHIFT) - 1)) { in inlinecrypt_ctr()
[all …]
/linux/drivers/mtd/spi-nor/
H A Deverspin.c15 .sector_size = SZ_16K,
21 .sector_size = SZ_32K,
27 .sector_size = SZ_128K,
32 .sector_size = SZ_512K,
H A Dissi.c52 .sector_size = SZ_32K,
58 .sector_size = SZ_32K,
65 .sector_size = SZ_32K,
/linux/drivers/scsi/
H A Dsr.c328 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 Dsr_vendor.c156 cd->device->sector_size = blocklength; in sr_set_blocklength()
327 if (2048 != cd->device->sector_size) { in sr_cd_check()
/linux/drivers/spi/
H A Dspi-mtk-snfi.c237 u16 sector_size; member
253 .sector_size = 512,
267 .sector_size = 512,
281 .sector_size = 1024,
548 nsectors = page_size / snf->caps->sector_size; in mtk_snand_setup_pagefmt()
554 if (snf->caps->sector_size == 512) { in mtk_snand_setup_pagefmt()
567 if (snf->caps->sector_size == 512) in mtk_snand_setup_pagefmt()
573 if (snf->caps->sector_size == 512) in mtk_snand_setup_pagefmt()
579 if (snf->caps->sector_size == 512) in mtk_snand_setup_pagefmt()
595 if (snf->caps->sector_size == 1024) in mtk_snand_setup_pagefmt()
[all …]
/linux/drivers/nvdimm/
H A Dbtt.c515 unsigned long len = arena->sector_size; in arena_clear_freelist_error()
756 arena->sector_size = btt->sector_size; in alloc_arena()
1063 return btt->lbasize - btt->sector_size; in btt_meta_size()
1077 __u64 lba = div_u64(sector << SECTOR_SHIFT, btt->sector_size); in lba_to_arena()
1156 meta_nsoff = to_namespace_offset(arena, postmap) + btt->sector_size; in btt_rw_integrity()
1218 cur_len = min(btt->sector_size, len); in btt_read_pg()
1286 sector += btt->sector_size >> SECTOR_SHIFT; in btt_read_pg()
1333 cur_len = min(btt->sector_size, len); in btt_write_pg()
1416 sector += btt->sector_size >> SECTOR_SHIFT; in btt_write_pg()
1466 if (len > PAGE_SIZE || len < btt->sector_size || in btt_submit_bio()
[all …]
H A Dbadrange.c187 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 Dbtt.h178 u32 sector_size; member
227 u32 sector_size; member
/linux/include/scsi/
H A Dscsi_cmnd.h230 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/block/
H A Dswim_asm.S43 .equ sector_size, 512 define
193 movel #sector_size-1, %d4 /* sector size */
236 movel #sector_size, %d0
/linux/drivers/target/
H A Dtarget_core_pscsi.c155 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/Documentation/admin-guide/device-mapper/
H A Ddm-crypt.rst154 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)
/linux/drivers/ata/
H A Dlibata-scsi.c1075 sdev->sector_size = ATA_SECT_SIZE; in ata_scsi_dev_config()
1090 sdev->sector_size = ata_id_logical_sector_size(dev->id); in ata_scsi_dev_config()
1114 if (sdev->sector_size > PAGE_SIZE) in ata_scsi_dev_config()
1117 sdev->sector_size); in ata_scsi_dev_config()
1119 lim->dma_alignment = sdev->sector_size - 1; in ata_scsi_dev_config()
1521 req_blocks = blk_rq_bytes(rq) / scmd->device->sector_size; in ata_check_nblocks()
1627 qc->nbytes = n_block * scmd->device->sector_size; in ata_scsi_rw_xlat()
2307 unsigned int sector_size = ata_id_logical_sector_size(dev->id); in ata_dsm_trim_pages() local
2309 unsigned int pages = sector_size / ATA_SECT_SIZE; in ata_dsm_trim_pages()
2918 u32 sector_size; /* physical sector size in bytes */ in ata_scsiop_read_cap() local
[all …]
/linux/fs/ntfs3/
H A Dsuper.c968 static int ntfs_init_from_boot(struct super_block *sb, u32 sector_size, in ntfs_init_from_boot() argument
1118 if (boot_sector_size != sector_size) { in ntfs_init_from_boot()
1122 boot_sector_size, sector_size); in ntfs_init_from_boot()
1123 dev_size += sector_size - 1; in ntfs_init_from_boot()
1126 sbi->bdev_blocksize = max(boot_sector_size, sector_size); in ntfs_init_from_boot()
1138 if (sbi->cluster_size < sector_size) { in ntfs_init_from_boot()
1143 sbi->cluster_size, sector_size); in ntfs_init_from_boot()
1244 u32 block_size = min_t(u32, sector_size, PAGE_SIZE); in ntfs_init_from_boot()

123