taglinefilesource code
major105arch/i386/boot/tools/build.cmajor_root = major(sb.st_dev);
major112arch/i386/boot/tools/build.cmajor_root = major(sb.st_rdev);
major27drivers/block/genhd.cchar base_name = (hd->major == IDE1_MAJOR) ? 'c' : 'a';
major94drivers/block/genhd.cdev = ((hd->major) << 8) | current_minor;
major142drivers/block/genhd.cextended_partition(hd, (hd->major << 8) | minor);
major180drivers/block/genhd.cint major = dev->major << 8;
major183drivers/block/genhd.ccheck_partition(dev, major+(drive<<dev->minor_shift));
major193drivers/block/genhd.cint major = dev->major << 8;
major204drivers/block/genhd.ccheck_partition(dev, major+(drive<<dev->minor_shift));
major208drivers/block/genhd.cblk_size[dev->major] = dev->sizes;
major1080drivers/block/hd.cint target, major;
major1101drivers/block/hd.cmajor = MAJOR_NR << 8;
major1104drivers/block/hd.csync_dev(major | start | i);
major1105drivers/block/hd.cinvalidate_inodes(major | start | i);
major1106drivers/block/hd.cinvalidate_buffers(major | start | i);
major880drivers/block/ide-cd.cint major = ide_major[dev->hwif];
major882drivers/block/ide-cd.creq.dev = MKDEV (major, (dev->select.b.drive) << PARTN_BITS);
major897drivers/block/ide-cd.cp = &blk_dev[major].current_request;
major905drivers/block/ide-cd.cblk_dev[major].request_fn ();
major1307drivers/block/ide.cunsigned int i, major, start, drive = DEVICE_NR(i_rdev);
major1325drivers/block/ide.cmajor = ide_major[DEV_HWIF] << 8;
major1330drivers/block/ide.csync_dev           (major | minor);
major1331drivers/block/ide.cinvalidate_inodes  (major | minor);
major1332drivers/block/ide.cinvalidate_buffers (major | minor);
major1355drivers/block/ide.cunsigned int major = MAJOR(dev);
major1372drivers/block/ide.cbdev = &blk_dev[major];
major2214drivers/block/ide.cunsigned int major = ide_major[HWIF];
major2215drivers/block/ide.cif (register_blkdev(major, name, &ide_fops)) {
major2216drivers/block/ide.cprintk("%s: unable to get major number %d\n", name, major);
major2222drivers/block/ide.cblk_dev[major].request_fn = &do_shared_request;
major2225drivers/block/ide.cblk_dev[major].request_fn =
major2227drivers/block/ide.cread_ahead[major] = 8;  /* (4kB) */
major212drivers/block/ll_rw_blk.cint minor,major;
major214drivers/block/ll_rw_blk.cmajor = MAJOR(dev);
major216drivers/block/ll_rw_blk.cif (major < 0 || major >= MAX_BLKDEV) return 0;
major217drivers/block/ll_rw_blk.creturn ro_bits[major][minor >> 5] & (1 << (minor & 31));
major222drivers/block/ll_rw_blk.cint minor,major;
major224drivers/block/ll_rw_blk.cmajor = MAJOR(dev);
major226drivers/block/ll_rw_blk.cif (major < 0 || major >= MAX_BLKDEV) return;
major227drivers/block/ll_rw_blk.cif (flag) ro_bits[major][minor >> 5] |= 1 << (minor & 31);
major228drivers/block/ll_rw_blk.celse ro_bits[major][minor >> 5] &= ~(1 << (minor & 31));
major281drivers/block/ll_rw_blk.cstatic void make_request(int major,int rw, struct buffer_head * bh)
major304drivers/block/ll_rw_blk.cif (blk_size[major])
major305drivers/block/ll_rw_blk.cif (blk_size[major][MINOR(bh->b_dev)] < (sector + count)>>1) {
major333drivers/block/ll_rw_blk.cif ((   major == IDE0_MAJOR  /* same as HD_MAJOR */
major334drivers/block/ll_rw_blk.c|| major == IDE1_MAJOR
major335drivers/block/ll_rw_blk.c|| major == FLOPPY_MAJOR
major336drivers/block/ll_rw_blk.c|| major == SCSI_DISK_MAJOR
major337drivers/block/ll_rw_blk.c|| major == SCSI_CDROM_MAJOR)
major338drivers/block/ll_rw_blk.c&& (req = blk_dev[major].current_request))
major341drivers/block/ll_rw_blk.cif (major == HD_MAJOR || major == FLOPPY_MAJOR)
major343drivers/block/ll_rw_blk.cif (major == FLOPPY_MAJOR)
major406drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req);
major412drivers/block/ll_rw_blk.cunsigned int major = MAJOR(dev);
major415drivers/block/ll_rw_blk.cif (major >= MAX_BLKDEV || !(blk_dev[major].request_fn)) {
major436drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req);
major446drivers/block/ll_rw_blk.cunsigned int major;
major460drivers/block/ll_rw_blk.cif ((major = MAJOR(bh[0]->b_dev)) < MAX_BLKDEV)
major461drivers/block/ll_rw_blk.cdev = blk_dev + major;
major471drivers/block/ll_rw_blk.cif (blksize_size[major]) {
major472drivers/block/ll_rw_blk.ci = blksize_size[major][MINOR(bh[0]->b_dev)];
major502drivers/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)) {
major556drivers/block/ll_rw_blk.cadd_request(major+blk_dev,req);
major1873drivers/char/console.cconsole_driver.major = TTY_MAJOR;
major2702drivers/char/cyclades.ccy_serial_driver.major = CYCLADES_MAJOR;
major2737drivers/char/cyclades.ccy_callout_driver.major = CYCLADESAUX_MAJOR;
major220drivers/char/pty.cpty_driver.major = TTY_MAJOR;
major2578drivers/char/serial.cserial_driver.major = TTY_MAJOR;
major2614drivers/char/serial.ccallout_driver.major = TTYAUX_MAJOR;
major244drivers/char/tty_io.cint  major, minor;
major248drivers/char/tty_io.cmajor = MAJOR(device);
major251drivers/char/tty_io.cif (p->major != major)
major821drivers/char/tty_io.co_device = MKDEV(driver->other->major,
major1650drivers/char/tty_io.cerror = register_chrdev(driver->major, driver->name, &tty_fops);
major1653drivers/char/tty_io.celse if(driver->major == 0)
major1654drivers/char/tty_io.cdriver->major = error;
major1682drivers/char/tty_io.celse if (p->major == driver->major)
major1687drivers/char/tty_io.cretval = unregister_chrdev(driver->major, driver->name);
major1691drivers/char/tty_io.cregister_chrdev(driver->major, othername, &tty_fops);
major317drivers/scsi/hosts.hunsigned char major;
major1198drivers/scsi/sd.cint target, major;
major1220drivers/scsi/sd.cmajor = MAJOR_NR << 8;
major1223drivers/scsi/sd.csync_dev(major | start | i);
major1224drivers/scsi/sd.cinvalidate_inodes(major | start | i);
major1225drivers/scsi/sd.cinvalidate_buffers(major | start | i);
major1251drivers/scsi/sd.cint major;
major1260drivers/scsi/sd.cmajor = MAJOR_NR << 8;
major1263drivers/scsi/sd.csync_dev(major | start | i);
major1264drivers/scsi/sd.cinvalidate_inodes(major | start | i);
major1265drivers/scsi/sd.cinvalidate_buffers(major | start | i);
major1045drivers/scsi/sr.cint i, major;
major1047drivers/scsi/sr.cmajor = MAJOR_NR << 8;
major1055drivers/scsi/sr.cinvalidate_inodes(major | i);
major1056drivers/scsi/sr.cinvalidate_buffers(major | 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 == 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;
major392include/linux/fs.hextern int unregister_blkdev(unsigned int major, const char * name);
major398include/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 */