| tag | line | file | source code |
| ext_sb | 54 | fs/ext/freelists.c | if (block < sb->u.ext_sb.s_firstdatazone || |
| ext_sb | 55 | fs/ext/freelists.c | block >= sb->u.ext_sb.s_nzones) { |
| ext_sb | 63 | fs/ext/freelists.c | if (sb->u.ext_sb.s_firstfreeblock) |
| ext_sb | 64 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
| ext_sb | 65 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblock || efb->count == 254) { |
| ext_sb | 69 | fs/ext/freelists.c | if (sb->u.ext_sb.s_firstfreeblock) |
| ext_sb | 70 | fs/ext/freelists.c | brelse (sb->u.ext_sb.s_firstfreeblock); |
| ext_sb | 71 | fs/ext/freelists.c | if (!(sb->u.ext_sb.s_firstfreeblock = bread (sb->s_dev, |
| ext_sb | 74 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
| ext_sb | 75 | fs/ext/freelists.c | efb->next = sb->u.ext_sb.s_firstfreeblocknumber; |
| ext_sb | 77 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblocknumber = block; |
| ext_sb | 81 | fs/ext/freelists.c | sb->u.ext_sb.s_freeblockscount ++; |
| ext_sb | 83 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblock->b_dirt = 1; |
| ext_sb | 96 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblock) |
| ext_sb | 99 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
| ext_sb | 102 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblock->b_dirt = 1; |
| ext_sb | 107 | fs/ext/freelists.c | j = sb->u.ext_sb.s_firstfreeblocknumber; |
| ext_sb | 108 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblocknumber = efb->next; |
| ext_sb | 109 | fs/ext/freelists.c | brelse (sb->u.ext_sb.s_firstfreeblock); |
| ext_sb | 110 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblocknumber) { |
| ext_sb | 111 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblock = NULL; |
| ext_sb | 113 | fs/ext/freelists.c | if (!(sb->u.ext_sb.s_firstfreeblock = bread (sb->s_dev, |
| ext_sb | 114 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblocknumber, |
| ext_sb | 119 | fs/ext/freelists.c | if (j < sb->u.ext_sb.s_firstdatazone || j > sb->u.ext_sb.s_nzones) { |
| ext_sb | 123 | fs/ext/freelists.c | sb->u.ext_sb.s_freeblockscount --; |
| ext_sb | 149 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblock) |
| ext_sb | 152 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
| ext_sb | 168 | fs/ext/freelists.c | sb->u.ext_sb.s_freeblockscount, count); |
| ext_sb | 172 | fs/ext/freelists.c | return sb->u.ext_sb.s_freeblockscount; |
| ext_sb | 201 | fs/ext/freelists.c | if (inode->i_ino < 1 || inode->i_ino > inode->i_sb->u.ext_sb.s_ninodes) { |
| ext_sb | 206 | fs/ext/freelists.c | if (inode->i_sb->u.ext_sb.s_firstfreeinodeblock) |
| ext_sb | 207 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) inode->i_sb->u.ext_sb.s_firstfreeinodeblock->b_data) + |
| ext_sb | 208 | fs/ext/freelists.c | (inode->i_sb->u.ext_sb.s_firstfreeinodenumber-1)%EXT_INODES_PER_BLOCK; |
| ext_sb | 209 | fs/ext/freelists.c | if (!inode->i_sb->u.ext_sb.s_firstfreeinodeblock || efi->count == 14) { |
| ext_sb | 213 | fs/ext/freelists.c | if (inode->i_sb->u.ext_sb.s_firstfreeinodeblock) |
| ext_sb | 214 | fs/ext/freelists.c | brelse (inode->i_sb->u.ext_sb.s_firstfreeinodeblock); |
| ext_sb | 220 | fs/ext/freelists.c | efi->next = inode->i_sb->u.ext_sb.s_firstfreeinodenumber; |
| ext_sb | 222 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_firstfreeinodenumber = inode->i_ino; |
| ext_sb | 223 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_firstfreeinodeblock = bh; |
| ext_sb | 227 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_freeinodescount ++; |
| ext_sb | 229 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_firstfreeinodeblock->b_dirt = 1; |
| ext_sb | 247 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeinodeblock) |
| ext_sb | 250 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) sb->u.ext_sb.s_firstfreeinodeblock->b_data) + |
| ext_sb | 251 | fs/ext/freelists.c | (sb->u.ext_sb.s_firstfreeinodenumber-1)%EXT_INODES_PER_BLOCK; |
| ext_sb | 254 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeinodeblock->b_dirt = 1; |
| ext_sb | 259 | fs/ext/freelists.c | j = sb->u.ext_sb.s_firstfreeinodenumber; |
| ext_sb | 260 | fs/ext/freelists.c | if (efi->next > sb->u.ext_sb.s_ninodes) { |
| ext_sb | 264 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeinodenumber = efi->next; |
| ext_sb | 266 | fs/ext/freelists.c | brelse (sb->u.ext_sb.s_firstfreeinodeblock); |
| ext_sb | 267 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeinodenumber) { |
| ext_sb | 268 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeinodeblock = NULL; |
| ext_sb | 270 | fs/ext/freelists.c | if (!(sb->u.ext_sb.s_firstfreeinodeblock = |
| ext_sb | 275 | fs/ext/freelists.c | sb->u.ext_sb.s_freeinodescount --; |
| ext_sb | 302 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeinodeblock) |
| ext_sb | 305 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) sb->u.ext_sb.s_firstfreeinodeblock->b_data) + |
| ext_sb | 306 | fs/ext/freelists.c | ((sb->u.ext_sb.s_firstfreeinodenumber-1)%EXT_INODES_PER_BLOCK); |
| ext_sb | 310 | fs/ext/freelists.c | if (ino < 1 || ino > sb->u.ext_sb.s_ninodes) { |
| ext_sb | 312 | fs/ext/freelists.c | (int) sb->u.ext_sb.s_firstfreeinodenumber,ino); |
| ext_sb | 329 | fs/ext/freelists.c | sb->u.ext_sb.s_freeinodescount, count); |
| ext_sb | 333 | fs/ext/freelists.c | return sb->u.ext_sb.s_freeinodescount; |
| ext_sb | 38 | fs/ext/inode.c | if (sb->u.ext_sb.s_firstfreeinodeblock) |
| ext_sb | 39 | fs/ext/inode.c | brelse (sb->u.ext_sb.s_firstfreeinodeblock); |
| ext_sb | 40 | fs/ext/inode.c | if (sb->u.ext_sb.s_firstfreeblock) |
| ext_sb | 41 | fs/ext/inode.c | brelse (sb->u.ext_sb.s_firstfreeblock); |
| ext_sb | 71 | fs/ext/inode.c | s->u.ext_sb.s_ninodes = es->s_ninodes; |
| ext_sb | 72 | fs/ext/inode.c | s->u.ext_sb.s_nzones = es->s_nzones; |
| ext_sb | 73 | fs/ext/inode.c | s->u.ext_sb.s_firstdatazone = es->s_firstdatazone; |
| ext_sb | 74 | fs/ext/inode.c | s->u.ext_sb.s_log_zone_size = es->s_log_zone_size; |
| ext_sb | 75 | fs/ext/inode.c | s->u.ext_sb.s_max_size = es->s_max_size; |
| ext_sb | 77 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeblocknumber = es->s_firstfreeblock; |
| ext_sb | 78 | fs/ext/inode.c | s->u.ext_sb.s_freeblockscount = es->s_freeblockscount; |
| ext_sb | 79 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeinodenumber = es->s_firstfreeinode; |
| ext_sb | 80 | fs/ext/inode.c | s->u.ext_sb.s_freeinodescount = es->s_freeinodescount; |
| ext_sb | 88 | fs/ext/inode.c | if (!s->u.ext_sb.s_firstfreeblocknumber) |
| ext_sb | 89 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeblock = NULL; |
| ext_sb | 91 | fs/ext/inode.c | if (!(s->u.ext_sb.s_firstfreeblock = bread(dev, |
| ext_sb | 92 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeblocknumber, BLOCK_SIZE))) { |
| ext_sb | 98 | fs/ext/inode.c | if (!s->u.ext_sb.s_firstfreeinodenumber) |
| ext_sb | 99 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeinodeblock = NULL; |
| ext_sb | 101 | fs/ext/inode.c | block = 2 + (s->u.ext_sb.s_firstfreeinodenumber - 1) / EXT_INODES_PER_BLOCK; |
| ext_sb | 102 | fs/ext/inode.c | if (!(s->u.ext_sb.s_firstfreeinodeblock = bread(dev, block, BLOCK_SIZE))) { |
| ext_sb | 104 | fs/ext/inode.c | brelse(s->u.ext_sb.s_firstfreeblock); |
| ext_sb | 132 | fs/ext/inode.c | es->s_firstfreeblock = sb->u.ext_sb.s_firstfreeblocknumber; |
| ext_sb | 133 | fs/ext/inode.c | es->s_freeblockscount = sb->u.ext_sb.s_freeblockscount; |
| ext_sb | 134 | fs/ext/inode.c | es->s_firstfreeinode = sb->u.ext_sb.s_firstfreeinodenumber; |
| ext_sb | 135 | fs/ext/inode.c | es->s_freeinodescount = sb->u.ext_sb.s_freeinodescount; |
| ext_sb | 147 | fs/ext/inode.c | put_fs_long(sb->u.ext_sb.s_nzones << sb->u.ext_sb.s_log_zone_size, |
| ext_sb | 152 | fs/ext/inode.c | put_fs_long(sb->u.ext_sb.s_ninodes, &buf->f_files); |
| ext_sb | 225 | include/linux/fs.h | struct ext_sb_info ext_sb; |