tag | line | file | source code |
efb | 53 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 73 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_zmap[1]->b_data; |
efb | 74 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_zmap[1] || efb->count == 254) { |
efb | 82 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_zmap[1]->b_data; |
efb | 83 | fs/ext/freelists.c | efb->next = (unsigned long) sb->u.ext_sb.s_zmap[0]; |
efb | 84 | fs/ext/freelists.c | efb->count = 0; |
efb | 87 | fs/ext/freelists.c | efb->free[efb->count++] = block; |
efb | 100 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 108 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_zmap[1]->b_data; |
efb | 109 | fs/ext/freelists.c | if (efb->count) { |
efb | 110 | fs/ext/freelists.c | j = efb->free[--efb->count]; |
efb | 114 | fs/ext/freelists.c | printk("ext_new_block: block empty, skipping to %d\n", efb->next); |
efb | 117 | fs/ext/freelists.c | sb->u.ext_sb.s_zmap[0] = (struct buffer_head *) efb->next; |
efb | 152 | fs/ext/freelists.c | struct ext_free_block * efb; |
efb | 159 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_zmap[1]->b_data; |
efb | 160 | fs/ext/freelists.c | count = efb->count + 1; |
efb | 161 | fs/ext/freelists.c | block = efb->next; |
efb | 167 | fs/ext/freelists.c | efb = (struct ext_free_block *) bh->b_data; |
efb | 168 | fs/ext/freelists.c | count += efb->count + 1; |
efb | 169 | fs/ext/freelists.c | block = efb->next; |