Lines Matching refs:gendisk
101 struct gendisk { struct
136 ssize_t (*show)(struct gendisk *, char *); argument
137 ssize_t (*store)(struct gendisk *, const char *, size_t);
159 static inline void disk_stat_set_all(struct gendisk *gendiskp, int value) { in disk_stat_set_all()
171 static inline void disk_stat_set_all(struct gendisk *gendiskp, int value) { in disk_stat_set_all()
197 static inline int init_disk_stats(struct gendisk *disk) in init_disk_stats()
205 static inline void free_disk_stats(struct gendisk *disk) in free_disk_stats()
210 static inline int init_disk_stats(struct gendisk *disk) in init_disk_stats()
215 static inline void free_disk_stats(struct gendisk *disk) in free_disk_stats()
221 extern void disk_round_stats(struct gendisk *disk);
225 extern void add_disk(struct gendisk *disk);
226 extern void del_gendisk(struct gendisk *gp);
227 extern void unlink_gendisk(struct gendisk *gp);
228 extern struct gendisk *get_gendisk(dev_t dev, int *part);
231 extern void set_disk_ro(struct gendisk *disk, int flag);
234 extern void add_disk_randomness(struct gendisk *disk);
235 extern void rand_initialize_disk(struct gendisk *disk);
241 static inline sector_t get_capacity(struct gendisk *disk) in get_capacity()
245 static inline void set_capacity(struct gendisk *disk, sector_t size) in set_capacity()
397 char *disk_name (struct gendisk *hd, int part, char *buf);
399 extern int rescan_partitions(struct gendisk *disk, struct block_device *bdev);
400 extern void add_partition(struct gendisk *, int, sector_t, sector_t);
401 extern void delete_partition(struct gendisk *, int);
403 extern struct gendisk *alloc_disk_node(int minors, int node_id);
404 extern struct gendisk *alloc_disk(int minors);
405 extern struct kobject *get_disk(struct gendisk *disk);
406 extern void put_disk(struct gendisk *disk);
415 static inline struct block_device *bdget_disk(struct gendisk *disk, int index) in bdget_disk()