tag | line | file | source code |
u | 53 | fs/ext/freelists.c | if (block < sb->u.ext_sb.s_firstdatazone || |
u | 54 | fs/ext/freelists.c | block >= sb->u.ext_sb.s_nzones) { |
u | 62 | fs/ext/freelists.c | if (sb->u.ext_sb.s_firstfreeblock) |
u | 63 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
u | 64 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblock || efb->count == 254) { |
u | 68 | fs/ext/freelists.c | if (sb->u.ext_sb.s_firstfreeblock) |
u | 69 | fs/ext/freelists.c | brelse (sb->u.ext_sb.s_firstfreeblock); |
u | 70 | fs/ext/freelists.c | if (!(sb->u.ext_sb.s_firstfreeblock = bread (dev, |
u | 73 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
u | 74 | fs/ext/freelists.c | efb->next = sb->u.ext_sb.s_firstfreeblocknumber; |
u | 76 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblocknumber = block; |
u | 80 | fs/ext/freelists.c | sb->u.ext_sb.s_freeblockscount ++; |
u | 82 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblock->b_dirt = 1; |
u | 96 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblock) |
u | 99 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
u | 102 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblock->b_dirt = 1; |
u | 107 | fs/ext/freelists.c | j = sb->u.ext_sb.s_firstfreeblocknumber; |
u | 108 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblocknumber = efb->next; |
u | 109 | fs/ext/freelists.c | brelse (sb->u.ext_sb.s_firstfreeblock); |
u | 110 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblocknumber) { |
u | 111 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblock = NULL; |
u | 113 | fs/ext/freelists.c | if (!(sb->u.ext_sb.s_firstfreeblock = bread (dev, |
u | 114 | fs/ext/freelists.c | sb->u.ext_sb.s_firstfreeblocknumber, |
u | 119 | fs/ext/freelists.c | if (j < sb->u.ext_sb.s_firstdatazone || j > sb->u.ext_sb.s_nzones) { |
u | 123 | fs/ext/freelists.c | sb->u.ext_sb.s_freeblockscount --; |
u | 149 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeblock) |
u | 152 | fs/ext/freelists.c | efb = (struct ext_free_block *) sb->u.ext_sb.s_firstfreeblock->b_data; |
u | 168 | fs/ext/freelists.c | sb->u.ext_sb.s_freeblockscount, count); |
u | 172 | fs/ext/freelists.c | return sb->u.ext_sb.s_freeblockscount; |
u | 201 | fs/ext/freelists.c | if (inode->i_ino < 1 || inode->i_ino > inode->i_sb->u.ext_sb.s_ninodes) { |
u | 206 | fs/ext/freelists.c | if (inode->i_sb->u.ext_sb.s_firstfreeinodeblock) |
u | 207 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) inode->i_sb->u.ext_sb.s_firstfreeinodeblock->b_data) + |
u | 208 | fs/ext/freelists.c | (inode->i_sb->u.ext_sb.s_firstfreeinodenumber-1)%EXT_INODES_PER_BLOCK; |
u | 209 | fs/ext/freelists.c | if (!inode->i_sb->u.ext_sb.s_firstfreeinodeblock || efi->count == 14) { |
u | 213 | fs/ext/freelists.c | if (inode->i_sb->u.ext_sb.s_firstfreeinodeblock) |
u | 214 | fs/ext/freelists.c | brelse (inode->i_sb->u.ext_sb.s_firstfreeinodeblock); |
u | 220 | fs/ext/freelists.c | efi->next = inode->i_sb->u.ext_sb.s_firstfreeinodenumber; |
u | 222 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_firstfreeinodenumber = inode->i_ino; |
u | 223 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_firstfreeinodeblock = bh; |
u | 227 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_freeinodescount ++; |
u | 229 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_firstfreeinodeblock->b_dirt = 1; |
u | 249 | fs/ext/freelists.c | if (!inode->i_sb->u.ext_sb.s_firstfreeinodeblock) |
u | 252 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) inode->i_sb->u.ext_sb.s_firstfreeinodeblock->b_data) + |
u | 253 | fs/ext/freelists.c | (inode->i_sb->u.ext_sb.s_firstfreeinodenumber-1)%EXT_INODES_PER_BLOCK; |
u | 256 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_firstfreeinodeblock->b_dirt = 1; |
u | 261 | fs/ext/freelists.c | j = inode->i_sb->u.ext_sb.s_firstfreeinodenumber; |
u | 262 | fs/ext/freelists.c | if (efi->next > inode->i_sb->u.ext_sb.s_ninodes) { |
u | 266 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_firstfreeinodenumber = efi->next; |
u | 268 | fs/ext/freelists.c | brelse (inode->i_sb->u.ext_sb.s_firstfreeinodeblock); |
u | 269 | fs/ext/freelists.c | if (!inode->i_sb->u.ext_sb.s_firstfreeinodenumber) { |
u | 270 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_firstfreeinodeblock = NULL; |
u | 272 | fs/ext/freelists.c | if (!(inode->i_sb->u.ext_sb.s_firstfreeinodeblock = bread (dev, block, inode->i_sb->s_blocksize))) |
u | 276 | fs/ext/freelists.c | inode->i_sb->u.ext_sb.s_freeinodescount --; |
u | 303 | fs/ext/freelists.c | if (!sb->u.ext_sb.s_firstfreeinodeblock) |
u | 306 | fs/ext/freelists.c | efi = ((struct ext_free_inode *) sb->u.ext_sb.s_firstfreeinodeblock->b_data) + |
u | 307 | fs/ext/freelists.c | ((sb->u.ext_sb.s_firstfreeinodenumber-1)%EXT_INODES_PER_BLOCK); |
u | 311 | fs/ext/freelists.c | if (ino < 1 || ino > sb->u.ext_sb.s_ninodes) { |
u | 313 | fs/ext/freelists.c | (int) sb->u.ext_sb.s_firstfreeinodenumber,ino); |
u | 330 | fs/ext/freelists.c | sb->u.ext_sb.s_freeinodescount, count); |
u | 334 | fs/ext/freelists.c | return sb->u.ext_sb.s_freeinodescount; |
u | 45 | fs/ext/inode.c | if (sb->u.ext_sb.s_firstfreeinodeblock) |
u | 46 | fs/ext/inode.c | brelse (sb->u.ext_sb.s_firstfreeinodeblock); |
u | 47 | fs/ext/inode.c | if (sb->u.ext_sb.s_firstfreeblock) |
u | 48 | fs/ext/inode.c | brelse (sb->u.ext_sb.s_firstfreeblock); |
u | 77 | fs/ext/inode.c | s->u.ext_sb.s_ninodes = es->s_ninodes; |
u | 78 | fs/ext/inode.c | s->u.ext_sb.s_nzones = es->s_nzones; |
u | 79 | fs/ext/inode.c | s->u.ext_sb.s_firstdatazone = es->s_firstdatazone; |
u | 80 | fs/ext/inode.c | s->u.ext_sb.s_log_zone_size = es->s_log_zone_size; |
u | 81 | fs/ext/inode.c | s->u.ext_sb.s_max_size = es->s_max_size; |
u | 83 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeblocknumber = es->s_firstfreeblock; |
u | 84 | fs/ext/inode.c | s->u.ext_sb.s_freeblockscount = es->s_freeblockscount; |
u | 85 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeinodenumber = es->s_firstfreeinode; |
u | 86 | fs/ext/inode.c | s->u.ext_sb.s_freeinodescount = es->s_freeinodescount; |
u | 94 | fs/ext/inode.c | if (!s->u.ext_sb.s_firstfreeblocknumber) |
u | 95 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeblock = NULL; |
u | 97 | fs/ext/inode.c | if (!(s->u.ext_sb.s_firstfreeblock = bread(dev, |
u | 98 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeblocknumber, BLOCK_SIZE))) { |
u | 104 | fs/ext/inode.c | if (!s->u.ext_sb.s_firstfreeinodenumber) |
u | 105 | fs/ext/inode.c | s->u.ext_sb.s_firstfreeinodeblock = NULL; |
u | 107 | fs/ext/inode.c | block = 2 + (s->u.ext_sb.s_firstfreeinodenumber - 1) / EXT_INODES_PER_BLOCK; |
u | 108 | fs/ext/inode.c | if (!(s->u.ext_sb.s_firstfreeinodeblock = bread(dev, block, BLOCK_SIZE))) { |
u | 110 | fs/ext/inode.c | brelse(s->u.ext_sb.s_firstfreeblock); |
u | 138 | fs/ext/inode.c | es->s_firstfreeblock = sb->u.ext_sb.s_firstfreeblocknumber; |
u | 139 | fs/ext/inode.c | es->s_freeblockscount = sb->u.ext_sb.s_freeblockscount; |
u | 140 | fs/ext/inode.c | es->s_firstfreeinode = sb->u.ext_sb.s_firstfreeinodenumber; |
u | 141 | fs/ext/inode.c | es->s_freeinodescount = sb->u.ext_sb.s_freeinodescount; |
u | 153 | fs/ext/inode.c | put_fs_long(sb->u.ext_sb.s_nzones << sb->u.ext_sb.s_log_zone_size, |
u | 158 | fs/ext/inode.c | put_fs_long(sb->u.ext_sb.s_ninodes, &buf->f_files); |
u | 163 | fs/ext/inode.c | #define inode_bmap(inode,nr) ((inode)->u.ext_i.i_data[(nr)]) |
u | 226 | fs/ext/inode.c | p = inode->u.ext_i.i_data + nr; |
u | 370 | fs/ext/inode.c | inode->u.ext_i.i_data[block] = raw_inode->i_zone[block]; |
u | 413 | fs/ext/inode.c | raw_inode->i_zone[block] = inode->u.ext_i.i_data[block]; |
u | 43 | fs/ext/truncate.c | p = inode->u.ext_i.i_data+i; |
u | 185 | fs/ext/truncate.c | p = inode->u.ext_i.i_data+11; |
u | 233 | fs/ext/truncate.c | retry |= trunc_indirect(inode,9,inode->u.ext_i.i_data+9); |
u | 234 | fs/ext/truncate.c | retry |= trunc_dindirect(inode,9+256,inode->u.ext_i.i_data+10); |
u | 86 | fs/minix/bitmap.c | if (block < sb->u.minix_sb.s_firstdatazone || |
u | 87 | fs/minix/bitmap.c | block >= sb->u.minix_sb.s_nzones) { |
u | 95 | fs/minix/bitmap.c | zone = block - sb->u.minix_sb.s_firstdatazone + 1; |
u | 98 | fs/minix/bitmap.c | bh = sb->u.minix_sb.s_zmap[zone]; |
u | 122 | fs/minix/bitmap.c | if (bh=sb->u.minix_sb.s_zmap[i]) |
u | 132 | fs/minix/bitmap.c | j += i*8192 + sb->u.minix_sb.s_firstdatazone-1; |
u | 133 | fs/minix/bitmap.c | if (j >= sb->u.minix_sb.s_nzones) |
u | 152 | fs/minix/bitmap.c | return (sb->u.minix_sb.s_nzones - count_used(sb->u.minix_sb.s_zmap,sb->u.minix_sb.s_zmap_blocks,sb->u.minix_sb.s_nzones)) |
u | 153 | fs/minix/bitmap.c | << sb->u.minix_sb.s_log_zone_size; |
u | 178 | fs/minix/bitmap.c | if (inode->i_ino < 1 || inode->i_ino > inode->i_sb->u.minix_sb.s_ninodes) { |
u | 182 | fs/minix/bitmap.c | if (!(bh=inode->i_sb->u.minix_sb.s_imap[inode->i_ino>>13])) { |
u | 208 | fs/minix/bitmap.c | if (bh=inode->i_sb->u.minix_sb.s_imap[i]) |
u | 211 | fs/minix/bitmap.c | if (!bh || j >= 8192 || j+i*8192 > inode->i_sb->u.minix_sb.s_ninodes) { |
u | 236 | fs/minix/bitmap.c | return sb->u.minix_sb.s_ninodes - count_used(sb->u.minix_sb.s_imap,sb->u.minix_sb.s_imap_blocks,sb->u.minix_sb.s_ninodes); |
u | 41 | fs/minix/inode.c | brelse(sb->u.minix_sb.s_imap[i]); |
u | 43 | fs/minix/inode.c | brelse(sb->u.minix_sb.s_zmap[i]); |
u | 72 | fs/minix/inode.c | s->u.minix_sb.s_ninodes = ms->s_ninodes; |
u | 73 | fs/minix/inode.c | s->u.minix_sb.s_nzones = ms->s_nzones; |
u | 74 | fs/minix/inode.c | s->u.minix_sb.s_imap_blocks = ms->s_imap_blocks; |
u | 75 | fs/minix/inode.c | s->u.minix_sb.s_zmap_blocks = ms->s_zmap_blocks; |
u | 76 | fs/minix/inode.c | s->u.minix_sb.s_firstdatazone = ms->s_firstdatazone; |
u | 77 | fs/minix/inode.c | s->u.minix_sb.s_log_zone_size = ms->s_log_zone_size; |
u | 78 | fs/minix/inode.c | s->u.minix_sb.s_max_size = ms->s_max_size; |
u | 88 | fs/minix/inode.c | s->u.minix_sb.s_imap[i] = NULL; |
u | 90 | fs/minix/inode.c | s->u.minix_sb.s_zmap[i] = NULL; |
u | 92 | fs/minix/inode.c | for (i=0 ; i < s->u.minix_sb.s_imap_blocks ; i++) |
u | 93 | fs/minix/inode.c | if (s->u.minix_sb.s_imap[i]=bread(dev,block,BLOCK_SIZE)) |
u | 97 | fs/minix/inode.c | for (i=0 ; i < s->u.minix_sb.s_zmap_blocks ; i++) |
u | 98 | fs/minix/inode.c | if (s->u.minix_sb.s_zmap[i]=bread(dev,block,BLOCK_SIZE)) |
u | 102 | fs/minix/inode.c | if (block != 2+s->u.minix_sb.s_imap_blocks+s->u.minix_sb.s_zmap_blocks) { |
u | 104 | fs/minix/inode.c | brelse(s->u.minix_sb.s_imap[i]); |
u | 106 | fs/minix/inode.c | brelse(s->u.minix_sb.s_zmap[i]); |
u | 112 | fs/minix/inode.c | s->u.minix_sb.s_imap[0]->b_data[0] |= 1; |
u | 113 | fs/minix/inode.c | s->u.minix_sb.s_zmap[0]->b_data[0] |= 1; |
u | 132 | fs/minix/inode.c | put_fs_long(sb->u.minix_sb.s_nzones << sb->u.minix_sb.s_log_zone_size, &buf->f_blocks); |
u | 136 | fs/minix/inode.c | put_fs_long(sb->u.minix_sb.s_ninodes, &buf->f_files); |
u | 141 | fs/minix/inode.c | #define inode_bmap(inode,nr) ((inode)->u.minix_i.i_data[(nr)]) |
u | 191 | fs/minix/inode.c | p = inode->u.minix_i.i_data + nr; |
u | 313 | fs/minix/inode.c | block = 2 + inode->i_sb->u.minix_sb.s_imap_blocks + inode->i_sb->u.minix_sb.s_zmap_blocks + |
u | 329 | fs/minix/inode.c | inode->u.minix_i.i_data[block] = raw_inode->i_zone[block]; |
u | 358 | fs/minix/inode.c | block = 2 + inode->i_sb->u.minix_sb.s_imap_blocks + inode->i_sb->u.minix_sb.s_zmap_blocks + |
u | 373 | fs/minix/inode.c | raw_inode->i_zone[block] = inode->u.minix_i.i_data[block]; |
u | 37 | fs/minix/truncate.c | p = i + inode->u.minix_i.i_data; |
u | 128 | fs/minix/truncate.c | p = 8 + inode->u.minix_i.i_data; |
u | 176 | fs/minix/truncate.c | retry |= trunc_indirect(inode,7,inode->u.minix_i.i_data+7); |
u | 142 | include/linux/fs.h | } u; |
u | 187 | include/linux/fs.h | } u; |
u | 36 | include/linux/msdos_fs.h | #define MSDOS_SB(s) (&((s)->u.msdos_sb)) |
u | 37 | include/linux/msdos_fs.h | #define MSDOS_I(i) (&((i)->u.msdos_i)) |
u | 14 | include/linux/pipe_fs_i.h | #define PIPE_READ_WAIT(inode) ((inode).u.pipe_i.read_wait) |
u | 15 | include/linux/pipe_fs_i.h | #define PIPE_WRITE_WAIT(inode) ((inode).u.pipe_i.write_wait) |
u | 16 | include/linux/pipe_fs_i.h | #define PIPE_BASE(inode) ((inode).u.pipe_i.base) |
u | 17 | include/linux/pipe_fs_i.h | #define PIPE_HEAD(inode) ((inode).u.pipe_i.head) |
u | 18 | include/linux/pipe_fs_i.h | #define PIPE_TAIL(inode) ((inode).u.pipe_i.tail) |
u | 19 | include/linux/pipe_fs_i.h | #define PIPE_READERS(inode) ((inode).u.pipe_i.readers) |
u | 20 | include/linux/pipe_fs_i.h | #define PIPE_WRITERS(inode) ((inode).u.pipe_i.writers) |
u | 72 | include/linux/user.h | #define HOST_TEXT_START_ADDR (u.start_code) |
u | 73 | include/linux/user.h | #define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG) |