Home
last modified time | relevance | path

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

123

/linux/drivers/md/
H A Ddm-zoned-target.c118 unsigned int nr_blocks) in dmz_submit_bio() argument
135 clone->bi_iter.bi_size = dmz_blk2sect(nr_blocks) << SECTOR_SHIFT; in dmz_submit_bio()
145 zone->wp_block += nr_blocks; in dmz_submit_bio()
154 sector_t chunk_block, unsigned int nr_blocks) in dmz_handle_read_zero() argument
156 unsigned int size = nr_blocks << DMZ_BLOCK_SHIFT; in dmz_handle_read_zero()
174 unsigned int nr_blocks = dmz_bio_blocks(bio); in dmz_handle_read() local
175 sector_t end_block = chunk_block + nr_blocks; in dmz_handle_read()
191 (unsigned long long)chunk_block, nr_blocks); in dmz_handle_read()
196 nr_blocks = 0; in dmz_handle_read()
205 nr_blocks = ret; in dmz_handle_read()
[all …]
H A Ddm-zoned-reclaim.c65 unsigned int nr_blocks; in dmz_reclaim_align_wp() local
78 nr_blocks = block - wp_block; in dmz_reclaim_align_wp()
81 dmz_blk2sect(nr_blocks), GFP_NOIO); in dmz_reclaim_align_wp()
86 (unsigned long long)block, nr_blocks, ret); in dmz_reclaim_align_wp()
123 sector_t nr_blocks; in dmz_reclaim_copy() local
152 nr_blocks = ret; in dmz_reclaim_copy()
167 src.count = dmz_blk2sect(nr_blocks); in dmz_reclaim_copy()
184 block += nr_blocks; in dmz_reclaim_copy()
H A Ddm-era-target.c75 static int writeset_alloc(struct writeset *ws, dm_block_t nr_blocks) in writeset_alloc() argument
77 ws->bits = vzalloc(bitset_size(nr_blocks)); in writeset_alloc()
90 dm_block_t nr_blocks) in writeset_init() argument
94 memset(ws->bits, 0, bitset_size(nr_blocks)); in writeset_init()
96 ws->md.nr_bits = nr_blocks; in writeset_init()
180 __le32 nr_blocks; member
278 uint32_t nr_blocks; member
518 disk->nr_blocks = cpu_to_le32(md->nr_blocks); in prepare_superblock()
603 md->nr_blocks = le32_to_cpu(disk->nr_blocks); in open_metadata()
782 d->nr_bits = min(d->writeset.nr_bits, md->nr_blocks); in metadata_digest_lookup_writeset()
[all …]
/linux/fs/xfs/scrub/
H A Dnewbt.c268 uint64_t nr_blocks) in xrep_newbt_alloc_ag_blocks() argument
277 while (nr_blocks > 0) { in xrep_newbt_alloc_ag_blocks()
283 .maxlen = nr_blocks, in xrep_newbt_alloc_ag_blocks()
315 nr_blocks -= args.len; in xrep_newbt_alloc_ag_blocks()
343 uint64_t nr_blocks) in xrep_newbt_alloc_file_blocks() argument
351 while (nr_blocks > 0) { in xrep_newbt_alloc_file_blocks()
357 .maxlen = nr_blocks, in xrep_newbt_alloc_file_blocks()
393 nr_blocks -= args.len; in xrep_newbt_alloc_file_blocks()
408 uint64_t nr_blocks) in xrep_newbt_alloc_blocks() argument
411 return xrep_newbt_alloc_file_blocks(xnr, nr_blocks); in xrep_newbt_alloc_blocks()
[all …]
H A Dalloc_repair.c124 xfs_agblock_t nr_blocks; member
218 ra->nr_blocks += arec.ar_blockcount; in xrep_abt_stash()
462 required = ra->new_bnobt.bload.nr_blocks + in xrep_abt_reserve_space()
463 ra->new_cntbt.bload.nr_blocks; in xrep_abt_reserve_space()
494 ra->nr_blocks -= len; in xrep_abt_reserve_space()
661 freesp_btreeblks += ra->new_bnobt.bload.nr_blocks - 1; in xrep_abt_reset_counters()
662 freesp_btreeblks += ra->new_cntbt.bload.nr_blocks - 1; in xrep_abt_reset_counters()
673 agf->agf_freeblks = cpu_to_be32(ra->nr_blocks); in xrep_abt_reset_counters()
H A Drmap_repair.c1052 uint64_t nr_blocks; /* RMB */ in xrep_rmap_try_reserve() local
1063 nr_blocks = rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve()
1072 nr_blocks - *blocks_reserved); in xrep_rmap_try_reserve()
1076 *blocks_reserved = rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve()
1128 *done = nr_blocks >= rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve()
H A Dnewbt.h67 int xrep_newbt_alloc_blocks(struct xrep_newbt *xnr, uint64_t nr_blocks);
/linux/drivers/md/persistent-data/
H A Ddm-space-map-disk.c53 *count = smd->old_ll.nr_blocks; in sm_disk_get_nr_blocks()
62 *count = (smd->old_ll.nr_blocks - smd->old_ll.nr_allocated) - smd->nr_allocated_this_transaction; in sm_disk_get_nr_free()
139 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, smd->begin, smd->ll.nr_blocks, b); in sm_disk_new_block()
185 root_le.nr_blocks = cpu_to_le64(smd->ll.nr_blocks); in sm_disk_copy_root()
218 dm_block_t nr_blocks) in dm_sm_disk_create() argument
235 r = sm_ll_extend(&smd->ll, nr_blocks); in dm_sm_disk_create()
H A Ddm-space-map-metadata.c287 *count = smm->ll.nr_blocks; in sm_metadata_get_nr_blocks()
296 *count = smm->old_ll.nr_blocks - smm->old_ll.nr_allocated - in sm_metadata_get_nr_free()
458 r = sm_ll_find_common_free_block(&smm->old_ll, &smm->ll, smm->begin, smm->ll.nr_blocks, b); in sm_metadata_new_block_()
548 root_le.nr_blocks = cpu_to_le64(smm->ll.nr_blocks); in sm_metadata_copy_root()
601 *count = smm->ll.nr_blocks; in sm_bootstrap_get_nr_blocks()
610 *count = smm->ll.nr_blocks - smm->begin; in sm_bootstrap_get_nr_free()
648 if (smm->begin == smm->ll.nr_blocks) in sm_bootstrap_new_block()
723 dm_block_t old_len = smm->ll.nr_blocks; in sm_metadata_extend()
786 dm_block_t nr_blocks, in dm_sm_metadata_create() argument
802 if (nr_blocks > DM_SM_METADATA_MAX_BLOCKS) in dm_sm_metadata_create()
[all …]
H A Ddm-space-map-common.h79 dm_block_t nr_blocks; member
102 __le64 nr_blocks; member
H A Ddm-space-map-disk.h21 dm_block_t nr_blocks);
H A Ddm-space-map-metadata.h35 dm_block_t nr_blocks,
/linux/fs/crypto/
H A Dinline_crypt.c495 u64 fscrypt_limit_io_blocks(const struct inode *inode, u64 lblk, u64 nr_blocks) in fscrypt_limit_io_blocks() argument
501 return nr_blocks; in fscrypt_limit_io_blocks()
503 if (nr_blocks <= 1) in fscrypt_limit_io_blocks()
504 return nr_blocks; in fscrypt_limit_io_blocks()
509 return nr_blocks; in fscrypt_limit_io_blocks()
515 return min_t(u64, nr_blocks, (u64)U32_MAX + 1 - dun); in fscrypt_limit_io_blocks()
/linux/fs/xfs/libxfs/
H A Dxfs_btree_staging.c578 uint64_t nr_blocks = 0; in xfs_btree_bload_compute_geometry() local
615 nr_blocks++; in xfs_btree_bload_compute_geometry()
648 nr_blocks++; in xfs_btree_bload_compute_geometry()
657 nr_blocks += level_blocks; in xfs_btree_bload_compute_geometry()
666 bbl->nr_blocks = nr_blocks - 1; in xfs_btree_bload_compute_geometry()
668 bbl->nr_blocks = nr_blocks; in xfs_btree_bload_compute_geometry()
H A Dxfs_btree_staging.h106 uint64_t nr_blocks; member
/linux/fs/jffs2/
H A Dbuild.c326 size += c->nr_blocks * 100; /* And 100 bytes per eraseblock */ in jffs2_calc_trigger_levels()
356 c->flash_size / 1024, c->sector_size / 1024, c->nr_blocks); in jffs2_calc_trigger_levels()
380 c->nr_blocks = c->flash_size / c->sector_size; in jffs2_do_mount_fs()
381 size = sizeof(struct jffs2_eraseblock) * c->nr_blocks; in jffs2_do_mount_fs()
391 for (i=0; i<c->nr_blocks; i++) { in jffs2_do_mount_fs()
/linux/fs/afs/
H A Ddir_edit.c248 unsigned int nr_blocks, b, entry; in afs_edit_dir_add() local
270 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE; in afs_edit_dir_add()
275 for (b = 0; b < nr_blocks + 1; b++) { in afs_edit_dir_add()
279 if (nr_blocks >= AFS_DIR_MAX_BLOCKS) in afs_edit_dir_add()
302 if (b == nr_blocks) { in afs_edit_dir_add()
333 nr_blocks = 1; in afs_edit_dir_add()
534 unsigned int nr_blocks, b; in afs_edit_dir_update() local
546 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE; in afs_edit_dir_update()
551 for (b = 0; b < nr_blocks; b++) { in afs_edit_dir_update()
/linux/Documentation/translations/zh_CN/filesystems/
H A Dtmpfs.rst58 nr_blocks 与size相同,但以PAGE_SIZE为单位。
65 未指定size或nr_blocks时,默认值为size=50%
67 如果nr_blocks=0(或size=0),block个数将不受限制;如果nr_inodes=0,
/linux/Documentation/translations/zh_TW/filesystems/
H A Dtmpfs.rst58 nr_blocks 與size相同,但以PAGE_SIZE爲單位。
65 未指定size或nr_blocks時,默認值爲size=50%
67 如果nr_blocks=0(或size=0),block個數將不受限制;如果nr_inodes=0,
/linux/drivers/scsi/
H A Dsd.c944 u32 nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_unmap_cmnd() local
959 put_unaligned_be32(nr_blocks, &buf[16]); in sd_setup_unmap_cmnd()
1034 u32 nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_write_same16_cmnd() local
1045 put_unaligned_be32(nr_blocks, &cmd->cmnd[10]); in sd_setup_write_same16_cmnd()
1061 u32 nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_write_same10_cmnd() local
1072 put_unaligned_be16(nr_blocks, &cmd->cmnd[7]); in sd_setup_write_same10_cmnd()
1087 u32 nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_write_zeroes_cmnd() local
1103 if (sdkp->ws16 || lba > 0xffffffff || nr_blocks > 0xffff) in sd_setup_write_zeroes_cmnd()
1229 sector_t lba, unsigned int nr_blocks, in sd_setup_rw32_cmnd() argument
1241 put_unaligned_be32(nr_blocks, &cmd->cmnd[28]); in sd_setup_rw32_cmnd()
[all …]
H A Dscsi_trace.c333 unsigned int nr_blocks; in scsi_trace_atomic_write16_out() local
338 nr_blocks = get_unaligned_be16(&cdb[12]); in scsi_trace_atomic_write16_out()
341 lba, nr_blocks, boundary_size); in scsi_trace_atomic_write16_out()
/linux/init/
H A Ddo_mounts_rd.c177 static unsigned long nr_blocks(struct file *file) in nr_blocks() function
219 rd_blocks = nr_blocks(out_file); in rd_load_image()
232 devblocks = nr_blocks(in_file); in rd_load_image()
/linux/drivers/edac/
H A Dedac_device.h129 u32 nr_blocks; /* how many blocks */ member
233 char *edac_block_name, unsigned nr_blocks,
/linux/include/linux/platform_data/
H A Dsh_mmcif.h147 unsigned long nr_blocks, in sh_mmcif_boot_do_read() argument
167 for (k = 0; !ret && k < nr_blocks; k++) in sh_mmcif_boot_do_read()
/linux/mm/
H A Ddmapool_test.c35 static inline int nr_blocks(int size) in nr_blocks() function
64 int blocks = nr_blocks(parms->size); in dmapool_test_block()

123