Searched refs:mblk (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-zoned-metadata.c | 135 struct dmz_mblock *mblk; member 409 struct dmz_mblock *mblk = NULL; in dmz_alloc_mblock() local 414 mblk = list_first_entry_or_null(&zmd->mblk_lru_list, in dmz_alloc_mblock() 416 if (mblk) { in dmz_alloc_mblock() 417 list_del_init(&mblk->link); in dmz_alloc_mblock() 418 rb_erase(&mblk->node, &zmd->mblk_rbtree); in dmz_alloc_mblock() 419 mblk->no = mblk_no; in dmz_alloc_mblock() 422 if (mblk) in dmz_alloc_mblock() 423 return mblk; in dmz_alloc_mblock() 427 mblk in dmz_alloc_mblock() 452 dmz_free_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) dmz_free_mblock() argument 463 dmz_insert_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) dmz_insert_mblock() argument 490 struct dmz_mblock *mblk; dmz_get_mblock_fast() local 516 struct dmz_mblock *mblk = bio->bi_private; dmz_mblock_bio_end_io() local 540 struct dmz_mblock *mblk, *m; dmz_get_mblock_slow() local 597 struct dmz_mblock *mblk; dmz_shrink_mblock_cache() local 647 dmz_release_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) dmz_release_mblock() argument 677 struct dmz_mblock *mblk; dmz_get_mblock() local 707 dmz_dirty_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) dmz_dirty_mblock() argument 718 dmz_write_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk, unsigned int set) dmz_write_mblock() argument 783 struct dmz_mblock *mblk = zmd->sb[set].mblk; dmz_write_sb() local 834 struct dmz_mblock *mblk; dmz_write_dirty_mblocks() local 900 struct dmz_mblock *mblk; dmz_flush_metadata() local 1133 struct dmz_mblock *mblk; dmz_lookup_secondary_sb() local 1171 struct dmz_mblock *mblk; dmz_get_sb() local 2498 struct dmz_mblock *mblk; dmz_validate_blocks() local 2578 struct dmz_mblock *mblk; dmz_invalidate_blocks() local 2625 struct dmz_mblock *mblk; dmz_test_block() local 2652 struct dmz_mblock *mblk; dmz_to_next_set_block() local 2762 struct dmz_mblock *mblk; dmz_get_zone_weight() local 2798 struct dmz_mblock *mblk, *next; dmz_cleanup_metadata() local [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-zoned-metadata.c | 135 struct dmz_mblock *mblk; member 409 struct dmz_mblock *mblk = NULL; in dmz_alloc_mblock() local 414 mblk = list_first_entry_or_null(&zmd->mblk_lru_list, in dmz_alloc_mblock() 416 if (mblk) { in dmz_alloc_mblock() 417 list_del_init(&mblk->link); in dmz_alloc_mblock() 418 rb_erase(&mblk->node, &zmd->mblk_rbtree); in dmz_alloc_mblock() 419 mblk->no = mblk_no; in dmz_alloc_mblock() 422 if (mblk) in dmz_alloc_mblock() 423 return mblk; in dmz_alloc_mblock() 427 mblk in dmz_alloc_mblock() 452 dmz_free_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) dmz_free_mblock() argument 463 dmz_insert_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) dmz_insert_mblock() argument 490 struct dmz_mblock *mblk; dmz_get_mblock_fast() local 516 struct dmz_mblock *mblk = bio->bi_private; dmz_mblock_bio_end_io() local 540 struct dmz_mblock *mblk, *m; dmz_get_mblock_slow() local 592 struct dmz_mblock *mblk; dmz_shrink_mblock_cache() local 642 dmz_release_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) dmz_release_mblock() argument 672 struct dmz_mblock *mblk; dmz_get_mblock() local 702 dmz_dirty_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) dmz_dirty_mblock() argument 713 dmz_write_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk, unsigned int set) dmz_write_mblock() argument 769 struct dmz_mblock *mblk = zmd->sb[set].mblk; dmz_write_sb() local 820 struct dmz_mblock *mblk; dmz_write_dirty_mblocks() local 886 struct dmz_mblock *mblk; dmz_flush_metadata() local 1115 struct dmz_mblock *mblk; dmz_lookup_secondary_sb() local 1153 struct dmz_mblock *mblk; dmz_get_sb() local 2481 struct dmz_mblock *mblk; dmz_validate_blocks() local 2561 struct dmz_mblock *mblk; dmz_invalidate_blocks() local 2608 struct dmz_mblock *mblk; dmz_test_block() local 2635 struct dmz_mblock *mblk; dmz_to_next_set_block() local 2745 struct dmz_mblock *mblk; dmz_get_zone_weight() local 2781 struct dmz_mblock *mblk, *next; dmz_cleanup_metadata() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | numa.c | 354 struct memblock_region *mblk; in numa_register_nodes() local 357 for_each_mem_region(mblk) { in numa_register_nodes() 358 int mblk_nid = memblock_get_region_node(mblk); in numa_register_nodes() 362 mblk_nid, mblk->base, in numa_register_nodes() 363 mblk->base + mblk->size - 1); in numa_register_nodes()
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | arch_numa.c | 346 struct memblock_region *mblk; in numa_register_nodes() local 349 for_each_mem_region(mblk) { in numa_register_nodes() 350 int mblk_nid = memblock_get_region_node(mblk); in numa_register_nodes() 351 phys_addr_t start = mblk->base; in numa_register_nodes() 352 phys_addr_t end = mblk->base + mblk->size - 1; in numa_register_nodes()
|
Completed in 6 milliseconds