tag | line | file | source code |
major | 26 | fs/devices.c | int register_chrdev(unsigned int major, const char * name, struct file_operations *fops) |
major | 28 | fs/devices.c | if (major >= MAX_CHRDEV) |
major | 30 | fs/devices.c | if (chrdev_fops[major]) |
major | 32 | fs/devices.c | chrdev_fops[major] = fops; |
major | 36 | fs/devices.c | int register_blkdev(unsigned int major, const char * name, struct file_operations *fops) |
major | 38 | fs/devices.c | if (major >= MAX_BLKDEV) |
major | 40 | fs/devices.c | if (blkdev_fops[major]) |
major | 42 | fs/devices.c | blkdev_fops[major] = fops; |
major | 44 | include/linux/ddi.h | short int major; /* driver major dev number */ |
major | 33 | include/linux/genhd.h | int major; /* major number of driver */ |
major | 84 | kernel/blk_drv/genhd.c | dev = ((hd->major) << 8) | current_minor; |
major | 123 | kernel/blk_drv/genhd.c | extended_partition(hd, (hd->major << 8) | minor); |
major | 165 | kernel/blk_drv/genhd.c | int major = dev->major << 8; |
major | 168 | kernel/blk_drv/genhd.c | check_partition(dev, major+(drive<<dev->minor_shift)); |
major | 178 | kernel/blk_drv/genhd.c | int major = dev->major << 8; |
major | 189 | kernel/blk_drv/genhd.c | check_partition(dev, major+(drive<<dev->minor_shift)); |
major | 193 | kernel/blk_drv/genhd.c | blk_size[dev->major] = dev->sizes; |
major | 765 | kernel/blk_drv/hd.c | int target, major; |
major | 784 | kernel/blk_drv/hd.c | major = MAJOR_NR << 8; |
major | 787 | kernel/blk_drv/hd.c | sync_dev(major | start | i); |
major | 788 | kernel/blk_drv/hd.c | invalidate_inodes(major | start | i); |
major | 789 | kernel/blk_drv/hd.c | invalidate_buffers(major | start | i); |
major | 78 | kernel/blk_drv/ll_rw_blk.c | int minor,major; |
major | 80 | kernel/blk_drv/ll_rw_blk.c | major = MAJOR(dev); |
major | 82 | kernel/blk_drv/ll_rw_blk.c | if (major < 0 || major >= MAX_BLKDEV) return 0; |
major | 83 | kernel/blk_drv/ll_rw_blk.c | return ro_bits[major][minor >> 5] & (1 << (minor & 31)); |
major | 88 | kernel/blk_drv/ll_rw_blk.c | int minor,major; |
major | 90 | kernel/blk_drv/ll_rw_blk.c | major = MAJOR(dev); |
major | 92 | kernel/blk_drv/ll_rw_blk.c | if (major < 0 || major >= MAX_BLKDEV) return; |
major | 93 | kernel/blk_drv/ll_rw_blk.c | if (flag) ro_bits[major][minor >> 5] |= 1 << (minor & 31); |
major | 94 | kernel/blk_drv/ll_rw_blk.c | else ro_bits[major][minor >> 5] &= ~(1 << (minor & 31)); |
major | 134 | kernel/blk_drv/ll_rw_blk.c | static void make_request(int major,int rw, struct buffer_head * bh) |
major | 157 | kernel/blk_drv/ll_rw_blk.c | if (blk_size[major]) |
major | 158 | kernel/blk_drv/ll_rw_blk.c | if (blk_size[major][MINOR(bh->b_dev)] < (sector + count)>>1) { |
major | 173 | kernel/blk_drv/ll_rw_blk.c | if ((major == 3 || major == 8 || major == 11)&& (req = blk_dev[major].current_request)) { |
major | 174 | kernel/blk_drv/ll_rw_blk.c | if(major == 3) req = req->next; |
major | 243 | kernel/blk_drv/ll_rw_blk.c | add_request(major+blk_dev,req); |
major | 249 | kernel/blk_drv/ll_rw_blk.c | unsigned int major = MAJOR(dev); |
major | 251 | kernel/blk_drv/ll_rw_blk.c | if (major >= MAX_BLKDEV || !(blk_dev[major].request_fn)) { |
major | 284 | kernel/blk_drv/ll_rw_blk.c | add_request(major+blk_dev,req); |
major | 294 | kernel/blk_drv/ll_rw_blk.c | unsigned int major; |
major | 309 | kernel/blk_drv/ll_rw_blk.c | if ((major=MAJOR(bh[0]->b_dev)) >= MAX_BLKDEV || |
major | 310 | kernel/blk_drv/ll_rw_blk.c | !(blk_dev[major].request_fn)) { |
major | 321 | kernel/blk_drv/ll_rw_blk.c | if(blksize_size[major] && blksize_size[major][MINOR(bh[j]->b_dev)]) |
major | 322 | kernel/blk_drv/ll_rw_blk.c | correct_size = blksize_size[major][MINOR(bh[j]->b_dev)]; |
major | 347 | kernel/blk_drv/ll_rw_blk.c | if (!blk_dev[major].current_request && nr > 1) { |
major | 348 | kernel/blk_drv/ll_rw_blk.c | blk_dev[major].current_request = &plug; |
major | 357 | kernel/blk_drv/ll_rw_blk.c | make_request(major, rw, bh[i]); |
major | 361 | kernel/blk_drv/ll_rw_blk.c | blk_dev[major].current_request = plug.next; |
major | 362 | kernel/blk_drv/ll_rw_blk.c | dev = major+blk_dev; |
major | 373 | kernel/blk_drv/ll_rw_blk.c | unsigned int major = MAJOR(dev); |
major | 375 | kernel/blk_drv/ll_rw_blk.c | if (major >= MAX_BLKDEV || !(blk_dev[major].request_fn)) { |
major | 414 | kernel/blk_drv/ll_rw_blk.c | add_request(major+blk_dev,req); |
major | 926 | kernel/blk_drv/scsi/sd.c | int target, major; |
major | 946 | kernel/blk_drv/scsi/sd.c | major = MAJOR_NR << 8; |
major | 949 | kernel/blk_drv/scsi/sd.c | sync_dev(major | start | i); |
major | 950 | kernel/blk_drv/scsi/sd.c | invalidate_inodes(major | start | i); |
major | 951 | kernel/blk_drv/scsi/sd.c | invalidate_buffers(major | start | i); |
major | 1284 | kernel/chr_drv/tty_io.c | int major, minor; |
major | 1288 | kernel/chr_drv/tty_io.c | major = MAJOR(inode->i_rdev); |
major | 1290 | kernel/chr_drv/tty_io.c | if (major == 5) { |
major | 1292 | kernel/chr_drv/tty_io.c | major = 4; |
major | 1296 | kernel/chr_drv/tty_io.c | } else if (major == 4) { |
major | 1309 | kernel/chr_drv/tty_io.c | filp->f_rdev = (major << 8) | minor; |
major | 160 | net/drv/we8003/main.c | if (dev->major != 0) { |
major | 162 | net/drv/we8003/main.c | if (register_blkdev(dev->major, "WE8003", &we_fops) < 0) { |
major | 164 | net/drv/we8003/main.c | dev->name, dev->major); |
major | 169 | net/drv/we8003/main.c | if (register_chrdev(dev->major, "WE8003", &we_fops) < 0) { |
major | 171 | net/drv/we8003/main.c | dev->name, dev->major); |
major | 102 | tools/build.c | major_root = major(sb.st_dev); |
major | 109 | tools/build.c | major_root = major(sb.st_rdev); |