• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/block/

Lines Matching defs:partno

43  * @partno: partition number
45 * Look for partition @partno from @disk. If found, increment
54 struct hd_struct *disk_get_part(struct gendisk *disk, int partno)
59 if (unlikely(partno < 0))
65 if (likely(partno < ptbl->len)) {
66 part = rcu_dereference(ptbl->part[partno]);
411 if (part->partno < disk->minors) {
412 *devt = MKDEV(disk->major, disk->first_minor + part->partno);
491 static struct kobject *exact_match(dev_t devt, int *partno, void *data)
563 * @partno: returned partition index
568 struct gendisk *get_gendisk(dev_t devt, int *partno)
575 kobj = kobj_lookup(bdev_map, devt, partno);
584 *partno = part->partno;
597 * @partno: partition number
599 * Find partition @partno from @disk, do bdget() on it.
607 struct block_device *bdget_disk(struct gendisk *disk, int partno)
612 part = disk_get_part(disk, partno);
659 disk_name(disk, part->partno, name_buf));
751 disk_name(sgp, part->partno, buf));
778 static struct kobject *base_probe(dev_t devt, int *partno, void *data)
952 * @partno: expand such that this partno can fit in
954 * Expand disk->part_tbl such that @partno can fit in. disk->part_tbl
963 int disk_expand_part_tbl(struct gendisk *disk, int partno)
968 int target = partno + 1;
1054 disk_name(gp, hd->partno, buf),
1116 dev_t blk_lookup_devt(const char *name, int partno)
1130 if (partno < disk->minors) {
1135 MINOR(dev->devt) + partno);
1138 part = disk_get_part(disk, partno);
1261 int invalidate_partition(struct gendisk *disk, int partno)
1264 struct block_device *bdev = bdget_disk(disk, partno);