tag | line | file | source code |
hd | 32 | kernel/blk_drv/genhd.c | static void extended_partition(struct gendisk *hd, int dev) |
hd | 37 | kernel/blk_drv/genhd.c | int mask = (1 << hd->minor_shift) - 1; |
hd | 39 | kernel/blk_drv/genhd.c | first_sector = hd->part[MINOR(dev)].start_sect; |
hd | 43 | kernel/blk_drv/genhd.c | if ((current_minor & mask) >= (4 + hd->max_p)) |
hd | 62 | kernel/blk_drv/genhd.c | !(hd->part[current_minor].nr_sects = p->nr_sects)) |
hd | 64 | kernel/blk_drv/genhd.c | hd->part[current_minor].start_sect = this_sector + p->start_sect; |
hd | 66 | kernel/blk_drv/genhd.c | current_minor, hd->part[current_minor].start_sect, |
hd | 67 | kernel/blk_drv/genhd.c | hd->part[current_minor].nr_sects, |
hd | 68 | kernel/blk_drv/genhd.c | hd->part[current_minor].start_sect + |
hd | 69 | kernel/blk_drv/genhd.c | hd->part[current_minor].nr_sects - 1); |
hd | 80 | kernel/blk_drv/genhd.c | !(hd->part[current_minor].nr_sects = p->nr_sects)) |
hd | 82 | kernel/blk_drv/genhd.c | hd->part[current_minor].start_sect = first_sector + p->start_sect; |
hd | 84 | kernel/blk_drv/genhd.c | dev = ((hd->major) << 8) | current_minor; |
hd | 93 | kernel/blk_drv/genhd.c | static void check_partition(struct gendisk *hd, unsigned int dev) |
hd | 100 | kernel/blk_drv/genhd.c | first_sector = hd->part[MINOR(dev)].start_sect; |
hd | 106 | kernel/blk_drv/genhd.c | printk("%s%d :\n\r", hd->major_name, minor >> hd->minor_shift); |
hd | 111 | kernel/blk_drv/genhd.c | if (!(hd->part[minor].nr_sects = p->nr_sects)) |
hd | 113 | kernel/blk_drv/genhd.c | hd->part[minor].start_sect = first_sector + p->start_sect; |
hd | 115 | kernel/blk_drv/genhd.c | hd->part[minor].start_sect, hd->part[minor].nr_sects, |
hd | 116 | kernel/blk_drv/genhd.c | hd->part[minor].start_sect + hd->part[minor].nr_sects - 1); |
hd | 120 | kernel/blk_drv/genhd.c | extended_partition(hd, (hd->major << 8) | minor); |
hd | 134 | kernel/blk_drv/genhd.c | hd->part[current_minor].start_sect = p->start_sect; |
hd | 135 | kernel/blk_drv/genhd.c | hd->part[current_minor].nr_sects = p->nr_sects; |
hd | 138 | kernel/blk_drv/genhd.c | hd->part[current_minor].start_sect, |
hd | 139 | kernel/blk_drv/genhd.c | hd->part[current_minor].nr_sects, |
hd | 140 | kernel/blk_drv/genhd.c | hd->part[current_minor].start_sect + |
hd | 141 | kernel/blk_drv/genhd.c | hd->part[current_minor].nr_sects - 1); |
hd | 77 | kernel/blk_drv/hd.c | static struct hd_struct hd[MAX_HD<<6]={{0,0},}; |
hd | 392 | kernel/blk_drv/hd.c | if (dev >= (NR_HD<<6) || block >= hd[dev].nr_sects) { |
hd | 395 | kernel/blk_drv/hd.c | block, hd[dev].nr_sects); |
hd | 400 | kernel/blk_drv/hd.c | block += hd[dev].start_sect; |
hd | 466 | kernel/blk_drv/hd.c | put_fs_long(hd[MINOR(inode->i_rdev)].start_sect, |
hd | 494 | kernel/blk_drv/hd.c | hd, /* hd struct */ |
hd | 551 | kernel/blk_drv/hd.c | hd[i<<6].nr_sects = hd_info[i].head* |