tag | line | file | source code |
efb | 43 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 60 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 61 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblock || efb->count == 254) { |
efb | 70 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 71 | fs/ext/freelists.c | efb->next = sb->u.ext_sb.s_firstfreeblocknumber; |
efb | 72 | fs/ext/freelists.c | efb->count = 0; |
efb | 75 | fs/ext/freelists.c | efb->free[efb->count++] = block; |
efb | 87 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 97 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 98 | fs/ext/freelists.c | if (efb->count) { |
efb | 99 | fs/ext/freelists.c | j = efb->free[--efb->count]; |
efb | 103 | fs/ext/freelists.c | printk("ext_new_block: block empty, skipping to %d\n", efb->next); |
efb | 106 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblocknumber = efb->next; |
efb | 144 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 151 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
efb | 152 | fs/ext/freelists.c | count = efb->count + 1; |
efb | 153 | fs/ext/freelists.c | block = efb->next; |
efb | 159 | fs/ext/freelists.c | efb = (struct ext_free_block *) bh->b_data; |
efb | 160 | fs/ext/freelists.c | count += efb->count + 1; |
efb | 161 | fs/ext/freelists.c | block = efb->next; |