Home
last modified time | relevance | path

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

1234

/Linux-v4.19/fs/jffs2/
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()
63 instr->len = c->sector_size; in jffs2_erase_block()
83 c->erasing_size -= c->sector_size; in jffs2_erase_block()
84 c->dirty_size += c->sector_size; in jffs2_erase_block()
85 jeb->dirty_size = c->sector_size; in jffs2_erase_block()
131 c->erasing_size += c->sector_size; in jffs2_erase_pending_blocks()
186 c->erasing_size -= c->sector_size; in jffs2_erase_failed()
[all …]
Dbuild.c324 size += c->sector_size - 1; /* ... and round up */ in jffs2_calc_trigger_levels()
326 c->resv_blocks_write = c->resv_blocks_deletion + (size / c->sector_size); in jffs2_calc_trigger_levels()
350 c->nospc_dirty_size = c->sector_size + (c->flash_size / 100); in jffs2_calc_trigger_levels()
353 c->flash_size / 1024, c->sector_size / 1024, c->nr_blocks); in jffs2_calc_trigger_levels()
355 c->resv_blocks_deletion, c->resv_blocks_deletion*c->sector_size/1024); in jffs2_calc_trigger_levels()
357 c->resv_blocks_write, c->resv_blocks_write*c->sector_size/1024); in jffs2_calc_trigger_levels()
359 c->resv_blocks_gctrigger, c->resv_blocks_gctrigger*c->sector_size/1024); in jffs2_calc_trigger_levels()
361 c->resv_blocks_gcmerge, c->resv_blocks_gcmerge*c->sector_size/1024); in jffs2_calc_trigger_levels()
363 c->resv_blocks_gcbad, c->resv_blocks_gcbad*c->sector_size/1024); in jffs2_calc_trigger_levels()
377 c->nr_blocks = c->flash_size / c->sector_size; in jffs2_do_mount_fs()
[all …]
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()
314 else if (!ISDIRTY(c->sector_size - (jeb->used_size + jeb->unchecked_size))) { in jffs2_scan_classify_jeb()
489 sm = (void *)buf + c->sector_size - sizeof(*sm); in jffs2_scan_eraseblock()
492 sumlen = c->sector_size - je32_to_cpu(sm->offset); in jffs2_scan_eraseblock()
503 jeb->offset + c->sector_size - buf_len, in jffs2_scan_eraseblock()
[all …]
Dnodemgmt.c30 c->erasing_size - c->resv_blocks_write * c->sector_size in jffs2_rp_can_write()
115 …dirty = c->dirty_size + c->erasing_size - c->nr_erasing_blocks * c->sector_size + c->unchecked_siz… in jffs2_reserve_space()
124 c->sector_size); in jffs2_reserve_space()
141 if ( (avail / c->sector_size) <= blocksneeded) { in jffs2_reserve_space()
149 avail, blocksneeded * c->sector_size); in jffs2_reserve_space()
343 if (!(c->wbuf_ofs % c->sector_size) && !c->wbuf_len) in jffs2_find_nextblock()
438 (jeb->offset + c->sector_size - waste) | REF_OBSOLETE, in jffs2_do_reserve_space()
459 if (jeb->free_size != c->sector_size - c->cleanmarker_size) { in jffs2_do_reserve_space()
484 *len, jeb->offset + (c->sector_size - jeb->free_size)); in jffs2_do_reserve_space()
507 jeb = &c->blocks[ofs / c->sector_size]; in jffs2_add_physical_node_ref()
[all …]
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 …]
Dwbuf.c168 (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 …]
Dfs.c224 if (avail > c->sector_size * c->resv_blocks_write) in jffs2_statfs()
225 avail -= c->sector_size * c->resv_blocks_write; in jffs2_statfs()
536 c->sector_size = c->mtd->erasesize; in jffs2_do_fill_super()
537 blocks = c->flash_size / c->sector_size; in jffs2_do_fill_super()
542 if ((c->sector_size * blocks) != c->flash_size) { in jffs2_do_fill_super()
543 c->flash_size = c->sector_size * blocks; in jffs2_do_fill_super()
548 if (c->flash_size < 5*c->sector_size) { in jffs2_do_fill_super()
550 c->flash_size / c->sector_size); in jffs2_do_fill_super()
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()
803 sm->offset = cpu_to_je32(c->sector_size - jeb->free_size); in jffs2_sum_write_data()
814 sum_ofs = jeb->offset + c->sector_size - jeb->free_size; in jffs2_sum_write_data()
/Linux-v4.19/arch/x86/boot/
Dedd.c42 int sector_size; in read_mbr_sig() local
48 sector_size = ei->params.bytes_per_sector; in read_mbr_sig()
49 if (!sector_size) in read_mbr_sig()
50 sector_size = 512; /* Best available guess */ in read_mbr_sig()
54 mbr_base = (buf_base+sector_size-1) & ~(sector_size-1); in read_mbr_sig()
56 mbrbuf_end = mbrbuf_ptr + sector_size; in read_mbr_sig()
64 memset(mbrbuf_ptr, 0, sector_size); in read_mbr_sig()
/Linux-v4.19/drivers/scsi/
Dsd.c701 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_discard()
756 u64 sector = blk_rq_pos(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_unmap_cmnd()
757 u32 nr_sectors = blk_rq_sectors(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_unmap_cmnd()
790 u64 sector = blk_rq_pos(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_same16_cmnd()
791 u32 nr_sectors = blk_rq_sectors(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_same16_cmnd()
792 u32 data_len = sdp->sector_size; in sd_setup_write_same16_cmnd()
820 u64 sector = blk_rq_pos(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_same10_cmnd()
821 u32 nr_sectors = blk_rq_sectors(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_same10_cmnd()
822 u32 data_len = sdp->sector_size; in sd_setup_write_same10_cmnd()
851 u64 sector = blk_rq_pos(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_zeroes_cmnd()
[all …]
Dsr.c354 if (cd->device->sector_size == 2048) in sr_done()
426 s_size = cd->device->sector_size; in sr_init_command()
510 SCpnt->transfersize = cd->device->sector_size; in sr_init_command()
675 if (cd->device->sector_size > 2048) in sr_release()
739 sdev->sector_size = 2048; /* A guess, just in case */ in sr_probe()
784 int sector_size; in get_sectorsize() local
804 sector_size = 2048; /* A guess, just in case */ in get_sectorsize()
820 sector_size = (buffer[4] << 24) | in get_sectorsize()
822 switch (sector_size) { in get_sectorsize()
832 sector_size = 2048; in get_sectorsize()
[all …]
Dsd.h174 return blocks << (ilog2(sdev->sector_size) - 9); in logical_to_sectors()
179 return blocks * sdev->sector_size; in logical_to_bytes()
184 return bytes >> ilog2(sdev->sector_size); in bytes_to_logical()
189 return sector >> (ilog2(sdev->sector_size) - 9); in sectors_to_logical()
/Linux-v4.19/drivers/nvdimm/
Dblk.c77 u32 internal_lbasize, sector_size; in nd_blk_rw_integrity() local
81 sector_size = nsblk_sector_size(nsblk); in nd_blk_rw_integrity()
82 ns_offset = lba * internal_lbasize + sector_size; in nd_blk_rw_integrity()
130 u32 internal_lbasize, sector_size; in nsblk_do_bvec() local
136 sector_size = nsblk_sector_size(nsblk); in nsblk_do_bvec()
146 cur_len = bip ? min(len, sector_size) : len; in nsblk_do_bvec()
148 lba = div_u64(sector << SECTOR_SHIFT, sector_size); in nsblk_do_bvec()
167 sector += sector_size >> SECTOR_SHIFT; in nsblk_do_bvec()
Dbtt.c521 unsigned long len = arena->sector_size; in arena_clear_freelist_error()
755 arena->sector_size = btt->sector_size; in alloc_arena()
1057 return btt->lbasize - btt->sector_size; in btt_meta_size()
1071 __u64 lba = div_u64(sector << SECTOR_SHIFT, btt->sector_size); in lba_to_arena()
1150 meta_nsoff = to_namespace_offset(arena, postmap) + btt->sector_size; in btt_rw_integrity()
1214 cur_len = min(btt->sector_size, len); in btt_read_pg()
1282 sector += btt->sector_size >> SECTOR_SHIFT; in btt_read_pg()
1329 cur_len = min(btt->sector_size, len); in btt_write_pg()
1412 sector += btt->sector_size >> SECTOR_SHIFT; in btt_write_pg()
1458 if (len > PAGE_SIZE || len < btt->sector_size || in btt_make_request()
[all …]
Dbtt.h185 u32 sector_size; member
234 u32 sector_size; member
Dbadrange.c195 const unsigned int sector_size = 512; in __add_badblock_range() local
200 start_sector = div_u64(ns_offset, sector_size); in __add_badblock_range()
201 end_sector = div_u64_rem(ns_offset + len, sector_size, &rem); in __add_badblock_range()
/Linux-v4.19/block/partitions/
Dmsdos.c129 sector_t sector_size = bdev_logical_block_size(state->bdev) / 512; in parse_extended() local
171 offs = start_sect(p)*sector_size; in parse_extended()
172 size = nr_sects(p)*sector_size; in parse_extended()
205 this_sector = first_sector + start_sect(p) * sector_size; in parse_extended()
206 this_size = nr_sects(p) * sector_size; in parse_extended()
454 sector_t sector_size = bdev_logical_block_size(state->bdev) / 512; in msdos_partition() local
534 sector_t start = start_sect(p)*sector_size; in msdos_partition()
535 sector_t size = nr_sects(p)*sector_size; in msdos_partition()
548 n = min(size, max(sector_size, n)); in msdos_partition()
582 subtypes[n].parse(state, start_sect(p) * sector_size, in msdos_partition()
[all …]
/Linux-v4.19/drivers/md/
Ddm-crypt.c165 unsigned short int sector_size; member
548 if (cc->sector_size != (1 << SECTOR_SHIFT)) { in crypt_iv_lmk_ctr()
706 if (cc->sector_size != (1 << SECTOR_SHIFT)) { in crypt_iv_tcw_ctr()
964 if (1 << bi->interval_exp != cc->sector_size) { in crypt_integrity_ctr()
1083 if (unlikely(bv_in.bv_len & (cc->sector_size - 1))) in crypt_convert_block_aead()
1110 sg_set_page(&dmreq->sg_in[2], bv_in.bv_page, cc->sector_size, bv_in.bv_offset); in crypt_convert_block_aead()
1116 sg_set_page(&dmreq->sg_out[2], bv_out.bv_page, cc->sector_size, bv_out.bv_offset); in crypt_convert_block_aead()
1138 cc->sector_size, iv); in crypt_convert_block_aead()
1145 cc->sector_size + cc->integrity_tag_size, iv); in crypt_convert_block_aead()
1156 bio_advance_iter(ctx->bio_in, &ctx->iter_in, cc->sector_size); in crypt_convert_block_aead()
[all …]
/Linux-v4.19/drivers/video/fbdev/
Dbroadsheetfb.c593 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-v4.19/drivers/nfc/s3fwrn5/
Dfirmware.h54 __u16 sector_size; member
95 u32 sector_size; member
Dfirmware.c399 fw_info->sector_size = bootinfo.sector_size; in s3fwrn5_fw_setup()
436 image_size = fw_info->sector_size * fw->image_sectors; in s3fwrn5_fw_download()
479 for (off = 0; off < image_size; off += fw_info->sector_size) { in s3fwrn5_fw_download()
/Linux-v4.19/drivers/block/
Dswim_asm.S47 .equ sector_size, 512 define
197 movel #sector_size-1, %d4 /* sector size */
240 movel #sector_size, %d0
/Linux-v4.19/Documentation/device-mapper/
Ddm-crypt.txt125 sector_size:<bytes>
131 IV generators will use sector number counted in <sector_size> units
134 For example, if <sector_size> is 4096 bytes, plain64 IV for the second
136 The <iv_offset> must be multiple of <sector_size> (in 512 bytes units)
/Linux-v4.19/fs/ntfs/
Dsuper.c772 vol->sector_size = le16_to_cpu(b->bpb.bytes_per_sector); in parse_ntfs_boot_sector()
773 vol->sector_size_bits = ffs(vol->sector_size) - 1; in parse_ntfs_boot_sector()
774 ntfs_debug("vol->sector_size = %i (0x%x)", vol->sector_size, in parse_ntfs_boot_sector()
775 vol->sector_size); in parse_ntfs_boot_sector()
778 if (vol->sector_size < vol->sb->s_blocksize) { in parse_ntfs_boot_sector()
781 "supported. Sorry.", vol->sector_size, in parse_ntfs_boot_sector()
791 vol->cluster_size = vol->sector_size << sectors_per_cluster_bits; in parse_ntfs_boot_sector()
798 if (vol->cluster_size < vol->sector_size) { in parse_ntfs_boot_sector()
801 "Sorry.", vol->cluster_size, vol->sector_size); in parse_ntfs_boot_sector()
837 if (vol->mft_record_size < vol->sector_size) { in parse_ntfs_boot_sector()
[all …]
/Linux-v4.19/drivers/ide/
Dide-floppy.c322 u16 transfer_rate, sector_size, cyls, rpm; in ide_floppy_get_flexible_disk_page() local
342 sector_size = be16_to_cpup((__be16 *)&buf[8 + 6]); in ide_floppy_get_flexible_disk_page()
348 capacity = cyls * heads * sectors * sector_size; in ide_floppy_get_flexible_disk_page()
354 sectors, transfer_rate / 8, sector_size, rpm); in ide_floppy_get_flexible_disk_page()

1234