tag | line | file | source code |
efb | 50 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 67 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 68 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblock || efb->count == 254) { |
efb | 77 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 78 | fs/ext/freelists.c | efb->next = sb->u.ext_sb.s_firstfreeblocknumber; |
efb | 79 | fs/ext/freelists.c | efb->count = 0; |
efb | 82 | fs/ext/freelists.c | efb->free[efb->count++] = block; |
efb | 94 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 104 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 105 | fs/ext/freelists.c | if (efb->count) { |
efb | 106 | fs/ext/freelists.c | j = efb->free[--efb->count]; |
efb | 110 | fs/ext/freelists.c | printk("ext_new_block: block empty, skipping to %d\n", efb->next); |
efb | 113 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblocknumber = efb->next; |
efb | 151 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 158 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 159 | fs/ext/freelists.c | count = efb->count + 1; |
efb | 160 | fs/ext/freelists.c | block = efb->next; |
efb | 166 | fs/ext/freelists.c | efb = (struct ext_free_block *) bh->b_data; |
efb | 167 | fs/ext/freelists.c | count += efb->count + 1; |
efb | 168 | fs/ext/freelists.c | block = efb->next; |