Lines Matching refs:im
504 struct inode_management *im = &sbi->im[type];
509 e = radix_tree_lookup(&im->ino_root, ino);
520 spin_lock(&im->ino_lock);
521 e = radix_tree_lookup(&im->ino_root, ino);
524 spin_unlock(&im->ino_lock);
529 if (unlikely(radix_tree_insert(&im->ino_root, ino, e)))
535 list_add_tail(&e->list, &im->ino_list);
537 im->ino_num++;
543 spin_unlock(&im->ino_lock);
552 struct inode_management *im = &sbi->im[type];
555 spin_lock(&im->ino_lock);
556 e = radix_tree_lookup(&im->ino_root, ino);
559 radix_tree_delete(&im->ino_root, ino);
560 im->ino_num--;
561 spin_unlock(&im->ino_lock);
565 spin_unlock(&im->ino_lock);
583 struct inode_management *im = &sbi->im[mode];
586 spin_lock(&im->ino_lock);
587 e = radix_tree_lookup(&im->ino_root, ino);
588 spin_unlock(&im->ino_lock);
598 struct inode_management *im = &sbi->im[i];
600 spin_lock(&im->ino_lock);
601 list_for_each_entry_safe(e, tmp, &im->ino_list, list) {
603 radix_tree_delete(&im->ino_root, e->ino);
605 im->ino_num--;
607 spin_unlock(&im->ino_lock);
620 struct inode_management *im = &sbi->im[type];
624 spin_lock(&im->ino_lock);
625 e = radix_tree_lookup(&im->ino_root, ino);
628 spin_unlock(&im->ino_lock);
634 struct inode_management *im = &sbi->im[ORPHAN_INO];
637 spin_lock(&im->ino_lock);
640 spin_unlock(&im->ino_lock);
644 if (unlikely(im->ino_num >= sbi->max_orphans))
647 im->ino_num++;
648 spin_unlock(&im->ino_lock);
655 struct inode_management *im = &sbi->im[ORPHAN_INO];
657 spin_lock(&im->ino_lock);
658 f2fs_bug_on(sbi, im->ino_num == 0);
659 im->ino_num--;
660 spin_unlock(&im->ino_lock);
781 struct inode_management *im = &sbi->im[ORPHAN_INO];
783 orphan_blocks = GET_ORPHAN_BLOCKS(im->ino_num);
786 * we don't need to do spin_lock(&im->ino_lock) here, since all the
790 head = &im->ino_list;
1321 unsigned long orphan_num = sbi->im[ORPHAN_INO].ino_num;
1454 unsigned long orphan_num = sbi->im[ORPHAN_INO].ino_num, flags;
1726 struct inode_management *im = &sbi->im[i];
1728 INIT_RADIX_TREE(&im->ino_root, GFP_ATOMIC);
1729 spin_lock_init(&im->ino_lock);
1730 INIT_LIST_HEAD(&im->ino_list);
1731 im->ino_num = 0;