Lines Matching defs:gendisk
6284 struct gendisk { struct
6285 int major;
6286 int first_minor;
6287 int minors;
6288 char disk_name[32];
6289 unsigned short events;
6290 unsigned short event_flags;
6291 struct xarray part_tbl;
6292 struct block_device *part0;
6293 const struct block_device_operations *fops;
6294 struct request_queue *queue;
6295 void *private_data;
6296 struct bio_set bio_split;
6297 int flags;
6298 unsigned long state;
6299 struct mutex open_mutex;
6300 unsigned int open_partitions;
6301 struct backing_dev_info *bdi;
6302 struct kobject queue_kobj;
6303 struct kobject *slave_dir;
6304 struct list_head slave_bdevs;
6305 struct timer_rand_state *random;
6306 atomic_t sync_io;
6307 struct disk_events *ev;
6308 unsigned int nr_zones;
6309 unsigned int max_open_zones;
6310 unsigned int max_active_zones;
6311 unsigned long *conv_zones_bitmap;
6312 unsigned long *seq_zones_wlock;
6313 int node_id;
6314 struct badblocks *bb;
6315 struct lockdep_map lockdep_map;
6316 u64 diskseq;
6317 blk_mode_t open_mode;
6318 struct blk_independent_access_ranges *ia_ranges;
6319 u64 android_oem_data1;
6320 u64 android_kabi_reserved1;
6321 u64 android_kabi_reserved2;
6345 int (*open)(struct gendisk *, blk_mode_t); argument