tag | line | file | source code |
efi | 186 | fs/ext/freelists.c | struct ext_free_inode * efi; |
efi | 214 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) inode->i_sb->u.ext_sb.s_imap[1]->b_data) + |
efi | 216 | fs/ext/freelists.c | if (!inode->i_sb->u.ext_sb.s_imap[1] || efi->count == 14) { |
efi | 225 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) bh->b_data) + |
efi | 227 | fs/ext/freelists.c | efi->next = (unsigned long) inode->i_sb->u.ext_sb.s_imap[0]; |
efi | 228 | fs/ext/freelists.c | efi->count = 0; |
efi | 232 | fs/ext/freelists.c | efi->free[efi->count++] = inode->i_ino; |
efi | 244 | fs/ext/freelists.c | struct ext_free_inode * efi; |
efi | 259 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) inode->i_sb->u.ext_sb.s_imap[1]->b_data) + |
efi | 261 | fs/ext/freelists.c | if (efi->count) { |
efi | 262 | fs/ext/freelists.c | j = efi->free[--efi->count]; |
efi | 266 | fs/ext/freelists.c | printk("ext_free_inode: inode empty, skipping to %d\n", efi->next); |
efi | 269 | fs/ext/freelists.c | if (efi->next > inode->i_sb->u.ext_sb.s_ninodes) { |
efi | 270 | fs/ext/freelists.c | printk ("efi->next = %d\n", efi->next); |
efi | 273 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_imap[0] = (struct buffer_head *) efi->next; |
efi | 274 | fs/ext/freelists.c | block = 2 + (((unsigned long) efi->next) - 1) / EXT_INODES_PER_BLOCK; |
efi | 305 | fs/ext/freelists.c | struct ext_free_inode * efi; |
efi | 312 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) sb->u.ext_sb.s_imap[1]->b_data) + |
efi | 314 | fs/ext/freelists.c | count = efi->count + 1; |
efi | 315 | fs/ext/freelists.c | ino = efi->next; |
efi | 327 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) bh->b_data) + |
efi | 329 | fs/ext/freelists.c | count += efi->count + 1; |
efi | 330 | fs/ext/freelists.c | ino = efi->next; |