Lines Matching refs:major

167 	int major;  member
177 static inline int major_to_index(unsigned major) in major_to_index() argument
179 return major % BLKDEV_MAJOR_HASH_SIZE; in major_to_index()
189 if (dp->major == offset) in blkdev_show()
190 seq_printf(seqf, "%3d %s\n", dp->major, dp->name); in blkdev_show()
221 int __register_blkdev(unsigned int major, const char *name, in __register_blkdev() argument
230 if (major == 0) { in __register_blkdev()
242 major = index; in __register_blkdev()
243 ret = major; in __register_blkdev()
246 if (major >= BLKDEV_MAJOR_MAX) { in __register_blkdev()
248 __func__, major, BLKDEV_MAJOR_MAX-1, name); in __register_blkdev()
260 p->major = major; in __register_blkdev()
266 index = major_to_index(major); in __register_blkdev()
270 if ((*n)->major == major) in __register_blkdev()
281 major, name); in __register_blkdev()
290 void unregister_blkdev(unsigned int major, const char *name) in unregister_blkdev() argument
294 int index = major_to_index(major); in unregister_blkdev()
299 if ((*n)->major == major) in unregister_blkdev()
439 if (disk->major) { in add_disk_fwnode()
459 disk->major = BLOCK_EXT_MAJOR; in add_disk_fwnode()
472 ddev->devt = MKDEV(disk->major, disk->first_minor); in add_disk_fwnode()
511 disk->major, disk->first_minor); in add_disk_fwnode()
540 disk->part0->bd_dev = MKDEV(disk->major, disk->first_minor); in add_disk_fwnode()
565 if (disk->major == BLOCK_EXT_MAJOR) in add_disk_fwnode()
817 unsigned int major = MAJOR(devt); in blk_probe_dev() local
821 for (n = &major_names[major_to_index(major)]; *n; n = &(*n)->next) { in blk_probe_dev()
822 if ((*n)->major == major && (*n)->probe) { in blk_probe_dev()