Lines Matching defs: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 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);
641 struct block_device *part;
655 xa_for_each(&disk->part_tbl, idx, part)
656 remove_inode_hash(part->bd_inode);
671 xa_for_each_start(&disk->part_tbl, idx, part, 1)
672 drop_partition(part);
857 struct block_device *part;
864 xa_for_each(&sgp->part_tbl, idx, part) {
865 if (!bdev_nr_sectors(part))
868 MAJOR(part->bd_dev), MINOR(part->bd_dev),
869 bdev_nr_sectors(part) >> 1, part);
1320 struct block_device *part;
1324 part = xa_load(&disk->part_tbl, partno);
1325 if (part)
1326 devt = part->bd_dev;