Lines Matching refs:major

180 	int major;  member
190 static inline int major_to_index(unsigned major) in major_to_index() argument
192 return major % BLKDEV_MAJOR_HASH_SIZE; in major_to_index()
202 if (dp->major == offset) in blkdev_show()
203 seq_printf(seqf, "%3d %s\n", dp->major, dp->name); in blkdev_show()
234 int __register_blkdev(unsigned int major, const char *name, in __register_blkdev() argument
243 if (major == 0) { in __register_blkdev()
255 major = index; in __register_blkdev()
256 ret = major; in __register_blkdev()
259 if (major >= BLKDEV_MAJOR_MAX) { in __register_blkdev()
261 __func__, major, BLKDEV_MAJOR_MAX-1, name); in __register_blkdev()
273 p->major = major; in __register_blkdev()
279 index = major_to_index(major); in __register_blkdev()
283 if ((*n)->major == major) in __register_blkdev()
294 major, name); in __register_blkdev()
303 void unregister_blkdev(unsigned int major, const char *name) in unregister_blkdev() argument
307 int index = major_to_index(major); in unregister_blkdev()
312 if ((*n)->major == major) in unregister_blkdev()
462 if (disk->major) { in __add_disk()
482 disk->major = BLOCK_EXT_MAJOR; in __add_disk()
495 ddev->devt = MKDEV(disk->major, disk->first_minor); in __add_disk()
534 disk->major, disk->first_minor); in __add_disk()
548 disk->part0->bd_dev = MKDEV(disk->major, disk->first_minor); in __add_disk()
569 if (disk->major == BLOCK_EXT_MAJOR) in __add_disk()
878 unsigned int major = MAJOR(devt); in blk_probe_dev() local
882 for (n = &major_names[major_to_index(major)]; *n; n = &(*n)->next) { in blk_probe_dev()
883 if ((*n)->major == major && (*n)->probe) { in blk_probe_dev()