Lines Matching refs:hd_struct
24 #define dev_to_part(device) container_of((device), struct hd_struct, __dev)
54 struct hd_struct { struct
158 struct hd_struct __rcu *last_lookup;
159 struct hd_struct __rcu *part[];
196 struct hd_struct part0;
234 static inline struct gendisk *part_to_disk(struct hd_struct *part) in part_to_disk()
263 static inline dev_t part_devt(struct hd_struct *part) in part_devt()
268 extern struct hd_struct *__disk_get_part(struct gendisk *disk, int partno);
269 extern struct hd_struct *disk_get_part(struct gendisk *disk, int partno);
271 static inline void disk_put_part(struct hd_struct *part) in disk_put_part()
277 static inline void hd_sects_seq_init(struct hd_struct *p) in hd_sects_seq_init()
294 struct hd_struct *part;
301 extern struct hd_struct *disk_part_iter_next(struct disk_part_iter *piter);