Home
last modified time | relevance | path

Searched refs:nm_i (Results 1 – 3 of 3) sorted by relevance

/linux/fs/f2fs/
H A Dnode.c23 #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 Dnode.h175 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 Dcheckpoint.c1166 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()