Searched refs:nr_blocks (Results 1 - 25 of 64) sorted by relevance

123

/linux-master/drivers/md/persistent-data/
H A Ddm-space-map-disk.h21 dm_block_t nr_blocks);
H A Ddm-space-map-metadata.h35 dm_block_t nr_blocks,
H A Ddm-space-map-disk.c53 *count = smd->old_ll.nr_blocks;
62 *count = (smd->old_ll.nr_blocks - smd->old_ll.nr_allocated) - smd->nr_allocated_this_transaction;
139 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, smd->begin, smd->ll.nr_blocks, b);
185 root_le.nr_blocks = cpu_to_le64(smd->ll.nr_blocks);
218 dm_block_t nr_blocks)
235 r = sm_ll_extend(&smd->ll, nr_blocks);
217 dm_sm_disk_create(struct dm_transaction_manager *tm, dm_block_t nr_blocks) argument
H A Ddm-space-map-metadata.c287 *count = smm->ll.nr_blocks;
296 *count = smm->old_ll.nr_blocks - smm->old_ll.nr_allocated -
458 r = sm_ll_find_common_free_block(&smm->old_ll, &smm->ll, smm->begin, smm->ll.nr_blocks, b);
548 root_le.nr_blocks = cpu_to_le64(smm->ll.nr_blocks);
601 *count = smm->ll.nr_blocks;
610 *count = smm->ll.nr_blocks - smm->begin;
648 if (smm->begin == smm->ll.nr_blocks)
723 dm_block_t old_len = smm->ll.nr_blocks;
786 dm_block_t nr_blocks,
784 dm_sm_metadata_create(struct dm_space_map *sm, struct dm_transaction_manager *tm, dm_block_t nr_blocks, dm_block_t superblock) argument
[all...]
H A Ddm-space-map-common.h79 dm_block_t nr_blocks; member in struct:ll_disk
102 __le64 nr_blocks; member in struct:disk_sm_root
H A Ddm-space-map-common.c229 ll->nr_blocks = 0;
240 dm_block_t i, nr_blocks, nr_indexes; local
243 nr_blocks = ll->nr_blocks + extra_blocks;
244 old_blocks = dm_sector_div_up(ll->nr_blocks, ll->entries_per_block);
245 blocks = dm_sector_div_up(nr_blocks, ll->entries_per_block);
247 nr_indexes = dm_sector_div_up(nr_blocks, ll->entries_per_block);
256 ll->nr_blocks = nr_blocks;
287 if (b >= ll->nr_blocks) {
[all...]
/linux-master/fs/bcachefs/
H A Dec_types.h16 u8 nr_blocks; member in struct:stripe
24 u8 nr_blocks; member in struct:gc_stripe
H A Dec_format.h9 __u8 nr_blocks; member in struct:bch_stripe
H A Dec.h40 sizeof(struct bch_extent_ptr) * s->nr_blocks +
47 return stripe_csum_offset(s, s->nr_blocks, 0) +
67 return DIV_ROUND_UP(stripe_blockcount_offset(s, s->nr_blocks),
74 EBUG_ON(block >= s->nr_blocks);
109 unsigned nr_data = s->nr_blocks - s->nr_redundant;
123 unsigned nr_data = m->nr_blocks - m->nr_redundant;
H A Dec.c139 unsigned nr_data = s.nr_blocks - s.nr_redundant;
149 for (unsigned i = 0; i < s.nr_blocks; i++) {
174 enum bch_data_type data_type = idx >= s.v->nr_blocks - s.v->nr_redundant
251 unsigned nr_data = s->nr_blocks - s->nr_redundant;
320 new_s->nr_blocks == old_s->nr_blocks &&
323 new_s->nr_blocks * sizeof(struct bch_extent_ptr)))
327 (new_s->nr_blocks != old_s->nr_blocks ||
350 unsigned nr_blocks local
[all...]
/linux-master/drivers/md/
H A Ddm-zoned-target.c118 unsigned int nr_blocks)
135 clone->bi_iter.bi_size = dmz_blk2sect(nr_blocks) << SECTOR_SHIFT;
145 zone->wp_block += nr_blocks;
154 sector_t chunk_block, unsigned int nr_blocks)
156 unsigned int size = nr_blocks << DMZ_BLOCK_SHIFT;
158 /* Clear nr_blocks */
174 unsigned int nr_blocks = dmz_bio_blocks(bio); local
175 sector_t end_block = chunk_block + nr_blocks;
191 (unsigned long long)chunk_block, nr_blocks);
196 nr_blocks
116 dmz_submit_bio(struct dmz_target *dmz, struct dm_zone *zone, struct bio *bio, sector_t chunk_block, unsigned int nr_blocks) argument
153 dmz_handle_read_zero(struct dmz_target *dmz, struct bio *bio, sector_t chunk_block, unsigned int nr_blocks) argument
249 dmz_handle_direct_write(struct dmz_target *dmz, struct dm_zone *zone, struct bio *bio, sector_t chunk_block, unsigned int nr_blocks) argument
282 dmz_handle_buffered_write(struct dmz_target *dmz, struct dm_zone *zone, struct bio *bio, sector_t chunk_block, unsigned int nr_blocks) argument
323 unsigned int nr_blocks = dmz_bio_blocks(bio); local
362 unsigned int nr_blocks = dmz_bio_blocks(bio); local
[all...]
H A Ddm-zoned-reclaim.c65 unsigned int nr_blocks; local
78 nr_blocks = block - wp_block;
81 dmz_blk2sect(nr_blocks), GFP_NOIO, 0);
86 (unsigned long long)block, nr_blocks, ret);
123 sector_t nr_blocks; local
152 nr_blocks = ret;
167 src.count = dmz_blk2sect(nr_blocks);
184 block += nr_blocks;
H A Ddm-era-target.c75 static int writeset_alloc(struct writeset *ws, dm_block_t nr_blocks) argument
77 ws->bits = vzalloc(bitset_size(nr_blocks));
90 dm_block_t nr_blocks)
94 memset(ws->bits, 0, bitset_size(nr_blocks));
96 ws->md.nr_bits = nr_blocks;
180 __le32 nr_blocks; member in struct:superblock_disk
278 uint32_t nr_blocks; member in struct:era_metadata
518 disk->nr_blocks = cpu_to_le32(md->nr_blocks);
603 md->nr_blocks
89 writeset_init(struct dm_disk_bitset *info, struct writeset *ws, dm_block_t nr_blocks) argument
1178 dm_block_t nr_blocks; member in struct:era
[all...]
/linux-master/drivers/edac/
H A Dedac_device.c58 char *blk_name, unsigned nr_blocks, unsigned off_val,
70 edac_dbg(4, "instances=%d blocks=%d\n", nr_instances, nr_blocks);
82 dev_blk = kcalloc(nr_instances * nr_blocks, sizeof(struct edac_device_block), GFP_KERNEL);
119 inst->nr_blocks = nr_blocks;
120 blk_p = &dev_blk[instance * nr_blocks];
127 for (block = 0; block < nr_blocks; block++) {
546 if ((block_nr >= instance->nr_blocks) || (block_nr < 0)) {
551 instance->nr_blocks);
555 if (instance->nr_blocks >
57 edac_device_alloc_ctl_info(unsigned pvt_sz, char *dev_name, unsigned nr_instances, char *blk_name, unsigned nr_blocks, unsigned off_val, struct edac_dev_sysfs_block_attribute *attrib_spec, unsigned nr_attrib, int device_index) argument
[all...]
H A Dedac_device.h139 u32 nr_blocks; /* how many blocks */ member in struct:edac_device_instance
246 char *edac_block_name, unsigned nr_blocks,
/linux-master/fs/xfs/scrub/
H A Dnewbt.c220 uint64_t nr_blocks)
228 while (nr_blocks > 0) {
234 .maxlen = nr_blocks,
267 nr_blocks -= args.len;
295 uint64_t nr_blocks)
301 while (nr_blocks > 0) {
307 .maxlen = nr_blocks,
343 nr_blocks -= args.len;
358 uint64_t nr_blocks)
361 return xrep_newbt_alloc_file_blocks(xnr, nr_blocks);
218 xrep_newbt_alloc_ag_blocks( struct xrep_newbt *xnr, uint64_t nr_blocks) argument
293 xrep_newbt_alloc_file_blocks( struct xrep_newbt *xnr, uint64_t nr_blocks) argument
356 xrep_newbt_alloc_blocks( struct xrep_newbt *xnr, uint64_t nr_blocks) argument
[all...]
H A Dnewbt.h66 int xrep_newbt_alloc_blocks(struct xrep_newbt *xnr, uint64_t nr_blocks);
/linux-master/fs/afs/
H A Ddir_edit.c213 unsigned int need_slots, nr_blocks, b; local
239 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE;
244 for (b = 0; b < nr_blocks + 1; b++) {
249 if (nr_blocks >= AFS_DIR_MAX_BLOCKS)
272 if (b == nr_blocks) {
312 nr_blocks = 1;
380 unsigned int need_slots, nr_blocks, b; local
394 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE;
410 for (b = 0; b < nr_blocks; b++) {
/linux-master/fs/crypto/
H A Dinline_crypt.c443 * @nr_blocks: the number of blocks we want to submit starting at @lblk
448 * This is normally just @nr_blocks, as normally the DUNs just increment along
453 * will occur. If this happens, a value less than @nr_blocks will be returned
459 u64 fscrypt_limit_io_blocks(const struct inode *inode, u64 lblk, u64 nr_blocks) argument
465 return nr_blocks;
467 if (nr_blocks <= 1)
468 return nr_blocks;
473 return nr_blocks;
479 return min_t(u64, nr_blocks, (u64)U32_MAX + 1 - dun);
/linux-master/fs/xfs/libxfs/
H A Dxfs_btree_staging.c187 * In step four, the caller must allocate xfs_btree_bload.nr_blocks blocks and
228 * and returned via btree_height and nr_blocks.
576 uint64_t nr_blocks = 0; local
611 nr_blocks++;
644 nr_blocks++;
653 nr_blocks += level_blocks;
662 bbl->nr_blocks = nr_blocks - 1;
664 bbl->nr_blocks = nr_blocks;
[all...]
H A Dxfs_btree_staging.h69 * This function will be called nr_blocks times to obtain a pointer
106 uint64_t nr_blocks; member in struct:xfs_btree_bload
/linux-master/include/linux/mtd/
H A Dblktrans.h53 unsigned long block, unsigned nr_blocks);
/linux-master/fs/jffs2/
H A Dbuild.c326 size += c->nr_blocks * 100; /* And 100 bytes per eraseblock */
356 c->flash_size / 1024, c->sector_size / 1024, c->nr_blocks);
380 c->nr_blocks = c->flash_size / c->sector_size;
381 size = sizeof(struct jffs2_eraseblock) * c->nr_blocks;
391 for (i=0; i<c->nr_blocks; i++) {
/linux-master/include/linux/platform_data/
H A Dsh_mmcif.h147 unsigned long nr_blocks,
167 for (k = 0; !ret && k < nr_blocks; k++)
145 sh_mmcif_boot_do_read(void __iomem *base, unsigned long first_block, unsigned long nr_blocks, void *buf) argument
/linux-master/mm/
H A Ddmapool_test.c35 static inline int nr_blocks(int size) function
64 int blocks = nr_blocks(parms->size);

Completed in 1284 milliseconds

123