Lines Matching refs:major

182 	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()
231 int __register_blkdev(unsigned int major, const char *name, in __register_blkdev() argument
240 if (major == 0) { in __register_blkdev()
252 major = index; in __register_blkdev()
253 ret = major; in __register_blkdev()
256 if (major >= BLKDEV_MAJOR_MAX) { in __register_blkdev()
258 __func__, major, BLKDEV_MAJOR_MAX-1, name); in __register_blkdev()
270 p->major = major; in __register_blkdev()
274 index = major_to_index(major); in __register_blkdev()
278 if ((*n)->major == major) in __register_blkdev()
289 major, name); in __register_blkdev()
298 void unregister_blkdev(unsigned int major, const char *name) in unregister_blkdev() argument
302 int index = major_to_index(major); in unregister_blkdev()
307 if ((*n)->major == major) in unregister_blkdev()
414 if (disk->major) { in device_add_disk()
430 disk->major = BLOCK_EXT_MAJOR; in device_add_disk()
446 ddev->devt = MKDEV(disk->major, disk->first_minor); in device_add_disk()
493 disk->major, disk->first_minor); in device_add_disk()
536 if (disk->major == BLOCK_EXT_MAJOR) in device_add_disk()
655 unsigned int major = MAJOR(devt); in blk_request_module() local
659 for (n = &major_names[major_to_index(major)]; *n; n = &(*n)->next) { in blk_request_module()
660 if ((*n)->major == major && (*n)->probe) { in blk_request_module()