tag | line | file | source code |
efb | 49 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 66 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 67 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblock || efb->count == 254) { |
efb | 76 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 77 | fs/ext/freelists.c | efb->next = sb->u.ext_sb.s_firstfreeblocknumber; |
efb | 78 | fs/ext/freelists.c | efb->count = 0; |
efb | 81 | fs/ext/freelists.c | efb->free[efb->count++] = block; |
efb | 93 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 103 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 104 | fs/ext/freelists.c | if (efb->count) { |
efb | 105 | fs/ext/freelists.c | j = efb->free[--efb->count]; |
efb | 109 | fs/ext/freelists.c | printk("ext_new_block: block empty, skipping to %d\n", efb->next); |
efb | 112 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblocknumber = efb->next; |
efb | 150 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 157 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 158 | fs/ext/freelists.c | count = efb->count + 1; |
efb | 159 | fs/ext/freelists.c | block = efb->next; |
efb | 165 | fs/ext/freelists.c | efb = (struct ext_free_block *) bh->b_data; |
efb | 166 | fs/ext/freelists.c | count += efb->count + 1; |
efb | 167 | fs/ext/freelists.c | block = efb->next; |