Searched refs:nm_i (Results 1 – 3 of 3) sorted by relevance
/linux/fs/f2fs/ |
H A D | node.c | 23 #define on_f2fs_build_free_nids(nm_i) mutex_is_locked(&(nm_i)->build_lock) argument 47 struct f2fs_nm_info *nm_i = NM_I(sbi); in f2fs_available_free_memory() local 54 if (!nm_i) in f2fs_available_free_memory() 66 mem_size = (nm_i->nid_cnt[FREE_NID] * in f2fs_available_free_memory() 68 res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 2); in f2fs_available_free_memory() 70 mem_size = (nm_i->nat_cnt[TOTAL_NAT] * in f2fs_available_free_memory() 72 res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 2); in f2fs_available_free_memory() 79 res = mem_size < ((avail_ram * nm_i->ram_thresh / 100) >> 1); in f2fs_available_free_memory() 87 res = mem_size < ((avail_ram * nm_i in f2fs_available_free_memory() 145 struct f2fs_nm_info *nm_i = NM_I(sbi); get_next_nat_folio() local 187 __init_nat_entry(struct f2fs_nm_info * nm_i,struct nat_entry * ne,struct f2fs_nat_entry * raw_ne,bool no_fail,bool init_dirty) __init_nat_entry() argument 213 __lookup_nat_cache(struct f2fs_nm_info * nm_i,nid_t n,bool for_dirty) __lookup_nat_cache() argument 233 __gang_lookup_nat_cache(struct f2fs_nm_info * nm_i,nid_t start,unsigned int nr,struct nat_entry ** ep) __gang_lookup_nat_cache() argument 239 __del_from_nat_cache(struct f2fs_nm_info * nm_i,struct nat_entry * e) __del_from_nat_cache() argument 247 __grab_nat_entry_set(struct f2fs_nm_info * nm_i,struct nat_entry * ne) __grab_nat_entry_set() argument 267 __set_nat_cache_dirty(struct f2fs_nm_info * nm_i,struct nat_entry * ne,bool init_dirty) __set_nat_cache_dirty() argument 303 __clear_nat_cache_dirty(struct f2fs_nm_info * nm_i,struct nat_entry_set * set,struct nat_entry * ne) __clear_nat_cache_dirty() argument 316 __gang_lookup_nat_set(struct f2fs_nm_info * nm_i,nid_t start,unsigned int nr,struct nat_entry_set ** ep) __gang_lookup_nat_set() argument 391 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_need_dentry_mark() local 408 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_is_checkpointed_node() local 422 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_need_inode_block_update() local 440 struct f2fs_nm_info *nm_i = NM_I(sbi); cache_nat_entry() local 468 struct f2fs_nm_info *nm_i = NM_I(sbi); set_node_addr() local 528 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_try_to_free_nats() local 560 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_get_node_info() local 2258 __lookup_free_nid_list(struct f2fs_nm_info * nm_i,nid_t n) __lookup_free_nid_list() argument 2267 struct f2fs_nm_info *nm_i = NM_I(sbi); __insert_free_nid() local 2281 struct f2fs_nm_info *nm_i = NM_I(sbi); __remove_free_nid() local 2293 struct f2fs_nm_info *nm_i = NM_I(sbi); __move_free_nid() local 2315 struct f2fs_nm_info *nm_i = NM_I(sbi); update_free_nid_bitmap() local 2340 struct f2fs_nm_info *nm_i = NM_I(sbi); add_free_nid() local 2416 struct f2fs_nm_info *nm_i = NM_I(sbi); remove_free_nid() local 2435 struct f2fs_nm_info *nm_i = NM_I(sbi); scan_nat_page() local 2488 struct f2fs_nm_info *nm_i = NM_I(sbi); scan_free_nid_bits() local 2521 struct f2fs_nm_info *nm_i = NM_I(sbi); __f2fs_build_free_nids() local 2619 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_alloc_nid() local 2660 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_alloc_nid_done() local 2677 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_alloc_nid_failed() local 2707 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_try_to_free_nids() local 2935 struct f2fs_nm_info *nm_i = NM_I(sbi); remove_nats_in_journal() local 3000 struct f2fs_nm_info *nm_i = NM_I(sbi); __update_nat_bits() local 3109 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_flush_nat_entries() local 3170 struct f2fs_nm_info *nm_i = NM_I(sbi); __get_nat_bitmaps() local 3214 struct f2fs_nm_info *nm_i = NM_I(sbi); load_free_nid_bitmap() local 3249 struct f2fs_nm_info *nm_i = NM_I(sbi); init_node_manager() local 3309 struct f2fs_nm_info *nm_i = NM_I(sbi); init_free_nid_cache() local 3365 struct f2fs_nm_info *nm_i = NM_I(sbi); f2fs_destroy_node_manager() local [all...] |
H A D | node.h | 175 struct f2fs_nm_info *nm_i = NM_I(sbi); in next_free_nid() local 178 spin_lock(&nm_i->nid_list_lock); in next_free_nid() 179 if (nm_i->nid_cnt[FREE_NID] <= 0) { in next_free_nid() 180 spin_unlock(&nm_i->nid_list_lock); in next_free_nid() 183 fnid = list_first_entry(&nm_i->free_nid_list, struct free_nid, list); in next_free_nid() 185 spin_unlock(&nm_i->nid_list_lock); in next_free_nid() 193 struct f2fs_nm_info *nm_i = NM_I(sbi); in get_nat_bitmap() local 196 if (memcmp(nm_i->nat_bitmap, nm_i->nat_bitmap_mir, in get_nat_bitmap() 197 nm_i in get_nat_bitmap() 205 struct f2fs_nm_info *nm_i = NM_I(sbi); current_nat_addr() local 229 struct f2fs_nm_info *nm_i = NM_I(sbi); next_nat_addr() local 236 set_to_next_nat(struct f2fs_nm_info * nm_i,nid_t start_nid) set_to_next_nat() argument [all...] |
H A D | checkpoint.c | 1166 struct f2fs_nm_info *nm_i = NM_I(sbi); in __prepare_cp_block() local 1167 nid_t last_nid = nm_i->next_scan_nid; in __prepare_cp_block() 1448 struct f2fs_nm_info *nm_i = NM_I(sbi); in do_checkpoint() local 1522 *(__le64 *)nm_i->nat_bits = cpu_to_le64(cp_ver); in do_checkpoint() 1524 blk = start_blk + BLKS_PER_SEG(sbi) - nm_i->nat_bits_blocks; in do_checkpoint() 1525 for (i = 0; i < nm_i->nat_bits_blocks; i++) in do_checkpoint() 1526 f2fs_update_meta_page(sbi, nm_i->nat_bits + in do_checkpoint()
|