Home
last modified time | relevance | path

Searched refs:hd_struct (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/include/linux/
Dgenhd.h24 #define dev_to_part(device) container_of((device), struct hd_struct, __dev)
106 struct hd_struct { struct
155 struct hd_struct __rcu *last_lookup; argument
156 struct hd_struct __rcu *part[];
195 struct hd_struct part0;
216 static inline struct gendisk *part_to_disk(struct hd_struct *part) in part_to_disk()
245 static inline dev_t part_devt(struct hd_struct *part) in part_devt()
250 extern struct hd_struct *__disk_get_part(struct gendisk *disk, int partno);
251 extern struct hd_struct *disk_get_part(struct gendisk *disk, int partno);
253 static inline void disk_put_part(struct hd_struct *part) in disk_put_part()
[all …]
Dbio.h493 unsigned long sectors, struct hd_struct *part);
495 struct hd_struct *part,
Dblkdev.h214 struct hd_struct *part;
Dfs.h448 struct hd_struct * bd_part;
/Linux-v4.19/block/
Dpartition-generic.c77 struct hd_struct *p = dev_to_part(dev); in part_partition_show()
85 struct hd_struct *p = dev_to_part(dev); in part_start_show()
93 struct hd_struct *p = dev_to_part(dev); in part_size_show()
100 struct hd_struct *p = dev_to_part(dev); in part_ro_show()
107 struct hd_struct *p = dev_to_part(dev); in part_alignment_offset_show()
114 struct hd_struct *p = dev_to_part(dev); in part_discard_alignment_show()
121 struct hd_struct *p = dev_to_part(dev); in part_stat_show()
156 struct hd_struct *p = dev_to_part(dev); in part_inflight_show()
168 struct hd_struct *p = dev_to_part(dev); in part_fail_show()
177 struct hd_struct *p = dev_to_part(dev); in part_fail_store()
[all …]
Dgenhd.c48 void part_inc_in_flight(struct request_queue *q, struct hd_struct *part, int rw) in part_inc_in_flight()
58 void part_dec_in_flight(struct request_queue *q, struct hd_struct *part, int rw) in part_dec_in_flight()
68 void part_in_flight(struct request_queue *q, struct hd_struct *part, in part_in_flight()
85 void part_in_flight_rw(struct request_queue *q, struct hd_struct *part, in part_in_flight_rw()
97 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno) in __disk_get_part()
120 struct hd_struct *disk_get_part(struct gendisk *disk, int partno) in disk_get_part()
122 struct hd_struct *part; in disk_get_part()
178 struct hd_struct *disk_part_iter_next(struct disk_part_iter *piter) in disk_part_iter_next()
206 struct hd_struct *part; in disk_part_iter_next()
245 static inline int sector_in_part(struct hd_struct *part, sector_t sector) in sector_in_part()
[all …]
Dblk-mq.h153 void blk_mq_in_flight(struct request_queue *q, struct hd_struct *part,
155 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part,
Dblk-core.c1673 struct hd_struct *part, unsigned long now, in part_round_stats_single()
1701 void part_round_stats(struct request_queue *q, int cpu, struct hd_struct *part) in part_round_stats()
1703 struct hd_struct *part2 = NULL; in part_round_stats()
2137 static bool should_fail_request(struct hd_struct *part, unsigned int bytes) in should_fail_request()
2154 static inline bool should_fail_request(struct hd_struct *part, in should_fail_request()
2162 static inline bool bio_check_ro(struct bio *bio, struct hd_struct *part) in bio_check_ro()
2214 struct hd_struct *p; in blk_partition_remap()
2718 struct hd_struct *part; in blk_account_io_completion()
2737 struct hd_struct *part; in blk_account_io_done()
2779 struct hd_struct *part; in blk_account_io_start()
Dblk.h243 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno);
Dioctl.c17 struct hd_struct *part, *lpart; in blkpg_ioctl()
Dbio.c1666 unsigned long sectors, struct hd_struct *part) in generic_start_io_acct()
1681 struct hd_struct *part, unsigned long start_time) in generic_end_io_acct()
Dblk-mq.c88 struct hd_struct *part;
109 void blk_mq_in_flight(struct request_queue *q, struct hd_struct *part, in blk_mq_in_flight()
128 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part, in blk_mq_in_flight_rw()
Dblk-merge.c658 struct hd_struct *part; in blk_account_io_merge()
/Linux-v4.19/init/
Ddo_mounts.c79 struct hd_struct *part = dev_to_part(dev); in match_dev_by_uuid()
112 struct hd_struct *part; in devt_from_partuuid()
/Linux-v4.19/fs/btrfs/
Dsysfs.c721 struct hd_struct *disk; in btrfs_sysfs_rm_device_link()
771 struct hd_struct *disk; in btrfs_sysfs_add_device_link()
/Linux-v4.19/kernel/trace/
Dblktrace.c457 struct hd_struct *part = NULL; in blk_trace_setup_lba()
1755 struct hd_struct *p = dev_to_part(dev); in sysfs_blk_trace_attr_show()
1800 struct hd_struct *p; in sysfs_blk_trace_attr_store()
/Linux-v4.19/drivers/s390/block/
Ddasd.c423 struct hd_struct *part; in dasd_state_ready_to_online()
450 struct hd_struct *part; in dasd_state_online_to_ready()
/Linux-v4.19/fs/
Dbuffer.c3001 struct hd_struct *part; in guard_bio_eod()