Searched refs:i_sp (Results 1 – 18 of 18) sorted by relevance
| /minix3/minix/fs/ext2/ |
| H A D | write.c | 58 addr_in_block = rip->i_sp->s_block_size / BLOCK_ADDRESS_BYTES; 66 block_pos = position / rip->i_sp->s_block_size; /* relative blk # in file */ 72 free_block(rip->i_sp, rip->i_block[block_pos]); 74 rip->i_blocks -= rip->i_sp->s_sectors_in_block; 77 rip->i_blocks += rip->i_sp->s_sectors_in_block; 104 rip->i_blocks += rip->i_sp->s_sectors_in_block; 144 rip->i_blocks += rip->i_sp->s_sectors_in_block; 188 rip->i_blocks += rip->i_sp->s_sectors_in_block; 201 free_block(rip->i_sp, old_block); 202 rip->i_blocks -= rip->i_sp->s_sectors_in_block; [all …]
|
| H A D | path.c | 141 for (; pos < ldir_ptr->i_size; pos += ldir_ptr->i_sp->s_block_size) { 144 rounddown(pos, ldir_ptr->i_sp->s_block_size)))) 153 CUR_DISC_DIR_POS(dp, &b_data(bp)) < ldir_ptr->i_sp->s_block_size; 191 if (!HAS_COMPAT_FEATURE(ldir_ptr->i_sp, 275 dp->d_rec_len = conv2(le_CPU, ldir_ptr->i_sp->s_block_size); 285 if (HAS_INCOMPAT_FEATURE(ldir_ptr->i_sp, INCOMPAT_FILETYPE)) {
|
| H A D | link.c | 491 if (newsize > rip->i_sp->s_max_size) /* don't let inode grow too big */ 532 unsigned short block_size = rip->i_sp->s_block_size; 620 offset = pos % rip->i_sp->s_block_size; 623 len = rip->i_sp->s_block_size - offset; 648 if (!(bp = get_block_map(rip, rounddown(pos, rip->i_sp->s_block_size)))) 650 offset = pos % rip->i_sp->s_block_size; 651 if (offset + len > rip->i_sp->s_block_size)
|
| H A D | read.c | 47 block_size = rip->i_sp->s_block_size; in fs_readwrite() 53 if (position > (off_t) (rip->i_sp->s_max_size - nrbytes)) in fs_readwrite() 225 addr_in_block = rip->i_sp->s_block_size / BLOCK_ADDRESS_BYTES; 233 block_pos = position / rip->i_sp->s_block_size; /* relative blk # in file */ 482 block_size = rip->i_sp->s_block_size; in fs_getdents()
|
| H A D | balloc.c | 46 free_block(rip->i_sp, rip->i_prealloc_blocks[i]); in discard_preallocated_blocks() 60 free_block(rip->i_sp, rip->i_prealloc_blocks[i]); in discard_preallocated_blocks() 79 struct super_block *sp = rip->i_sp; in alloc_block()
|
| H A D | inode.c | 177 free_block(rip->i_sp, rip->i_prealloc_blocks[i]); in get_inode() 282 sp = rip->i_sp; /* get pointer to super block. */ in update_times() 315 rip->i_sp = sp; /* inode must contain super block pointer */ in rw_inode()
|
| H A D | inode.h | 76 struct super_block *i_sp; /* pointer to super block for inode's device */ member
|
| H A D | stadir.c | 43 statbuf->st_blksize = rip->i_sp->s_block_size; in fs_stat()
|
| H A D | open.c | 156 if (bytes + 1 > sip->i_sp->s_block_size) { in fs_slink()
|
| H A D | ialloc.c | 74 rip->i_sp = sp; /* pointer to super block */ in alloc_inode()
|
| /minix3/minix/fs/mfs/ |
| H A D | write.c | 50 scale = rip->i_sp->s_log_zone_size; /* for zone-block conversion */ 52 zone = (position/rip->i_sp->s_block_size) >> scale; 150 if(empty_indir(bp, rip->i_sp)) { 177 empty_indir(bp_dindir, rip->i_sp)) { 245 scale = rip->i_sp->s_log_zone_size; 277 z = (zone_t) rip->i_sp->s_firstdatazone; 293 scale = rip->i_sp->s_log_zone_size; 295 zone_size = (zone_t) rip->i_sp->s_block_size << scale; 296 b = base_block + (block_t)((position % zone_size)/rip->i_sp->s_block_size); 300 rounddown(position, rip->i_sp->s_block_size));
|
| H A D | path.c | 120 if((flag == DELETE || flag == ENTER) && ldir_ptr->i_sp->s_rd_only) 135 for (; pos < ldir_ptr->i_size; pos += ldir_ptr->i_sp->s_block_size) { 146 dp < &b_dir(bp)[NR_DIR_ENTRIES(ldir_ptr->i_sp->s_block_size)]; 183 sp = ldir_ptr->i_sp; /* 'flag' is LOOK_UP */ 228 sp = ldir_ptr->i_sp;
|
| H A D | read.c | 44 block_size = rip->i_sp->s_block_size; in fs_readwrite() 49 if(rip->i_sp->s_rd_only) in fs_readwrite() 53 if (position > (off_t) (rip->i_sp->s_max_size - nrbytes)) in fs_readwrite() 104 if (!rip->i_sp->s_rd_only) { in fs_readwrite() 229 scale = rip->i_sp->s_log_zone_size; /* for block-zone conversion */ 230 block_pos = position/rip->i_sp->s_block_size; /* relative blk # in file */ 397 scale = rip->i_sp->s_log_zone_size; 477 block_size = rip->i_sp->s_block_size; in fs_getdents() 548 if(!rip->i_sp->s_rd_only) { in fs_getdents()
|
| H A D | inode.h | 37 struct super_block *i_sp; /* pointer to super block for inode's device */ member 67 #define IN_MARKDIRTY(i) do { if(i->i_sp->s_rd_only) { printf("%s:%d: dirty inode on rofs ", __FILE_…
|
| H A D | link.c | 131 if(rip->i_sp->s_rd_only) { in fs_unlink() 436 if(rip->i_sp->s_rd_only) { in fs_trunc() 470 if (newsize > rip->i_sp->s_max_size) /* don't let inode grow too big */ 518 zone_size = rip->i_sp->s_block_size << rip->i_sp->s_log_zone_size; 619 block_size = rip->i_sp->s_block_size;
|
| H A D | stadir.c | 22 zone_size = rip->i_sp->s_block_size << rip->i_sp->s_log_zone_size; in estimate_blocks()
|
| H A D | inode.c | 292 rip->i_sp = sp; /* pointer to super block */ in alloc_inode() 362 sp = rip->i_sp; /* get pointer to super block. */ 388 rip->i_sp = sp; /* inode must contain super block pointer */ 433 rip->i_nindirs = V2_INDIRECTS(rip->i_sp->s_block_size);
|
| H A D | protect.c | 18 if(rip->i_sp->s_rd_only) { in fs_chmod()
|