tag | line | file | source code |
zone | 184 | drivers/block/raid0.c | struct strip_zone *zone; |
zone | 210 | drivers/block/raid0.c | zone=hash->zone1; |
zone | 213 | drivers/block/raid0.c | zone=hash->zone0; |
zone | 216 | drivers/block/raid0.c | chunk=(block - zone->zone_offset) / (zone->nb_dev<<FACTOR_SHIFT(factor)); |
zone | 217 | drivers/block/raid0.c | tmp_dev=zone->dev[(block >> FACTOR_SHIFT(factor)) % zone->nb_dev]; |
zone | 218 | drivers/block/raid0.c | rblock=(chunk << FACTOR_SHIFT(factor)) + blk_in_chunk + zone->dev_offset; |
zone | 94 | fs/affs/bitmap.c | struct affs_zone *zone; |
zone | 98 | fs/affs/bitmap.c | zone = &sb->u.affs_sb.s_zones[zone_no]; |
zone | 100 | fs/affs/bitmap.c | if (!zone || !zone->z_bm || !zone->z_bm->bm_bh) |
zone | 105 | fs/affs/bitmap.c | bm = (ULONG *)zone->z_bm->bm_bh->b_data; |
zone | 107 | fs/affs/bitmap.c | fb = (zone->z_bm->bm_size + 31) >> 5; |
zone | 108 | fs/affs/bitmap.c | for (i = zone->z_start; i <= fb; i++) { |
zone | 115 | fs/affs/bitmap.c | fwb = zone->z_bm->bm_firstblk + (i - 1) * 32; |
zone | 117 | fs/affs/bitmap.c | zone->z_start = i; |
zone | 126 | fs/affs/bitmap.c | zone->z_bm->bm_free--; |
zone | 142 | fs/affs/bitmap.c | zone->z_bm->bm_free--; |
zone | 148 | fs/affs/bitmap.c | mark_buffer_dirty(zone->z_bm->bm_bh,1); |
zone | 158 | fs/affs/bitmap.c | int zone; |
zone | 166 | fs/affs/bitmap.c | zone = start; |
zone | 169 | fs/affs/bitmap.c | if (zone >= sb->u.affs_sb.s_num_zones) { |
zone | 170 | fs/affs/bitmap.c | zone = 0; |
zone | 174 | fs/affs/bitmap.c | if (!set_bit(zone,sb->u.affs_sb.s_zonemap)) { |
zone | 175 | fs/affs/bitmap.c | bm = &sb->u.affs_sb.s_bitmap[zone >> (sb->s_blocksize_bits - 8)]; |
zone | 176 | fs/affs/bitmap.c | offs = zone * 256 & (sb->s_blocksize - 1); |
zone | 186 | fs/affs/bitmap.c | z->z_zone_no = zone; |
zone | 188 | fs/affs/bitmap.c | zone,(zone >> (sb->s_blocksize_bits - 8)),offs,free); |
zone | 191 | fs/affs/bitmap.c | clear_bit(zone,sb->u.affs_sb.s_zonemap); |
zone | 197 | fs/affs/bitmap.c | if (++zone == start) |
zone | 207 | fs/affs/bitmap.c | struct affs_zone *zone; |
zone | 213 | fs/affs/bitmap.c | zone = &sb->u.affs_sb.s_zones[0]; |
zone | 224 | fs/affs/bitmap.c | clear_bit(zone->z_zone_no,sb->u.affs_sb.s_zonemap); |
zone | 225 | fs/affs/bitmap.c | affs_find_new_zone(sb,zone,AFFS_HDR_MIN_FREE,(sb->u.affs_sb.s_num_zones + 1) / 2); |
zone | 227 | fs/affs/bitmap.c | clear_bit(zone->z_zone_no,sb->u.affs_sb.s_zonemap); |
zone | 228 | fs/affs/bitmap.c | affs_find_new_zone(sb,zone,0,(sb->u.affs_sb.s_num_zones + 1) / 2); |
zone | 250 | fs/affs/bitmap.c | struct affs_zone *zone; |
zone | 272 | fs/affs/bitmap.c | zone = &sb->u.affs_sb.s_zones[inode->u.affs_i.i_zone]; |
zone | 273 | fs/affs/bitmap.c | if (zone->z_ino == inode->i_ino) { |
zone | 278 | fs/affs/bitmap.c | zone = &sb->u.affs_sb.s_zones[i]; |
zone | 279 | fs/affs/bitmap.c | if (!empty && zone->z_bm && !zone->z_ino) |
zone | 281 | fs/affs/bitmap.c | if (zone->z_bm && zone->z_lru_time < oldest) { |
zone | 283 | fs/affs/bitmap.c | oldest = zone->z_lru_time; |
zone | 294 | fs/affs/bitmap.c | zone->z_ino = inode->i_ino; |
zone | 297 | fs/affs/bitmap.c | zone = &sb->u.affs_sb.s_zones[i]; |
zone | 299 | fs/affs/bitmap.c | clear_bit(zone->z_zone_no,sb->u.affs_sb.s_zonemap); |
zone | 300 | fs/affs/bitmap.c | affs_find_new_zone(sb,zone,AFFS_DATA_MIN_FREE,sb->u.affs_sb.s_nextzone); |
zone | 301 | fs/affs/bitmap.c | sb->u.affs_sb.s_nextzone = zone->z_zone_no + 1; |
zone | 37 | fs/minix/bitmap.c | unsigned int bit,zone; |
zone | 52 | fs/minix/bitmap.c | zone = block - sb->u.minix_sb.s_firstdatazone + 1; |
zone | 53 | fs/minix/bitmap.c | bit = zone & 8191; |
zone | 54 | fs/minix/bitmap.c | zone >>= 13; |
zone | 55 | fs/minix/bitmap.c | bh = sb->u.minix_sb.s_zmap[zone]; |
zone | 195 | fs/xiafs/inode.c | int xiafs_bmap(struct inode * inode,int zone) |
zone | 199 | fs/xiafs/inode.c | if (zone < 0) { |
zone | 203 | fs/xiafs/inode.c | if (zone >= 8+(1+XIAFS_ADDRS_PER_Z(inode->i_sb))*XIAFS_ADDRS_PER_Z(inode->i_sb)) { |
zone | 211 | fs/xiafs/inode.c | if (zone < 8) |
zone | 212 | fs/xiafs/inode.c | return inode->u.xiafs_i.i_zone[zone]; |
zone | 213 | fs/xiafs/inode.c | zone -= 8; |
zone | 214 | fs/xiafs/inode.c | if (zone < XIAFS_ADDRS_PER_Z(inode->i_sb)) { |
zone | 217 | fs/xiafs/inode.c | i = zone_bmap(bread(inode->i_dev, i, XIAFS_ZSIZE(inode->i_sb)), zone); |
zone | 220 | fs/xiafs/inode.c | zone -= XIAFS_ADDRS_PER_Z(inode->i_sb); |
zone | 224 | fs/xiafs/inode.c | zone >> XIAFS_ADDRS_PER_Z_BITS(inode->i_sb)); |
zone | 227 | fs/xiafs/inode.c | zone & (XIAFS_ADDRS_PER_Z(inode->i_sb)-1)); |
zone | 231 | fs/xiafs/inode.c | static u_long get_prev_addr(struct inode * inode, int zone) |
zone | 235 | fs/xiafs/inode.c | if (zone > 0) |
zone | 236 | fs/xiafs/inode.c | while (--zone >= 0) /* only files with holes suffer */ |
zone | 237 | fs/xiafs/inode.c | if ((tmp=xiafs_bmap(inode, zone))) |
zone | 324 | fs/xiafs/inode.c | struct buffer_head * xiafs_getblk(struct inode * inode, int zone, int create) |
zone | 329 | fs/xiafs/inode.c | if (zone<0) { |
zone | 333 | fs/xiafs/inode.c | if (zone >= 8+(1+XIAFS_ADDRS_PER_Z(inode->i_sb))*XIAFS_ADDRS_PER_Z(inode->i_sb)) { |
zone | 339 | fs/xiafs/inode.c | prev_addr=get_prev_addr(inode, zone); |
zone | 340 | fs/xiafs/inode.c | if (zone < 8) |
zone | 341 | fs/xiafs/inode.c | return dt_getblk(inode, zone+inode->u.xiafs_i.i_zone, create, prev_addr); |
zone | 342 | fs/xiafs/inode.c | zone -= 8; |
zone | 343 | fs/xiafs/inode.c | if (zone < XIAFS_ADDRS_PER_Z(inode->i_sb)) { |
zone | 345 | fs/xiafs/inode.c | bh = indt_getblk(inode, bh, zone, create, prev_addr); |
zone | 348 | fs/xiafs/inode.c | zone -= XIAFS_ADDRS_PER_Z(inode->i_sb); |
zone | 350 | fs/xiafs/inode.c | bh = indt_getblk(inode, bh, zone>>XIAFS_ADDRS_PER_Z_BITS(inode->i_sb), |
zone | 352 | fs/xiafs/inode.c | bh = indt_getblk(inode, bh, zone&(XIAFS_ADDRS_PER_Z(inode->i_sb)-1), |
zone | 357 | fs/xiafs/inode.c | struct buffer_head * xiafs_bread(struct inode * inode, int zone, int create) |
zone | 361 | fs/xiafs/inode.c | bh = xiafs_getblk(inode, zone, create); |
zone | 376 | fs/xiafs/inode.c | int zone; |
zone | 386 | fs/xiafs/inode.c | zone = 1 + inode->i_sb->u.xiafs_sb.s_imap_zones + |
zone | 389 | fs/xiafs/inode.c | if (!(bh=bread(inode->i_dev, zone, XIAFS_ZSIZE(inode->i_sb)))) { |
zone | 409 | fs/xiafs/inode.c | for (zone = 0; zone < 8; zone++) |
zone | 410 | fs/xiafs/inode.c | inode->u.xiafs_i.i_zone[zone] = raw_inode->i_zone[zone] & 0xffffff; |
zone | 433 | fs/xiafs/inode.c | int zone; |
zone | 448 | fs/xiafs/inode.c | zone = 1 + inode->i_sb->u.xiafs_sb.s_imap_zones + |
zone | 451 | fs/xiafs/inode.c | if (!(bh=bread(inode->i_dev, zone, XIAFS_ZSIZE(inode->i_sb)))) { |
zone | 470 | fs/xiafs/inode.c | for (zone = 0; zone < 8; zone++) |
zone | 471 | fs/xiafs/inode.c | raw_inode->i_zone[zone] = (raw_inode->i_zone[zone] & 0xff000000) |
zone | 472 | fs/xiafs/inode.c | | (inode->u.xiafs_i.i_zone[zone] & 0xffffff); |