Lines Matching refs:partno
77 char *disk_name(struct gendisk *hd, int partno, char *buf) in disk_name() argument
79 if (!partno) in disk_name()
82 snprintf(buf, BDEVNAME_SIZE, "%sp%d", hd->disk_name, partno); in disk_name()
84 snprintf(buf, BDEVNAME_SIZE, "%s%d", hd->disk_name, partno); in disk_name()
146 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno) in __disk_get_part() argument
150 if (unlikely(partno < 0 || partno >= ptbl->len)) in __disk_get_part()
152 return rcu_dereference(ptbl->part[partno]); in __disk_get_part()
169 struct hd_struct *disk_get_part(struct gendisk *disk, int partno) in disk_get_part() argument
174 part = __disk_get_part(disk, partno); in disk_get_part()
577 if (part->partno < disk->minors) { in blk_alloc_devt()
578 *devt = MKDEV(disk->major, disk->first_minor + part->partno); in blk_alloc_devt()
663 static struct kobject *exact_match(dev_t devt, int *partno, void *data) in exact_match() argument
853 static void invalidate_partition(struct gendisk *disk, int partno) in invalidate_partition() argument
857 bdev = bdget_disk(disk, partno); in invalidate_partition()
910 invalidate_partition(disk, part->partno); in del_gendisk()
991 struct gendisk *get_gendisk(dev_t devt, int *partno) in get_gendisk() argument
1000 kobj = kobj_lookup(bdev_map, devt, partno); in get_gendisk()
1009 *partno = part->partno; in get_gendisk()
1047 struct block_device *bdget_disk(struct gendisk *disk, int partno) in bdget_disk() argument
1052 part = disk_get_part(disk, partno); in bdget_disk()
1099 , disk_name(disk, part->partno, name_buf), in printk_all_partitions()
1192 disk_name(sgp, part->partno, buf)); in show_partition()
1207 static struct kobject *base_probe(dev_t devt, int *partno, void *data) in base_probe() argument
1498 int disk_expand_part_tbl(struct gendisk *disk, int partno) in disk_expand_part_tbl() argument
1510 target = partno + 1; in disk_expand_part_tbl()
1631 disk_name(gp, hd->partno, buf), in diskstats_show()
1680 dev_t blk_lookup_devt(const char *name, int partno) in blk_lookup_devt() argument
1694 if (partno < disk->minors) { in blk_lookup_devt()
1699 MINOR(dev->devt) + partno); in blk_lookup_devt()
1702 part = disk_get_part(disk, partno); in blk_lookup_devt()