taglinefilesource code
major85drivers/block/genhd.cdev = ((hd->major) << 8) | current_minor;
major124drivers/block/genhd.cextended_partition(hd, (hd->major << 8) | minor);
major166drivers/block/genhd.cint major = dev->major << 8;
major169drivers/block/genhd.ccheck_partition(dev, major+(drive<<dev->minor_shift));
major179drivers/block/genhd.cint major = dev->major << 8;
major190drivers/block/genhd.ccheck_partition(dev, major+(drive<<dev->minor_shift));
major194drivers/block/genhd.cblk_size[dev->major] = dev->sizes;
major1071drivers/block/hd.cint target, major;
major1092drivers/block/hd.cmajor = MAJOR_NR << 8;
major1095drivers/block/hd.csync_dev(major | start | i);
major1096drivers/block/hd.cinvalidate_inodes(major | start | i);
major1097drivers/block/hd.cinvalidate_buffers(major | start | i);
major124drivers/block/ll_rw_blk.cint minor,major;
major126drivers/block/ll_rw_blk.cmajor = MAJOR(dev);
major128drivers/block/ll_rw_blk.cif ( major == FLOPPY_MAJOR && floppy_is_wp( minor) ) return 1;
major129drivers/block/ll_rw_blk.cif (major < 0 || major >= MAX_BLKDEV) return 0;
major130drivers/block/ll_rw_blk.creturn ro_bits[major][minor >> 5] & (1 << (minor & 31));
major135drivers/block/ll_rw_blk.cint minor,major;
major137drivers/block/ll_rw_blk.cmajor = MAJOR(dev);
major139drivers/block/ll_rw_blk.cif (major < 0 || major >= MAX_BLKDEV) return;
major140drivers/block/ll_rw_blk.cif (flag) ro_bits[major][minor >> 5] |= 1 << (minor & 31);
major141drivers/block/ll_rw_blk.celse ro_bits[major][minor >> 5] &= ~(1 << (minor & 31));
major179drivers/block/ll_rw_blk.cstatic void make_request(int major,int rw, struct buffer_head * bh)
major202drivers/block/ll_rw_blk.cif (blk_size[major])
major203drivers/block/ll_rw_blk.cif (blk_size[major][MINOR(bh->b_dev)] < (sector + count)>>1) {
major228drivers/block/ll_rw_blk.cif ((major == HD_MAJOR
major229drivers/block/ll_rw_blk.c|| major == FLOPPY_MAJOR
major230drivers/block/ll_rw_blk.c|| major == SCSI_DISK_MAJOR
major231drivers/block/ll_rw_blk.c|| major == SCSI_CDROM_MAJOR)
major232drivers/block/ll_rw_blk.c&& (req = blk_dev[major].current_request))
major234drivers/block/ll_rw_blk.cif (major == HD_MAJOR)
major301drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req);
major307drivers/block/ll_rw_blk.cunsigned int major = MAJOR(dev);
major310drivers/block/ll_rw_blk.cif (major >= MAX_BLKDEV || !(blk_dev[major].request_fn)) {
major333drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req);
major343drivers/block/ll_rw_blk.cunsigned int major;
major358drivers/block/ll_rw_blk.cif ((major = MAJOR(bh[0]->b_dev)) < MAX_BLKDEV)
major359drivers/block/ll_rw_blk.cdev = blk_dev + major;
major369drivers/block/ll_rw_blk.cif (blksize_size[major]) {
major370drivers/block/ll_rw_blk.ci = blksize_size[major][MINOR(bh[0]->b_dev)];
major407drivers/block/ll_rw_blk.cmake_request(major, rw, bh[i]);
major435drivers/block/ll_rw_blk.cunsigned int major = MAJOR(dev);
major438drivers/block/ll_rw_blk.cif (major >= MAX_BLKDEV || !(blk_dev[major].request_fn)) {
major468drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req);
major1543drivers/char/console.cconsole_driver.major = TTY_MAJOR;
major195drivers/char/pty.cpty_driver.major = TTY_MAJOR;
major2295drivers/char/serial.cserial_driver.major = TTY_MAJOR;
major2331drivers/char/serial.ccallout_driver.major = TTYAUX_MAJOR;
major212drivers/char/tty_io.cint  major, minor;
major216drivers/char/tty_io.cmajor = MAJOR(device);
major219drivers/char/tty_io.cif (p->major != major)
major777drivers/char/tty_io.co_device = MKDEV(driver->other->major,
major1538drivers/char/tty_io.c(void) register_chrdev(driver->major, driver->name, &tty_fops);
major289drivers/scsi/hosts.hunsigned char major;
major1110drivers/scsi/sd.cint target, major;
major1130drivers/scsi/sd.cmajor = MAJOR_NR << 8;
major1133drivers/scsi/sd.csync_dev(major | start | i);
major1134drivers/scsi/sd.cinvalidate_inodes(major | start | i);
major1135drivers/scsi/sd.cinvalidate_buffers(major | start | i);
major51fs/devices.cstruct file_operations * get_blkfops(unsigned int major)
major53fs/devices.cif (major >= MAX_BLKDEV)
major55fs/devices.creturn blkdevs[major].fops;
major58fs/devices.cstruct file_operations * get_chrfops(unsigned int major)
major60fs/devices.cif (major >= MAX_CHRDEV)
major62fs/devices.creturn chrdevs[major].fops;
major65fs/devices.cint register_chrdev(unsigned int major, const char * name, struct file_operations *fops)
major67fs/devices.cif (major >= MAX_CHRDEV)
major69fs/devices.cif (chrdevs[major].fops)
major71fs/devices.cchrdevs[major].name = name;
major72fs/devices.cchrdevs[major].fops = fops;
major76fs/devices.cint register_blkdev(unsigned int major, const char * name, struct file_operations *fops)
major78fs/devices.cif (major >= MAX_BLKDEV)
major80fs/devices.cif (blkdevs[major].fops)
major82fs/devices.cblkdevs[major].name = name;
major83fs/devices.cblkdevs[major].fops = fops;
major87fs/devices.cint unregister_chrdev(unsigned int major, const char * name)
major89fs/devices.cif (major >= MAX_CHRDEV)
major91fs/devices.cif (!chrdevs[major].fops)
major93fs/devices.cif (strcmp(chrdevs[major].name, name))
major95fs/devices.cchrdevs[major].name = NULL;
major96fs/devices.cchrdevs[major].fops = NULL;
major100fs/devices.cint unregister_blkdev(unsigned int major, const char * name)
major102fs/devices.cif (major >= MAX_BLKDEV)
major104fs/devices.cif (!blkdevs[major].fops)
major106fs/devices.cif (strcmp(blkdevs[major].name, name))
major108fs/devices.cblkdevs[major].name = NULL;
major109fs/devices.cblkdevs[major].fops = NULL;
major355include/linux/fs.hextern int unregister_blkdev(unsigned int major, const char * name);
major361include/linux/fs.hextern int unregister_chrdev(unsigned int major, const char * name);
major33include/linux/genhd.hint major;      /* major number of driver */
major103include/linux/tty_driver.hshort  major;    /* major device number */
major104tools/build.cmajor_root = major(sb.st_dev);
major111tools/build.cmajor_root = major(sb.st_rdev);