taglinefilesource code
major115arch/i386/boot/tools/build.cmajor_root = major(sb.st_dev);
major122arch/i386/boot/tools/build.cmajor_root = major(sb.st_rdev);
major79drivers/block/genhd.cswitch (hd->major) {
major204drivers/block/genhd.cdev = MKDEV(hd->major, current_minor);
major325drivers/block/genhd.cextended_partition(hd, MKDEV(hd->major, minor));
major548drivers/block/genhd.cblk_size[dev->major] = NULL;
major550drivers/block/genhd.ccheck_partition(dev, MKDEV(dev->major, first_minor));
major559drivers/block/genhd.cblk_size[dev->major] = dev->sizes;
major568drivers/block/genhd.cblk_size[dev->major] = NULL;
major577drivers/block/genhd.ccheck_partition(dev, MKDEV(dev->major, first_minor));
major582drivers/block/genhd.cblk_size[dev->major] = dev->sizes;
major2527drivers/block/ide-cd.cblksize_size[HWIF(drive)->major][drive->select.b.unit << PARTN_BITS] =
major595drivers/block/ide-tape.cint major,minor;
major1163drivers/block/ide-tape.cidetape_chrdev.major=IDETAPE_MAJOR;
major1185drivers/block/ide-tape.cint major,minor;
major1192drivers/block/ide-tape.cmajor=idetape_chrdev.major;
major1195drivers/block/ide-tape.cif (register_chrdev (major,idetape_chrdev.name,&idetape_fops)) {
major1201drivers/block/ide-tape.cdrive->name,idetape_chrdev.name,major);
major1273drivers/block/ide-tape.cunregister_chrdev (idetape_chrdev.major,idetape_chrdev.name);
major1826drivers/block/ide-tape.cunsigned int major = HWIF(drive)->major;
major1828drivers/block/ide-tape.cstruct blk_dev_struct *bdev = &blk_dev[major];
major2832drivers/block/ide-tape.cunsigned int major = HWIF(drive)->major;
major2833drivers/block/ide-tape.cstruct blk_dev_struct *bdev = &blk_dev[major];
major2900drivers/block/ide-tape.cunsigned int major = HWIF(drive)->major;
major2901drivers/block/ide-tape.cstruct blk_dev_struct *bdev = &blk_dev[major];
major3126drivers/block/ide-tape.cunsigned int major = HWIF(drive)->major;
major3127drivers/block/ide-tape.cstruct blk_dev_struct *bdev = &blk_dev[major];
major335drivers/block/ide.chwif->major  = ide_hwif_to_major[index];
major571drivers/block/ide.cblksize_size[hwif->major] = bs;
major578drivers/block/ide.cgd->major  = hwif->major;    /* our major device number */
major1375drivers/block/ide.cif (MAJOR(rq->rq_dev) != hwif->major || unit >= MAX_DRIVES) {
major1484drivers/block/ide.crq = blk_dev[hwif->major].current_request;
major1656drivers/block/ide.cint    major = MAJOR(i_rdev);
major1661drivers/block/ide.cif (hwif->present && major == hwif->major) {
major1667drivers/block/ide.c} else if (major == IDE0_MAJOR && unit < 4) {
major1728drivers/block/ide.cunsigned int major = HWIF(drive)->major;
major1730drivers/block/ide.cstruct blk_dev_struct *bdev = &blk_dev[major];
major1737drivers/block/ide.crq->rq_dev = MKDEV(major,(drive->select.b.unit)<<PARTN_BITS);
major1855drivers/block/ide.cunsigned int p, major, minor;
major1861drivers/block/ide.cmajor = MAJOR(i_rdev);
major1874drivers/block/ide.ckdev_t devp = MKDEV(major, minor+p);
major3179drivers/block/ide.cswitch (hwif->major) {
major3194drivers/block/ide.cif (register_blkdev (hwif->major, hwif->name, &ide_fops)) {
major3195drivers/block/ide.cprintk("%s: UNABLE TO GET MAJOR NUMBER %d\n", hwif->name, hwif->major);
major3198drivers/block/ide.c(void) unregister_blkdev (hwif->major, hwif->name);
major3201drivers/block/ide.cblk_dev[hwif->major].request_fn = rfn;
major3202drivers/block/ide.cread_ahead[hwif->major] = 8;  /* (4kB) */
major3256drivers/block/ide.crevalidate_disk(MKDEV(hwif->major, i<<PARTN_BITS));
major3322drivers/block/ide.cunregister_blkdev(hwif->major, hwif->name);
major3323drivers/block/ide.ckfree(blksize_size[hwif->major]);
major3324drivers/block/ide.cblk_dev[hwif->major].request_fn = NULL;
major3325drivers/block/ide.cblksize_size[hwif->major] = NULL;
major413drivers/block/ide.hbyte    major;    /* our major number */
major187drivers/block/ll_rw_blk.cint minor,major;
major189drivers/block/ll_rw_blk.cmajor = MAJOR(dev);
major191drivers/block/ll_rw_blk.cif (major < 0 || major >= MAX_BLKDEV) return 0;
major192drivers/block/ll_rw_blk.creturn ro_bits[major][minor >> 5] & (1 << (minor & 31));
major197drivers/block/ll_rw_blk.cint minor,major;
major199drivers/block/ll_rw_blk.cmajor = MAJOR(dev);
major201drivers/block/ll_rw_blk.cif (major < 0 || major >= MAX_BLKDEV) return;
major202drivers/block/ll_rw_blk.cif (flag) ro_bits[major][minor >> 5] |= 1 << (minor & 31);
major203drivers/block/ll_rw_blk.celse ro_bits[major][minor >> 5] &= ~(1 << (minor & 31));
major283drivers/block/ll_rw_blk.cstatic void make_request(int major,int rw, struct buffer_head * bh)
major291drivers/block/ll_rw_blk.cif (blk_size[major])
major292drivers/block/ll_rw_blk.cif (blk_size[major][MINOR(bh->b_dev)] < (sector + count)>>1) {
major296drivers/block/ll_rw_blk.crw, (sector + count)>>1, blk_size[major][MINOR(bh->b_dev)]);
major316drivers/block/ll_rw_blk.cmax_req = (major == MD_MAJOR) ? NR_REQUEST/2 : NR_REQUEST;  /* reads take precedence */
major332drivers/block/ll_rw_blk.cmax_req =  (major == MD_MAJOR) ? NR_REQUEST/3 : (NR_REQUEST * 2) / 3;
major347drivers/block/ll_rw_blk.creq = blk_dev[major].current_request;
major350drivers/block/ll_rw_blk.cif (major != MD_MAJOR && major != LOOP_MAJOR)
major351drivers/block/ll_rw_blk.cplug_device(blk_dev + major);
major352drivers/block/ll_rw_blk.c} else switch (major) {
major433drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req);
major451drivers/block/ll_rw_blk.cunsigned int major;
major464drivers/block/ll_rw_blk.cif ((major = MAJOR(bh[0]->b_dev)) < MAX_BLKDEV)
major465drivers/block/ll_rw_blk.cdev = blk_dev + major;
major475drivers/block/ll_rw_blk.cif (blksize_size[major]) {
major476drivers/block/ll_rw_blk.ci = blksize_size[major][MINOR(bh[0]->b_dev)];
major505drivers/block/ll_rw_blk.cmake_request(major, rw, bh[i]);
major525drivers/block/ll_rw_blk.cunsigned int major = MAJOR(dev);
major528drivers/block/ll_rw_blk.cif (major >= MAX_BLKDEV || !(blk_dev[major].request_fn)) {
major569drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req[j]);
major87drivers/block/md.cif (tmp->major==MAJOR(dev))
major453drivers/block/md.cint i, j, max_req, major=0, rw, found;
major471drivers/block/md.cmajor=MAJOR(dev=pending[i].rq_dev);
major475drivers/block/md.cif ((   major == IDE0_MAJOR  /* same as HD_MAJOR */
major476drivers/block/md.c|| major == IDE1_MAJOR
major477drivers/block/md.c|| major == SCSI_DISK_MAJOR
major478drivers/block/md.c|| major == IDE2_MAJOR
major479drivers/block/md.c|| major == IDE3_MAJOR)
major480drivers/block/md.c&& (req = blk_dev[major].current_request))
major486drivers/block/md.cif (major != SCSI_DISK_MAJOR)
major491drivers/block/md.cif (req->rq_status!=RQ_ACTIVE && &blk_dev[major].plug!=req)
major1440drivers/cdrom/sjcd.cunsigned char major, minor;
major1516drivers/cdrom/sjcd.cprintk( " %1x.%02x\n", ( int )sjcd_version.major,
major1996drivers/char/console.cconsole_driver.major = TTY_MAJOR;
major2786drivers/char/cyclades.ccy_serial_driver.major = CYCLADES_MAJOR;
major2821drivers/char/cyclades.ccy_callout_driver.major = CYCLADESAUX_MAJOR;
major4524drivers/char/istallion.cstli_serial.major = STL_SERIALMAJOR;
major4554drivers/char/istallion.cstli_callout.major = STL_CALLOUTMAJOR;
major1020drivers/char/pcxx.cpcxe_driver.major = DIGI_MAJOR; 
major1054drivers/char/pcxx.cpcxe_callout.major = DIGICU_MAJOR;
major227drivers/char/pty.cpty_driver.major = PTY_MASTER_MAJOR;
major255drivers/char/pty.cpty_slave_driver.major = PTY_SLAVE_MAJOR;
major265drivers/char/pty.cold_pty_driver.major = TTY_MAJOR;
major271drivers/char/pty.cold_pty_slave_driver.major = TTY_MAJOR;
major279drivers/char/random.cvoid rand_initialize_blkdev(int major, int mode)
major283drivers/char/random.cif (major >= MAX_BLKDEV || blkdev_timer_state[major])
major292drivers/char/random.cblkdev_timer_state[major] = state;
major438drivers/char/random.cvoid add_blkdev_randomness(int major)
major440drivers/char/random.cif (major >= MAX_BLKDEV)
major443drivers/char/random.cif (blkdev_timer_state[major] == 0) {
major444drivers/char/random.crand_initialize_blkdev(major, GFP_ATOMIC);
major445drivers/char/random.cif (blkdev_timer_state[major] == 0)
major449drivers/char/random.cadd_timer_randomness(&random_state, blkdev_timer_state[major],
major450drivers/char/random.c0x200+major);
major2674drivers/char/scc.cscc_driver.major = Z8530_MAJOR;
major2724drivers/char/serial.cserial_driver.major = TTY_MAJOR;
major2760drivers/char/serial.ccallout_driver.major = TTYAUX_MAJOR;
major3142drivers/char/stallion.cstl_serial.major = STL_SERIALMAJOR;
major3172drivers/char/stallion.cstl_callout.major = STL_CALLOUTMAJOR;
major274drivers/char/tty_io.cint  major, minor;
major278drivers/char/tty_io.cmajor = MAJOR(device);
major281drivers/char/tty_io.cif (p->major != major)
major863drivers/char/tty_io.co_device = MKDEV(driver->other->major,
major1731drivers/char/tty_io.cerror = register_chrdev(driver->major, driver->name, &tty_fops);
major1734drivers/char/tty_io.celse if(driver->major == 0)
major1735drivers/char/tty_io.cdriver->major = error;
major1763drivers/char/tty_io.celse if (p->major == driver->major)
major1771drivers/char/tty_io.cretval = unregister_chrdev(driver->major, driver->name);
major1775drivers/char/tty_io.cregister_chrdev(driver->major, othername, &tty_fops);
major1841drivers/char/tty_io.cdev_tty_driver.major = TTY_MAJOR;
major1850drivers/char/tty_io.cdev_console_driver.major = TTYAUX_MAJOR;
major1137drivers/isdn/isdn_tty.cm->tty_modem.major = ISDN_TTY_MAJOR;
major1170drivers/isdn/isdn_tty.cm->cua_modem.major = ISDN_TTYAUX_MAJOR;
major345drivers/scsi/hosts.hunsigned char major;
major69fs/devices.cunsigned int major,
major77fs/devices.cif (major < maxdev){
major94fs/devices.cif ((isa_tty_dev(major) && need_serial(major,minor)) ||
major95fs/devices.c(major != 0 && !tb[major].fops)) {
major97fs/devices.csprintf(name, mangle, major);
major101fs/devices.cret = tb[major].fops;
major111fs/devices.cstruct file_operations * get_blkfops(unsigned int major)
major113fs/devices.creturn get_fops (major,0,MAX_BLKDEV,"block-major-%d",blkdevs);
major116fs/devices.cstruct file_operations * get_chrfops(unsigned int major, unsigned int minor)
major118fs/devices.creturn get_fops (major,minor,MAX_CHRDEV,"char-major-%d",chrdevs);
major121fs/devices.cint register_chrdev(unsigned int major, const char * name, struct file_operations *fops)
major123fs/devices.cif (major == 0) {
major124fs/devices.cfor (major = MAX_CHRDEV-1; major > 0; major--) {
major125fs/devices.cif (chrdevs[major].fops == NULL) {
major126fs/devices.cchrdevs[major].name = name;
major127fs/devices.cchrdevs[major].fops = fops;
major128fs/devices.creturn major;
major133fs/devices.cif (major >= MAX_CHRDEV)
major135fs/devices.cif (chrdevs[major].fops && chrdevs[major].fops != fops)
major137fs/devices.cchrdevs[major].name = name;
major138fs/devices.cchrdevs[major].fops = fops;
major142fs/devices.cint register_blkdev(unsigned int major, const char * name, struct file_operations *fops)
major144fs/devices.cif (major == 0) {
major145fs/devices.cfor (major = MAX_BLKDEV-1; major > 0; major--) {
major146fs/devices.cif (blkdevs[major].fops == NULL) {
major147fs/devices.cblkdevs[major].name = name;
major148fs/devices.cblkdevs[major].fops = fops;
major149fs/devices.creturn major;
major154fs/devices.cif (major >= MAX_BLKDEV)
major156fs/devices.cif (blkdevs[major].fops && blkdevs[major].fops != fops)
major158fs/devices.cblkdevs[major].name = name;
major159fs/devices.cblkdevs[major].fops = fops;
major163fs/devices.cint unregister_chrdev(unsigned int major, const char * name)
major165fs/devices.cif (major >= MAX_CHRDEV)
major167fs/devices.cif (!chrdevs[major].fops)
major169fs/devices.cif (strcmp(chrdevs[major].name, name))
major171fs/devices.cchrdevs[major].name = NULL;
major172fs/devices.cchrdevs[major].fops = NULL;
major176fs/devices.cint unregister_blkdev(unsigned int major, const char * name)
major178fs/devices.cif (major >= MAX_BLKDEV)
major180fs/devices.cif (!blkdevs[major].fops)
major182fs/devices.cif (strcmp(blkdevs[major].name, name))
major184fs/devices.cblkdevs[major].name = NULL;
major185fs/devices.cblkdevs[major].fops = NULL;
major47fs/super.cextern struct file_operations * get_blkfops(unsigned int major);
major90include/linux/blk.hvoid add_blkdev_randomness(int major);
major518include/linux/fs.hextern int unregister_blkdev(unsigned int major, const char * name);
major525include/linux/fs.hextern int unregister_chrdev(unsigned int major, const char * name);
major51include/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);
major35include/linux/random.hextern void add_blkdev_randomness(int major);
major103include/linux/tty_driver.hshort  major;    /* major device number */