Lines Matching refs:fl
6491 struct ocfs2_per_slot_free_list *fl; in ocfs2_run_deallocs() local
6497 fl = ctxt->c_first_suballocator; in ocfs2_run_deallocs()
6499 if (fl->f_first) { in ocfs2_run_deallocs()
6500 trace_ocfs2_run_deallocs(fl->f_inode_type, in ocfs2_run_deallocs()
6501 fl->f_slot); in ocfs2_run_deallocs()
6503 fl->f_inode_type, in ocfs2_run_deallocs()
6504 fl->f_slot, in ocfs2_run_deallocs()
6505 fl->f_first); in ocfs2_run_deallocs()
6512 ctxt->c_first_suballocator = fl->f_next_suballocator; in ocfs2_run_deallocs()
6513 kfree(fl); in ocfs2_run_deallocs()
6535 struct ocfs2_per_slot_free_list *fl = ctxt->c_first_suballocator; in ocfs2_find_per_slot_free_list() local
6537 while (fl) { in ocfs2_find_per_slot_free_list()
6538 if (fl->f_inode_type == type && fl->f_slot == slot) in ocfs2_find_per_slot_free_list()
6539 return fl; in ocfs2_find_per_slot_free_list()
6541 fl = fl->f_next_suballocator; in ocfs2_find_per_slot_free_list()
6544 fl = kmalloc(sizeof(*fl), GFP_NOFS); in ocfs2_find_per_slot_free_list()
6545 if (fl) { in ocfs2_find_per_slot_free_list()
6546 fl->f_inode_type = type; in ocfs2_find_per_slot_free_list()
6547 fl->f_slot = slot; in ocfs2_find_per_slot_free_list()
6548 fl->f_first = NULL; in ocfs2_find_per_slot_free_list()
6549 fl->f_next_suballocator = ctxt->c_first_suballocator; in ocfs2_find_per_slot_free_list()
6551 ctxt->c_first_suballocator = fl; in ocfs2_find_per_slot_free_list()
6553 return fl; in ocfs2_find_per_slot_free_list()
6561 struct ocfs2_per_slot_free_list *fl; in ocfs2_cache_block_dealloc() local
6564 fl = ocfs2_find_per_slot_free_list(type, slot, ctxt); in ocfs2_cache_block_dealloc()
6565 if (fl == NULL) { in ocfs2_cache_block_dealloc()
6585 item->free_next = fl->f_first; in ocfs2_cache_block_dealloc()
6587 fl->f_first = item; in ocfs2_cache_block_dealloc()