/linux-5.10/include/linux/ |
D | genhd.h | 23 #define dev_to_part(device) container_of((device), struct hd_struct, __dev) 53 struct hd_struct { struct 152 struct hd_struct __rcu *last_lookup; 153 struct hd_struct __rcu *part[]; 187 struct hd_struct part0; 219 static inline struct gendisk *part_to_disk(struct hd_struct *part) in part_to_disk() 248 static inline dev_t part_devt(struct hd_struct *part) in part_devt() 253 extern struct hd_struct *__disk_get_part(struct gendisk *disk, int partno); 254 extern struct hd_struct *disk_get_part(struct gendisk *disk, int partno); 256 static inline void disk_put_part(struct hd_struct *part) in disk_put_part() [all …]
|
D | part_stat.h | 42 static inline void part_stat_set_all(struct hd_struct *part, int value) in part_stat_set_all()
|
D | blk_types.h | 37 struct hd_struct * bd_part;
|
D | blkdev.h | 194 struct hd_struct *part; 1950 unsigned long part_start_io_acct(struct gendisk *disk, struct hd_struct **part, 1952 void part_end_io_acct(struct hd_struct *part, struct bio *bio, 2002 struct block_device *bdget_part(struct hd_struct *part);
|
/linux-5.10/block/partitions/ |
D | core.c | 178 struct hd_struct *p = dev_to_part(dev); in part_partition_show() 186 struct hd_struct *p = dev_to_part(dev); in part_start_show() 194 struct hd_struct *p = dev_to_part(dev); in part_ro_show() 201 struct hd_struct *p = dev_to_part(dev); in part_alignment_offset_show() 211 struct hd_struct *p = dev_to_part(dev); in part_discard_alignment_show() 260 struct hd_struct *p = dev_to_part(dev); in part_release() 268 struct hd_struct *part = dev_to_part(dev); in part_uevent() 285 struct hd_struct *part = in hd_struct_free_work() 286 container_of(to_rcu_work(work), struct hd_struct, rcu_work); in hd_struct_free_work() 305 struct hd_struct *part = container_of(ref, struct hd_struct, ref); in hd_struct_free() [all …]
|
/linux-5.10/block/ |
D | blk.h | 218 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno); 351 struct hd_struct *disk_map_sector_rcu(struct gendisk *disk, sector_t sector); 353 int blk_alloc_devt(struct hd_struct *part, dev_t *devt); 360 void delete_partition(struct hd_struct *part); 367 int hd_ref_init(struct hd_struct *part); 370 static inline int hd_struct_try_get(struct hd_struct *part) in hd_struct_try_get() 377 static inline void hd_struct_put(struct hd_struct *part) in hd_struct_put() 383 static inline void hd_free_part(struct hd_struct *part) in hd_free_part() 399 static inline sector_t part_nr_sects_read(struct hd_struct *part) in part_nr_sects_read() 426 static inline void part_nr_sects_write(struct hd_struct *part, sector_t size) in part_nr_sects_write()
|
D | genhd.c | 95 static void part_stat_read_all(struct hd_struct *part, struct disk_stats *stat) in part_stat_read_all() 115 static unsigned int part_in_flight(struct hd_struct *part) in part_in_flight() 130 static void part_in_flight_rw(struct hd_struct *part, unsigned int inflight[2]) in part_in_flight_rw() 146 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno) in __disk_get_part() 169 struct hd_struct *disk_get_part(struct gendisk *disk, int partno) in disk_get_part() 171 struct hd_struct *part; in disk_get_part() 226 struct hd_struct *disk_part_iter_next(struct disk_part_iter *piter) in disk_part_iter_next() 254 struct hd_struct *part; in disk_part_iter_next() 293 static inline int sector_in_part(struct hd_struct *part, sector_t sector) in sector_in_part() 316 struct hd_struct *disk_map_sector_rcu(struct gendisk *disk, sector_t sector) in disk_map_sector_rcu() [all …]
|
D | blk-core.c | 669 static bool should_fail_request(struct hd_struct *part, unsigned int bytes) in should_fail_request() 686 static inline bool should_fail_request(struct hd_struct *part, in should_fail_request() 694 static inline bool bio_check_ro(struct bio *bio, struct hd_struct *part) in bio_check_ro() 745 struct hd_struct *p; in blk_partition_remap() 1263 static void update_io_ticks(struct hd_struct *part, unsigned long now, bool end) in update_io_ticks() 1282 struct hd_struct *part; in blk_account_io_completion() 1301 struct hd_struct *part; in blk_account_io_done() 1327 static unsigned long __part_start_io_acct(struct hd_struct *part, in __part_start_io_acct() 1343 unsigned long part_start_io_acct(struct gendisk *disk, struct hd_struct **part, in part_start_io_acct() 1359 static void __part_end_io_acct(struct hd_struct *part, unsigned int op, in __part_end_io_acct() [all …]
|
D | blk-mq.h | 185 unsigned int blk_mq_in_flight(struct request_queue *q, struct hd_struct *part); 186 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part,
|
D | blk-flush.c | 142 struct hd_struct *part = &rq->rq_disk->part0; in blk_account_io_flush()
|
D | blk-mq.c | 98 struct hd_struct *part; 114 unsigned int blk_mq_in_flight(struct request_queue *q, struct hd_struct *part) in blk_mq_in_flight() 123 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part, in blk_mq_in_flight_rw()
|
D | bio.c | 611 struct hd_struct *part; in guard_bio_eod()
|
D | blk-cgroup.c | 824 struct hd_struct *part = disk_get_part(disk, 0); in blkcg_fill_root_iostats()
|
/linux-5.10/init/ |
D | do_mounts.c | 80 struct hd_struct *part = dev_to_part(dev); in match_dev_by_uuid() 113 struct hd_struct *part; in devt_from_partuuid() 182 struct hd_struct *part = dev_to_part(dev); in match_dev_by_label()
|
/linux-5.10/drivers/md/bcache/ |
D | request.c | 478 struct hd_struct *part; 1076 struct hd_struct *part;
|
/linux-5.10/fs/btrfs/ |
D | sysfs.c | 1235 struct hd_struct *disk; in btrfs_sysfs_remove_device() 1356 struct hd_struct *disk; in btrfs_sysfs_add_device()
|
/linux-5.10/fs/ |
D | block_dev.c | 934 struct block_device *bdget_part(struct hd_struct *part) in bdget_part()
|
/linux-5.10/drivers/s390/block/ |
D | dasd.c | 435 struct hd_struct *part; in dasd_state_ready_to_online() 462 struct hd_struct *part; in dasd_state_online_to_ready()
|
/linux-5.10/kernel/trace/ |
D | blktrace.c | 461 struct hd_struct *part = NULL; in blk_trace_setup_lba()
|
/linux-5.10/drivers/md/ |
D | dm.c | 2259 struct hd_struct *part = &dm_disk(md)->part0; in md_in_flight_bios()
|
D | md.c | 467 struct hd_struct *part;
|