Searched refs:zone_num (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/mtd/ |
H A D | sm_ftl.c | 460 static int sm_erase_block(struct sm_ftl *ftl, int zone_num, uint16_t block, in sm_erase_block() argument 463 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_erase_block() 467 erase.addr = sm_mkoffset(ftl, zone_num, block, 0); in sm_erase_block() 475 if (zone_num == 0 && (block == ftl->cis_block || block == 0)) { in sm_erase_block() 482 block, zone_num); in sm_erase_block() 492 sm_mark_block_bad(ftl, zone_num, block); in sm_erase_block() 745 static int sm_init_zone(struct sm_ftl *ftl, int zone_num) in sm_init_zone() argument 747 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_init_zone() 754 dbg("initializing zone %d", zone_num); in sm_init_zone() 774 if (zone_num in sm_init_zone() 868 sm_get_zone(struct sm_ftl *ftl, int zone_num) sm_get_zone() argument 924 int zone_num = ftl->cache_zone; sm_cache_flush() local 1006 int zone_num, block, boffset; sm_read() local 1051 int error = 0, zone_num, block, boffset; sm_write() local [all...] |
H A D | sm_ftl.h | 83 static int sm_erase_block(struct sm_ftl *ftl, int zone_num, uint16_t block, 85 static void sm_mark_block_bad(struct sm_ftl *ftl, int zone_num, int block);
|
/kernel/linux/linux-6.6/drivers/mtd/ |
H A D | sm_ftl.c | 464 static int sm_erase_block(struct sm_ftl *ftl, int zone_num, uint16_t block, in sm_erase_block() argument 467 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_erase_block() 471 erase.addr = sm_mkoffset(ftl, zone_num, block, 0); in sm_erase_block() 479 if (zone_num == 0 && (block == ftl->cis_block || block == 0)) { in sm_erase_block() 486 block, zone_num); in sm_erase_block() 496 sm_mark_block_bad(ftl, zone_num, block); in sm_erase_block() 752 static int sm_init_zone(struct sm_ftl *ftl, int zone_num) in sm_init_zone() argument 754 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_init_zone() 761 dbg("initializing zone %d", zone_num); in sm_init_zone() 781 if (zone_num in sm_init_zone() 880 sm_get_zone(struct sm_ftl *ftl, int zone_num) sm_get_zone() argument 936 int zone_num = ftl->cache_zone; sm_cache_flush() local 1019 int zone_num, block, boffset; sm_read() local 1064 int error = 0, zone_num, block, boffset; sm_write() local [all...] |
H A D | sm_ftl.h | 83 static int sm_erase_block(struct sm_ftl *ftl, int zone_num, uint16_t block, 85 static void sm_mark_block_bad(struct sm_ftl *ftl, int zone_num, int block);
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | zoned.c | 919 u32 zone_num; in btrfs_sb_log_location() local 932 zone_num = sb_zone_number(zinfo->zone_size_shift, mirror); in btrfs_sb_log_location() 933 if (zone_num + 1 >= zinfo->nr_zones) in btrfs_sb_log_location() 944 u32 zone_num; in is_sb_log_zone() local 949 zone_num = sb_zone_number(zinfo->zone_size_shift, mirror); in is_sb_log_zone() 950 if (zone_num + 1 >= zinfo->nr_zones) in is_sb_log_zone() 953 if (!test_bit(zone_num, zinfo->seq_zones)) in is_sb_log_zone()
|
Completed in 6 milliseconds