Lines Matching full:part
100 static void part_stat_read_all(struct block_device *part,
107 struct disk_stats *ptr = per_cpu_ptr(part->bd_stats, cpu);
121 static unsigned int part_in_flight(struct block_device *part)
127 inflight += part_stat_local_read_cpu(part, in_flight[0], cpu) +
128 part_stat_local_read_cpu(part, in_flight[1], cpu);
136 static void part_in_flight_rw(struct block_device *part,
144 inflight[0] += part_stat_local_read_cpu(part, in_flight[0], cpu);
145 inflight[1] += part_stat_local_read_cpu(part, in_flight[1], cpu);
324 struct block_device *part;
328 xa_for_each(&disk->part_tbl, idx, part) {
329 if (bdev_is_partition(part) && !bdev_nr_sectors(part))
331 if (!kobject_get_unless_zero(&part->bd_device.kobj))
335 kobject_uevent(bdev_kobj(part), action);
336 put_device(&part->bd_device);
637 struct block_device *part;
651 xa_for_each(&disk->part_tbl, idx, part)
652 remove_inode_hash(part->bd_inode);
667 xa_for_each_start(&disk->part_tbl, idx, part, 1)
668 drop_partition(part);
853 struct block_device *part;
860 xa_for_each(&sgp->part_tbl, idx, part) {
861 if (!bdev_nr_sectors(part))
864 MAJOR(part->bd_dev), MINOR(part->bd_dev),
865 bdev_nr_sectors(part) >> 1, part);
1316 struct block_device *part;
1320 part = xa_load(&disk->part_tbl, partno);
1321 if (part)
1322 devt = part->bd_dev;