Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Dgenhd.h25 #define dev_to_part(device) container_of((device), struct hd_struct, __dev)
108 struct hd_struct { struct
163 struct hd_struct __rcu *last_lookup;
164 struct hd_struct __rcu *part[];
203 struct hd_struct part0;
224 static inline struct gendisk *part_to_disk(struct hd_struct *part) in part_to_disk()
253 static inline dev_t part_devt(struct hd_struct *part) in part_devt()
258 extern struct hd_struct *__disk_get_part(struct gendisk *disk, int partno);
259 extern struct hd_struct *disk_get_part(struct gendisk *disk, int partno);
261 static inline void disk_put_part(struct hd_struct *part) in disk_put_part()
[all …]
Dbio.h456 unsigned long sectors, struct hd_struct *part);
458 struct hd_struct *part,
Dblkdev.h196 struct hd_struct *part;
Dfs.h489 struct hd_struct * bd_part;
/Linux-v5.4/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()
152 struct hd_struct *p = dev_to_part(dev); in part_inflight_show()
164 struct hd_struct *p = dev_to_part(dev); in part_fail_show()
173 struct hd_struct *p = dev_to_part(dev); in part_fail_store()
[all …]
Dgenhd.c49 void part_inc_in_flight(struct request_queue *q, struct hd_struct *part, int rw) in part_inc_in_flight()
59 void part_dec_in_flight(struct request_queue *q, struct hd_struct *part, int rw) in part_dec_in_flight()
69 unsigned int part_in_flight(struct request_queue *q, struct hd_struct *part) in part_in_flight()
89 void part_in_flight_rw(struct request_queue *q, struct hd_struct *part, in part_in_flight_rw()
111 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno) in __disk_get_part()
134 struct hd_struct *disk_get_part(struct gendisk *disk, int partno) in disk_get_part()
136 struct hd_struct *part; in disk_get_part()
192 struct hd_struct *disk_part_iter_next(struct disk_part_iter *piter) in disk_part_iter_next()
220 struct hd_struct *part; in disk_part_iter_next()
259 static inline int sector_in_part(struct hd_struct *part, sector_t sector) in sector_in_part()
[all …]
Dblk-mq.h187 unsigned int blk_mq_in_flight(struct request_queue *q, struct hd_struct *part);
188 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part,
Dblk-core.c762 static bool should_fail_request(struct hd_struct *part, unsigned int bytes) in should_fail_request()
779 static inline bool should_fail_request(struct hd_struct *part, in should_fail_request()
787 static inline bool bio_check_ro(struct bio *bio, struct hd_struct *part) in bio_check_ro()
839 struct hd_struct *p; in blk_partition_remap()
1313 struct hd_struct *part; in blk_account_io_completion()
1331 struct hd_struct *part; in blk_account_io_done()
1349 struct hd_struct *part; in blk_account_io_start()
Dblk.h210 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno);
Dbio.c1701 void update_io_ticks(struct hd_struct *part, unsigned long now) in update_io_ticks()
1718 unsigned long sectors, struct hd_struct *part) in generic_start_io_acct()
1734 struct hd_struct *part, unsigned long start_time) in generic_end_io_acct()
Dioctl.c18 struct hd_struct *part, *lpart; in blkpg_ioctl()
Dblk-merge.c682 struct hd_struct *part; in blk_account_io_merge()
Dblk-mq.c95 struct hd_struct *part;
114 unsigned int blk_mq_in_flight(struct request_queue *q, struct hd_struct *part) in blk_mq_in_flight()
137 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part, in blk_mq_in_flight_rw()
/Linux-v5.4/init/
Ddo_mounts.c81 struct hd_struct *part = dev_to_part(dev); in match_dev_by_uuid()
114 struct hd_struct *part; in devt_from_partuuid()
183 struct hd_struct *part = dev_to_part(dev); in match_dev_by_label()
/Linux-v5.4/fs/btrfs/
Dsysfs.c930 struct hd_struct *disk; in btrfs_sysfs_rm_device_link()
980 struct hd_struct *disk; in btrfs_sysfs_add_device_link()
/Linux-v5.4/kernel/trace/
Dblktrace.c457 struct hd_struct *part = NULL; in blk_trace_setup_lba()
1750 struct hd_struct *p = dev_to_part(dev); in sysfs_blk_trace_attr_show()
1795 struct hd_struct *p; in sysfs_blk_trace_attr_store()
/Linux-v5.4/drivers/s390/block/
Ddasd.c433 struct hd_struct *part; in dasd_state_ready_to_online()
460 struct hd_struct *part; in dasd_state_online_to_ready()
/Linux-v5.4/fs/
Dbuffer.c2999 struct hd_struct *part; in guard_bio_eod()
/Linux-v5.4/drivers/md/
Ddm.c632 struct hd_struct *part = &dm_disk(md)->part0; in md_in_flight_bios()