Lines Matching refs:major
245 int major; member
250 static inline int major_to_index(unsigned major) in major_to_index() argument
252 return major % BLKDEV_MAJOR_HASH_SIZE; in major_to_index()
263 seq_printf(seqf, "%3d %s\n", dp->major, dp->name); in blkdev_show()
285 int register_blkdev(unsigned int major, const char *name) in register_blkdev() argument
293 if (major == 0) { in register_blkdev()
305 major = index; in register_blkdev()
306 ret = major; in register_blkdev()
315 p->major = major; in register_blkdev()
318 index = major_to_index(major); in register_blkdev()
321 if ((*n)->major == major) in register_blkdev()
331 major, name); in register_blkdev()
341 void unregister_blkdev(unsigned int major, const char *name) in unregister_blkdev() argument
345 int index = major_to_index(major); in unregister_blkdev()
349 if ((*n)->major == major) in unregister_blkdev()
418 *devt = MKDEV(disk->major, disk->first_minor + part->partno); in blk_alloc_devt()
592 WARN_ON(disk->minors && !(disk->major || disk->first_minor)); in add_disk()
607 disk->major = MAJOR(devt); in add_disk()