taglinefilesource code
major110arch/i386/boot/tools/build.cmajor_root = major(sb.st_dev);
major117arch/i386/boot/tools/build.cmajor_root = major(sb.st_rdev);
major173drivers/block/genhd.cdev = MKDEV(hd->major, current_minor);
major280drivers/block/genhd.cextended_partition(hd, MKDEV(hd->major, minor));
major429drivers/block/genhd.cblk_size[dev->major] = NULL;
major431drivers/block/genhd.ccheck_partition(dev, MKDEV(dev->major, first_minor));
major440drivers/block/genhd.cblk_size[dev->major] = dev->sizes;
major449drivers/block/genhd.cblk_size[dev->major] = NULL;
major458drivers/block/genhd.ccheck_partition(dev, MKDEV(dev->major, first_minor));
major463drivers/block/genhd.cblk_size[dev->major] = dev->sizes;
major508drivers/block/ide-cd.cint major = HWIF(drive)->major;
major519drivers/block/ide-cd.crq->next = blk_dev[major].current_request;
major520drivers/block/ide-cd.cblk_dev[major].current_request = rq;
major551drivers/block/ide-cd.crq->rq_dev = MKDEV (major, (drive->select.b.unit) << PARTN_BITS);
major567drivers/block/ide-cd.crq->next = blk_dev[major].current_request;
major568drivers/block/ide-cd.cblk_dev[major].current_request = rq;
major1377drivers/block/ide-cd.cint major = HWIF(drive)->major;
major1380drivers/block/ide-cd.creq->rq_dev = MKDEV (major, (drive->select.b.unit) << PARTN_BITS);
major1389drivers/block/ide-cd.cp = &blk_dev[major].current_request;
major1397drivers/block/ide-cd.cblk_dev[major].request_fn ();
major2586drivers/block/ide-cd.cblksize_size[HWIF(drive)->major][drive->select.b.unit << PARTN_BITS] = CD_FRAMESIZE;
major268drivers/block/ide.chwif->major  = ide_hwif_to_major[h];
major505drivers/block/ide.cblksize_size[hwif->major] = bs;
major512drivers/block/ide.cgd->major  = hwif->major;    /* our major device number */
major1305drivers/block/ide.cif (MAJOR(rq->rq_dev) != hwif->major || unit >= MAX_DRIVES) {
major1398drivers/block/ide.crq = blk_dev[hwif->major].current_request;
major1404drivers/block/ide.cblk_dev[hwif->major].current_request = rq->next;
major1569drivers/block/ide.cint    major = MAJOR(i_rdev);
major1574drivers/block/ide.cif (hwif->present && major == hwif->major) {
major1580drivers/block/ide.c} else if (major == IDE0_MAJOR && unit < 4) {
major1600drivers/block/ide.cunsigned int major = MAJOR(rdev);
major1618drivers/block/ide.cbdev = &blk_dev[major];
major1697drivers/block/ide.cunsigned int p, major, minor;
major1703drivers/block/ide.cmajor = MAJOR(i_rdev);
major1716drivers/block/ide.ckdev_t devp = MKDEV(major, minor+p);
major2981drivers/block/ide.cswitch (hwif->major) {
major2990drivers/block/ide.cif (register_blkdev (hwif->major, hwif->name, &ide_fops)) {
major2991drivers/block/ide.cprintk("%s: UNABLE TO GET MAJOR NUMBER %d\n", hwif->name, hwif->major);
major2994drivers/block/ide.c(void) unregister_blkdev (hwif->major, hwif->name);
major2997drivers/block/ide.cblk_dev[hwif->major].request_fn = rfn;
major2998drivers/block/ide.cread_ahead[hwif->major] = 8;  /* (4kB) */
major317drivers/block/ide.hbyte    major;    /* our major number */
major213drivers/block/ll_rw_blk.cint minor,major;
major215drivers/block/ll_rw_blk.cmajor = MAJOR(dev);
major217drivers/block/ll_rw_blk.cif (major < 0 || major >= MAX_BLKDEV) return 0;
major218drivers/block/ll_rw_blk.creturn ro_bits[major][minor >> 5] & (1 << (minor & 31));
major223drivers/block/ll_rw_blk.cint minor,major;
major225drivers/block/ll_rw_blk.cmajor = MAJOR(dev);
major227drivers/block/ll_rw_blk.cif (major < 0 || major >= MAX_BLKDEV) return;
major228drivers/block/ll_rw_blk.cif (flag) ro_bits[major][minor >> 5] |= 1 << (minor & 31);
major229drivers/block/ll_rw_blk.celse ro_bits[major][minor >> 5] &= ~(1 << (minor & 31));
major286drivers/block/ll_rw_blk.cstatic void make_request(int major,int rw, struct buffer_head * bh)
major309drivers/block/ll_rw_blk.cif (blk_size[major])
major310drivers/block/ll_rw_blk.cif (blk_size[major][MINOR(bh->b_dev)] < (sector + count)>>1) {
major339drivers/block/ll_rw_blk.cif ((   major == IDE0_MAJOR  /* same as HD_MAJOR */
major340drivers/block/ll_rw_blk.c|| major == IDE1_MAJOR
major341drivers/block/ll_rw_blk.c|| major == FLOPPY_MAJOR
major342drivers/block/ll_rw_blk.c|| major == SCSI_DISK_MAJOR
major343drivers/block/ll_rw_blk.c|| major == SCSI_CDROM_MAJOR
major344drivers/block/ll_rw_blk.c|| major == IDE2_MAJOR
major345drivers/block/ll_rw_blk.c|| major == IDE3_MAJOR)
major346drivers/block/ll_rw_blk.c&& (req = blk_dev[major].current_request))
major349drivers/block/ll_rw_blk.cif (major == HD_MAJOR || major == FLOPPY_MAJOR)
major351drivers/block/ll_rw_blk.cif (major == FLOPPY_MAJOR)
major414drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req);
major420drivers/block/ll_rw_blk.cunsigned int major = MAJOR(dev);
major424drivers/block/ll_rw_blk.cif (major >= MAX_BLKDEV || !(blk_dev[major].request_fn)) {
major447drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req);
major457drivers/block/ll_rw_blk.cunsigned int major;
major471drivers/block/ll_rw_blk.cif ((major = MAJOR(bh[0]->b_dev)) < MAX_BLKDEV)
major472drivers/block/ll_rw_blk.cdev = blk_dev + major;
major482drivers/block/ll_rw_blk.cif (blksize_size[major]) {
major483drivers/block/ll_rw_blk.ci = blksize_size[major][MINOR(bh[0]->b_dev)];
major514drivers/block/ll_rw_blk.cmake_request(major, rw, bh[i]);
major537drivers/block/ll_rw_blk.cunsigned int major = MAJOR(dev);
major540drivers/block/ll_rw_blk.cif (major >= MAX_BLKDEV || !(blk_dev[major].request_fn)) {
major579drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req[j]);
major1349drivers/block/sjcd.cunsigned char major, minor;
major1411drivers/block/sjcd.cprintk( " Version %1x.%02x.", ( int )sjcd_version.major,
major2014drivers/char/console.cconsole_driver.major = TTY_MAJOR;
major2747drivers/char/cyclades.ccy_serial_driver.major = CYCLADES_MAJOR;
major2782drivers/char/cyclades.ccy_callout_driver.major = CYCLADESAUX_MAJOR;
major4013drivers/char/istallion.cstli_serial.major = STL_SERIALMAJOR;
major4043drivers/char/istallion.cstli_callout.major = STL_CALLOUTMAJOR;
major220drivers/char/pty.cpty_driver.major = TTY_MAJOR;
major2311drivers/char/scc.cscc_driver.major = Z8530_MAJOR;    
major2601drivers/char/serial.cserial_driver.major = TTY_MAJOR;
major2637drivers/char/serial.ccallout_driver.major = TTYAUX_MAJOR;
major2888drivers/char/stallion.cstl_serial.major = STL_SERIALMAJOR;
major2918drivers/char/stallion.cstl_callout.major = STL_CALLOUTMAJOR;
major250drivers/char/tty_io.cint  major, minor;
major254drivers/char/tty_io.cmajor = MAJOR(device);
major257drivers/char/tty_io.cif (p->major != major)
major833drivers/char/tty_io.co_device = MKDEV(driver->other->major,
major1690drivers/char/tty_io.cerror = register_chrdev(driver->major, driver->name, &tty_fops);
major1693drivers/char/tty_io.celse if(driver->major == 0)
major1694drivers/char/tty_io.cdriver->major = error;
major1722drivers/char/tty_io.celse if (p->major == driver->major)
major1727drivers/char/tty_io.cretval = unregister_chrdev(driver->major, driver->name);
major1731drivers/char/tty_io.cregister_chrdev(driver->major, othername, &tty_fops);
major357drivers/scsi/hosts.hunsigned char major;
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 == 0) {
major68fs/devices.cfor (major = MAX_CHRDEV-1; major > 0; major--) {
major69fs/devices.cif (chrdevs[major].fops == NULL) {
major70fs/devices.cchrdevs[major].name = name;
major71fs/devices.cchrdevs[major].fops = fops;
major72fs/devices.creturn major;
major77fs/devices.cif (major >= MAX_CHRDEV)
major79fs/devices.cif (chrdevs[major].fops && chrdevs[major].fops != fops)
major81fs/devices.cchrdevs[major].name = name;
major82fs/devices.cchrdevs[major].fops = fops;
major86fs/devices.cint register_blkdev(unsigned int major, const char * name, struct file_operations *fops)
major88fs/devices.cif (major == 0) {
major89fs/devices.cfor (major = MAX_BLKDEV-1; major > 0; major--) {
major90fs/devices.cif (blkdevs[major].fops == NULL) {
major91fs/devices.cblkdevs[major].name = name;
major92fs/devices.cblkdevs[major].fops = fops;
major93fs/devices.creturn major;
major98fs/devices.cif (major >= MAX_BLKDEV)
major100fs/devices.cif (blkdevs[major].fops && blkdevs[major].fops != fops)
major102fs/devices.cblkdevs[major].name = name;
major103fs/devices.cblkdevs[major].fops = fops;
major107fs/devices.cint unregister_chrdev(unsigned int major, const char * name)
major109fs/devices.cif (major >= MAX_CHRDEV)
major111fs/devices.cif (!chrdevs[major].fops)
major113fs/devices.cif (strcmp(chrdevs[major].name, name))
major115fs/devices.cchrdevs[major].name = NULL;
major116fs/devices.cchrdevs[major].fops = NULL;
major120fs/devices.cint unregister_blkdev(unsigned int major, const char * name)
major122fs/devices.cif (major >= MAX_BLKDEV)
major124fs/devices.cif (!blkdevs[major].fops)
major126fs/devices.cif (strcmp(blkdevs[major].name, name))
major128fs/devices.cblkdevs[major].name = NULL;
major129fs/devices.cblkdevs[major].fops = NULL;
major399include/linux/fs.hextern int unregister_blkdev(unsigned int major, const char * name);
major405include/linux/fs.hextern int unregister_chrdev(unsigned int major, const char * name);
major47include/linux/genhd.hint major;      /* major number of driver */
major89include/linux/kdev_t.hint major, minor;
major91include/linux/kdev_t.hmajor = (dev >> 16);
major92include/linux/kdev_t.hif (!major) {
major93include/linux/kdev_t.hmajor = (dev >> 8);
major98include/linux/kdev_t.hmajor = (dev >> 8);
major101include/linux/kdev_t.hreturn MKDEV(major, minor);
major103include/linux/tty_driver.hshort  major;    /* major device number */