taglinefilesource code
minor116arch/i386/boot/tools/build.cminor_root = minor(sb.st_dev);
minor123arch/i386/boot/tools/build.cminor_root = minor(sb.st_rdev);
minor67drivers/block/genhd.cchar *disk_name (struct gendisk *hd, int minor, char *buf)
minor71drivers/block/genhd.cchar unit = (minor >> hd->minor_shift) + 'a';
minor90drivers/block/genhd.cpart = minor & ((1 << hd->minor_shift) - 1);
minor98drivers/block/genhd.cstatic void add_partition (struct gendisk *hd, int minor, int start, int size)
minor101drivers/block/genhd.chd->part[minor].start_sect = start;
minor102drivers/block/genhd.chd->part[minor].nr_sects   = size;
minor103drivers/block/genhd.cprintk(" %s", disk_name(hd, minor, buf));
minor213drivers/block/genhd.cint i, minor = current_minor;
minor311drivers/block/genhd.cfor (i=1 ; i<=4 ; minor++,i++,p++) {
minor314drivers/block/genhd.cadd_partition(hd, minor, first_sector+START_SECT(p), NR_SECTS(p));
minor323drivers/block/genhd.chd->sizes[minor] = hd->part[minor].nr_sects 
minor325drivers/block/genhd.cextended_partition(hd, MKDEV(hd->major, minor));
minor329drivers/block/genhd.cif (hd->part[minor].nr_sects > 2)
minor330drivers/block/genhd.chd->part[minor].nr_sects = 2;
minor1105drivers/block/hd.cint minor = start + i;
minor1106drivers/block/hd.ckdev_t devi = MKDEV(MAJOR_NR, minor);
minor1110drivers/block/hd.cgdev->part[minor].start_sect = 0;
minor1111drivers/block/hd.cgdev->part[minor].nr_sects = 0;
minor1158drivers/block/ide-cd.cint minor = MINOR (rq->rq_dev);
minor1162drivers/block/ide-cd.cif ((minor & PARTN_MASK) != 0) {
minor1164drivers/block/ide-cd.cminor &= ~PARTN_MASK;
minor1165drivers/block/ide-cd.crq->rq_dev = MKDEV (MAJOR(rq->rq_dev), minor);
minor595drivers/block/ide-tape.cint major,minor;
minor1164drivers/block/ide-tape.cidetape_chrdev.minor=0;
minor1185drivers/block/ide-tape.cint major,minor;
minor1193drivers/block/ide-tape.cminor=idetape_chrdev.minor;
minor4093drivers/block/ide-tape.cunsigned int minor=MINOR (inode->i_rdev),allocation_length;
minor4101drivers/block/ide-tape.cif (minor!=0 && minor!=128) {    /* Currently supporting only one */
minor4154drivers/block/ide-tape.cunsigned int minor=MINOR (inode->i_rdev);
minor4170drivers/block/ide-tape.cif (minor < 128)
minor4176drivers/block/ide-tape.cif (minor < 128)
minor1356drivers/block/ide.cunsigned int minor, unit;
minor1364drivers/block/ide.cminor = MINOR(rq->rq_dev);
minor1365drivers/block/ide.cunit = minor >> PARTN_BITS;
minor1380drivers/block/ide.cif ((blockend < block) || (blockend > drive->part[minor&PARTN_MASK].nr_sects)) {
minor1382drivers/block/ide.c(minor&PARTN_MASK)?'0'+(minor&PARTN_MASK):' ', block, rq->nr_sectors);
minor1385drivers/block/ide.cblock += drive->part[minor&PARTN_MASK].start_sect + drive->sect0;
minor1846drivers/block/ide.cunsigned int p, major, minor;
minor1853drivers/block/ide.cminor = drive->select.b.unit << PARTN_BITS;
minor1865drivers/block/ide.ckdev_t devp = MKDEV(major, minor+p);
minor32drivers/block/linear.cstatic int linear_run (int minor, struct md_dev *mddev)
minor48drivers/block/linear.cdata->smallest=devices[minor];
minor50drivers/block/linear.cif (data->smallest->size > devices[minor][i].size)
minor51drivers/block/linear.cdata->smallest=devices[minor]+i;
minor54drivers/block/linear.cmd_size[minor]/data->smallest->size +
minor55drivers/block/linear.c(md_size[minor]%data->smallest->size ? 1 : 0);
minor59drivers/block/linear.csize=devices[minor][cur].size;
minor64drivers/block/linear.cdata->hash_table[i].dev0=devices[minor]+cur;
minor74drivers/block/linear.csize=devices[minor][cur].size;
minor87drivers/block/linear.csize=devices[minor][cur].size;
minor88drivers/block/linear.cdata->hash_table[i++].dev1=devices[minor]+cur;
minor95drivers/block/linear.cstatic int linear_stop (int minor, struct md_dev *mddev)
minor108drivers/block/linear.cstatic int linear_map (int minor, struct md_dev *mddev, struct request *req)
minor146drivers/block/linear.cqueue=tmp_dev - devices[minor];
minor153drivers/block/linear.cprintk("md%d: block %ld not locked\n", minor, bh->b_blocknr);
minor179drivers/block/linear.cstatic int linear_status (char *page, int minor, struct md_dev *mddev)
minor187drivers/block/ll_rw_blk.cint minor,major;
minor190drivers/block/ll_rw_blk.cminor = MINOR(dev);
minor192drivers/block/ll_rw_blk.creturn ro_bits[major][minor >> 5] & (1 << (minor & 31));
minor197drivers/block/ll_rw_blk.cint minor,major;
minor200drivers/block/ll_rw_blk.cminor = MINOR(dev);
minor202drivers/block/ll_rw_blk.cif (flag) ro_bits[major][minor >> 5] |= 1 << (minor & 31);
minor203drivers/block/ll_rw_blk.celse ro_bits[major][minor >> 5] &= ~(1 << (minor & 31));
minor136drivers/block/md.cint minor, index, err, current_ra;
minor144drivers/block/md.cif (((minor=MINOR(inode->i_rdev)) & 0x80) &&
minor145drivers/block/md.c(minor & 0x7f) < MAX_PERSONALITY &&
minor146drivers/block/md.cpers[minor & 0x7f] &&
minor147drivers/block/md.cpers[minor & 0x7f]->ioctl)
minor148drivers/block/md.creturn (pers[minor & 0x7f]->ioctl (inode, file, cmd, arg));
minor150drivers/block/md.cif (minor >= MAX_MD_DEV)
minor157drivers/block/md.cif (MAJOR(dev)==MD_MAJOR || md_dev[minor].nb_dev==MAX_REAL)
minor160drivers/block/md.cif (!fs_may_mount (dev) || md_dev[minor].pers)
minor166drivers/block/md.cindex=md_dev[minor].nb_dev++;
minor167drivers/block/md.cdevices[minor][index].dev=dev;
minor174drivers/block/md.cdevices[minor][index].inode=get_empty_inode ();
minor175drivers/block/md.cdevices[minor][index].inode->i_dev=dev; /* don't care about
minor177drivers/block/md.cinsert_inode_hash (devices[minor][index].inode);
minor183drivers/block/md.cdevices[minor][index].size=gen_real->sizes[MINOR(dev)] & ~((PAGE_SIZE >> 10)-1);
minor184drivers/block/md.cdevices[minor][index].offset=index ?
minor185drivers/block/md.c(devices[minor][index-1].offset + devices[minor][index-1].size) : 0;
minor188drivers/block/md.cmd_size[minor]=devices[minor][index].size;
minor190drivers/block/md.cmd_size[minor]+=devices[minor][index].size;
minor192drivers/block/md.cprintk("REGISTER_DEV %s to md%x done\n", partition_name(dev), minor);
minor196drivers/block/md.cif (!md_dev[minor].nb_dev)
minor199drivers/block/md.cif (md_dev[minor].pers)
minor202drivers/block/md.cmd_dev[minor].repartition=(int) arg;
minor204drivers/block/md.cif ((index=PERSONALITY(md_dev+minor) >> (PERSONALITY_SHIFT))
minor219drivers/block/md.cmd_dev[minor].pers=pers[index];
minor221drivers/block/md.cif ((err=md_dev[minor].pers->run (minor, md_dev+minor)))
minor223drivers/block/md.cmd_dev[minor].pers=NULL;
minor230drivers/block/md.cmd_hd_struct[minor].start_sect=0;
minor231drivers/block/md.cmd_hd_struct[minor].nr_sects=md_size[minor]<<1;
minor238drivers/block/md.cfor (index=0; index<md_dev[minor].nb_dev; index++)
minor240drivers/block/md.cif (current_ra>read_ahead[MAJOR(devices[minor][index].dev)])
minor241drivers/block/md.ccurrent_ra=read_ahead[MAJOR(devices[minor][index].dev)];
minor243drivers/block/md.cdevices[minor][index].fault_count=0;
minor244drivers/block/md.cdevices[minor][index].invalid=VALID;
minor249drivers/block/md.cprintk ("START_DEV md%x %s\n", minor, md_dev[minor].pers->name);
minor253drivers/block/md.cif (inode->i_count>1 || md_dev[minor].busy>1) /* ioctl : one open channel */
minor255drivers/block/md.cprintk ("STOP_MD md%x failed : i_count=%d, busy=%d\n", minor, inode->i_count, md_dev[minor].busy);
minor259drivers/block/md.cif (md_dev[minor].pers)
minor264drivers/block/md.cmd_dev[minor].pers->stop (minor, md_dev+minor);
minor268drivers/block/md.cfor (index=0; index<md_dev[minor].nb_dev; index++)
minor269drivers/block/md.cclear_inode (devices[minor][index].inode);
minor271drivers/block/md.cmd_dev[minor].nb_dev=md_size[minor]=0;
minor272drivers/block/md.cmd_dev[minor].pers=NULL;
minor276drivers/block/md.cprintk ("STOP_DEV md%x\n", minor);
minor282drivers/block/md.cif (!(err=md_valid_device (minor, dev, INVALID_ALWAYS)))
minor283drivers/block/md.cprintk ("md%d : %s disabled\n", minor, partition_name (dev));
minor289drivers/block/md.cif (!(err=md_valid_device (minor, dev, VALID)))
minor290drivers/block/md.cprintk ("md%d : %s enabled\n", minor, partition_name (dev));
minor329drivers/block/md.cput_user (md_hd_struct[minor].nr_sects/8, (short *) &loc->cylinders);
minor347drivers/block/md.cint minor=MINOR(inode->i_rdev);
minor349drivers/block/md.cmd_dev[minor].busy++;
minor356drivers/block/md.cint minor=MINOR(inode->i_rdev);
minor359drivers/block/md.cmd_dev[minor].busy--;
minor378drivers/block/md.cstatic inline int remap_request (int minor, struct request *req)
minor380drivers/block/md.cif (!md_dev[minor].pers)
minor382drivers/block/md.cprintk ("Oops ! md%d not running, giving up !\n", minor);
minor386drivers/block/md.creturn (md_dev[minor].pers->map(minor, md_dev+minor, req));
minor391drivers/block/md.cint minor;
minor421drivers/block/md.cminor = MINOR(req->rq_dev);
minor422drivers/block/md.cif ((MAJOR(req->rq_dev) != MD_MAJOR) || (minor >= MAX_REAL))
minor429drivers/block/md.cswitch (remap_request (minor, req))
minor684drivers/block/md.cint md_valid_device (int minor, kdev_t dev, int mode)
minor688drivers/block/md.cfor (i=0; i<md_dev[minor].nb_dev; i++)
minor689drivers/block/md.cif (devices[minor][i].dev==dev)
minor692drivers/block/md.cif (i>md_dev[minor].nb_dev)
minor704drivers/block/md.cif (devices[minor][i].invalid==INVALID_ALWAYS)
minor706drivers/block/md.cdevices[minor][i].fault_count=0; /* reset fault count */
minor707drivers/block/md.cif (md_dev[minor].invalid_dev_count)
minor708drivers/block/md.cmd_dev[minor].invalid_dev_count--;
minor713drivers/block/md.cif (devices[minor][i].invalid != VALID )
minor716drivers/block/md.cif (++devices[minor][i].fault_count > MAX_FAULT(md_dev+minor) &&
minor717drivers/block/md.cMAX_FAULT(md_dev+minor)!=0xFF)
minor723drivers/block/md.cmd_dev[minor].invalid_dev_count++;
minor731drivers/block/md.cif (md_dev[minor].invalid_dev_count<=md_dev[minor].pers->max_invalid_dev)
minor738drivers/block/md.cmd_dev[minor].invalid_dev_count++;
minor741drivers/block/md.cdevices[minor][i].invalid=mode;
minor746drivers/block/md.cint md_can_reemit (int minor)
minor755drivers/block/md.cif (!md_dev[minor].pers)
minor758drivers/block/md.creturn(md_dev[minor].pers->max_invalid_dev &&
minor759drivers/block/md.c((md_dev[minor].pers->max_invalid_dev==-1) ?
minor761drivers/block/md.cmd_dev[minor].invalid_dev_count<=md_dev[minor].pers->max_invalid_dev));
minor32drivers/block/raid0.cstatic void create_strip_zones (int minor, struct md_dev *mddev)
minor44drivers/block/raid0.cif (devices[minor][i].size==devices[minor][j].size)
minor68drivers/block/raid0.cif (devices[minor][j].size>current_offset)
minor70drivers/block/raid0.cdata->strip_zone[i].dev[c++]=devices[minor]+j;
minor72drivers/block/raid0.csmallest_by_zone->size > devices[minor][j].size)
minor73drivers/block/raid0.csmallest_by_zone=devices[minor]+j;
minor89drivers/block/raid0.cstatic int raid0_run (int minor, struct md_dev *mddev)
minor97drivers/block/raid0.cif (devices[minor][i].size<min)
minor100drivers/block/raid0.cpartition_name (devices[minor][i].dev));
minor107drivers/block/raid0.cmd_size[minor]=0;
minor111drivers/block/raid0.cdevices[minor][i].size &= ~((1 << FACTOR_SHIFT(FACTOR(mddev))) - 1);
minor112drivers/block/raid0.cmd_size[minor] += devices[minor][i].size;
minor118drivers/block/raid0.ccreate_strip_zones (minor, mddev);
minor121drivers/block/raid0.cmd_size[minor]/data->smallest->size +
minor122drivers/block/raid0.c(md_size[minor]%data->smallest->size ? 1 : 0);
minor163drivers/block/raid0.cstatic int raid0_stop (int minor, struct md_dev *mddev)
minor182drivers/block/raid0.cstatic int raid0_map (int minor, struct md_dev *mddev, struct request *req)
minor224drivers/block/raid0.cqueue=tmp_dev - devices[minor];
minor233drivers/block/raid0.cprintk("md%d: block %ld not locked\n", minor, bh->b_blocknr);
minor268drivers/block/raid0.cstatic int raid0_status (char *page, int minor, struct md_dev *mddev)
minor109drivers/block/rd.cunsigned int minor;
minor115drivers/block/rd.cminor = MINOR(CURRENT->rq_dev);
minor117drivers/block/rd.cif (minor >= NUM_RAMDISKS) {
minor125drivers/block/rd.cif ((offset + len) > rd_length[minor]) {
minor315drivers/block/xd.cint minor = (start | partition);
minor316drivers/block/xd.ckdev_t devp = MKDEV(MAJOR_NR, minor);
minor320drivers/block/xd.cxd_gendisk.part[minor].start_sect = 0;
minor321drivers/block/xd.cxd_gendisk.part[minor].nr_sects = 0;
minor170drivers/cdrom/mcdx.cint minor;      /* minor number of this drive */
minor1251drivers/cdrom/mcdx.cstuffp->minor = drive;
minor1440drivers/cdrom/sjcd.cunsigned char major, minor;
minor1517drivers/cdrom/sjcd.c( int )sjcd_version.minor );
minor43drivers/char/lp.c#define LP_READY(minor, status) \
minor44drivers/char/lp.c((LP_F(minor) & LP_CAREFUL) ? _LP_CAREFUL_READY(status) : (status & LP_PBUSY))
minor45drivers/char/lp.c#define LP_CAREFUL_READY(minor, status) \
minor46drivers/char/lp.c((LP_F(minor) & LP_CAREFUL) ? _LP_CAREFUL_READY(status) : 1)
minor59drivers/char/lp.cstatic int lp_reset(int minor)
minor61drivers/char/lp.coutb_p(LP_PSELECP, LP_C(minor));
minor63drivers/char/lp.coutb_p(LP_PSELECP | LP_PINITP, LP_C(minor));
minor64drivers/char/lp.creturn LP_S(minor);
minor67drivers/char/lp.cstatic inline int lp_char_polled(char lpchar, int minor)
minor74drivers/char/lp.cstatus = LP_S(minor);
minor78drivers/char/lp.c} while(!LP_READY(minor,status) && count < LP_CHAR(minor));
minor80drivers/char/lp.cif (count == LP_CHAR(minor)) {
minor84drivers/char/lp.coutb_p(lpchar, LP_B(minor));
minor85drivers/char/lp.cstats = &LP_STAT(minor);
minor89drivers/char/lp.cwhile(wait != LP_WAIT(minor)) wait++;
minor91drivers/char/lp.coutb_p(( LP_PSELECP | LP_PINITP | LP_PSTROBE ), ( LP_C( minor )));
minor94drivers/char/lp.coutb_p(( LP_PSELECP | LP_PINITP ), ( LP_C( minor )));
minor98drivers/char/lp.cprintk(KERN_DEBUG "lp%d success after %d counts.\n",minor,count);
minor111drivers/char/lp.cstatic inline int lp_char_interrupt(char lpchar, int minor)
minor119drivers/char/lp.cif ((status = LP_S(minor)) & LP_PBUSY) {
minor120drivers/char/lp.cif (!LP_CAREFUL_READY(minor, status))
minor122drivers/char/lp.coutb_p(lpchar, LP_B(minor));
minor123drivers/char/lp.cstats = &LP_STAT(minor);
minor128drivers/char/lp.cwhile(wait != LP_WAIT(minor)) wait++;
minor130drivers/char/lp.coutb_p(( LP_PSELECP | LP_PINITP | LP_PSTROBE ), ( LP_C( minor )));
minor133drivers/char/lp.coutb_p(( LP_PSELECP | LP_PINITP ), ( LP_C( minor )));
minor146drivers/char/lp.c} while (count++ < LP_CHAR(minor));
minor163drivers/char/lp.cstatic inline int lp_write_interrupt(unsigned int minor, const char * buf, int count)
minor168drivers/char/lp.cstruct lp_struct *lp = &lp_table[minor];
minor177drivers/char/lp.cif (lp_char_interrupt(lp->lp_buffer[bytes_written], minor)) {
minor180drivers/char/lp.clp_table[minor].runchars++;
minor183drivers/char/lp.cif (lp_table[minor].runchars > LP_STAT(minor).maxrun)
minor184drivers/char/lp.cLP_STAT(minor).maxrun = lp_table[minor].runchars;
minor185drivers/char/lp.cstatus = LP_S(minor);
minor187drivers/char/lp.cprintk(KERN_INFO "lp%d out of paper\n", minor);
minor188drivers/char/lp.cif (LP_F(minor) & LP_ABORT)
minor191drivers/char/lp.cprintk(KERN_INFO "lp%d off-line\n", minor);
minor192drivers/char/lp.cif (LP_F(minor) & LP_ABORT)
minor195drivers/char/lp.cprintk(KERN_ERR "lp%d printer error\n", minor);
minor196drivers/char/lp.cif (LP_F(minor) & LP_ABORT)
minor199drivers/char/lp.cLP_STAT(minor).sleeps++;
minor201drivers/char/lp.coutb_p((LP_PSELECP|LP_PINITP|LP_PINTEN), (LP_C(minor)));
minor202drivers/char/lp.cstatus = LP_S(minor);
minor204drivers/char/lp.c&& LP_CAREFUL_READY(minor, status)) {
minor205drivers/char/lp.coutb_p((LP_PSELECP|LP_PINITP), (LP_C(minor)));
minor209drivers/char/lp.clp_table[minor].runchars=0;
minor212drivers/char/lp.coutb_p((LP_PSELECP|LP_PINITP), (LP_C(minor)));
minor232drivers/char/lp.cstatic inline int lp_write_polled(unsigned int minor, const char * buf, int count)
minor241drivers/char/lp.cretval = lp_char_polled(c, minor);
minor245drivers/char/lp.clp_table[minor].runchars++;
minor247drivers/char/lp.cif (lp_table[minor].runchars > LP_STAT(minor).maxrun)
minor248drivers/char/lp.cLP_STAT(minor).maxrun = lp_table[minor].runchars;
minor249drivers/char/lp.cstatus = LP_S(minor);
minor252drivers/char/lp.cprintk(KERN_INFO "lp%d out of paper\n", minor);
minor253drivers/char/lp.cif(LP_F(minor) & LP_ABORT)
minor260drivers/char/lp.cprintk(KERN_INFO "lp%d off-line\n", minor);
minor261drivers/char/lp.cif(LP_F(minor) & LP_ABORT)
minor269drivers/char/lp.cprintk(KERN_ERR "lp%d reported invalid error status (on fire, eh?)\n", minor);
minor270drivers/char/lp.cif(LP_F(minor) & LP_ABORT)
minor284drivers/char/lp.cLP_STAT(minor).sleeps++;
minor287drivers/char/lp.cminor,lp_table[minor].runchars, LP_TIME(minor));
minor289drivers/char/lp.clp_table[minor].runchars=0;
minor291drivers/char/lp.ccurrent->timeout = jiffies + LP_TIME(minor);
minor300drivers/char/lp.cunsigned int minor = MINOR(inode->i_rdev);
minor302drivers/char/lp.cif (jiffies-lp_table[minor].lastcall > LP_TIME(minor))
minor303drivers/char/lp.clp_table[minor].runchars = 0;
minor304drivers/char/lp.clp_table[minor].lastcall = jiffies;
minor306drivers/char/lp.cif (LP_IRQ(minor))
minor307drivers/char/lp.creturn lp_write_interrupt(minor, buf, count);
minor309drivers/char/lp.creturn lp_write_polled(minor, buf, count);
minor320drivers/char/lp.cunsigned int minor = MINOR(inode->i_rdev);
minor324drivers/char/lp.cif (minor >= LP_NO)
minor326drivers/char/lp.cif ((LP_F(minor) & LP_EXIST) == 0)
minor328drivers/char/lp.cif (LP_F(minor) & LP_BUSY)
minor338drivers/char/lp.cif ((LP_F(minor) & LP_ABORTOPEN) && !(file->f_flags & O_NONBLOCK)) {
minor339drivers/char/lp.cint status = LP_S(minor);
minor341drivers/char/lp.cprintk(KERN_INFO "lp%d out of paper\n", minor);
minor345drivers/char/lp.cprintk(KERN_INFO "lp%d off-line\n", minor);
minor349drivers/char/lp.cprintk(KERN_ERR "lp%d printer error\n", minor);
minor355drivers/char/lp.cif ((irq = LP_IRQ(minor))) {
minor356drivers/char/lp.clp_table[minor].lp_buffer = (char *) kmalloc(LP_BUFFER_SIZE, GFP_KERNEL);
minor357drivers/char/lp.cif (!lp_table[minor].lp_buffer) {
minor364drivers/char/lp.ckfree_s(lp_table[minor].lp_buffer, LP_BUFFER_SIZE);
minor365drivers/char/lp.clp_table[minor].lp_buffer = NULL;
minor366drivers/char/lp.cprintk("lp%d unable to use interrupt %d, error %d\n", minor, irq, ret);
minor372drivers/char/lp.cLP_F(minor) |= LP_BUSY;
minor378drivers/char/lp.cunsigned int minor = MINOR(inode->i_rdev);
minor381drivers/char/lp.cif ((irq = LP_IRQ(minor))) {
minor383drivers/char/lp.ckfree_s(lp_table[minor].lp_buffer, LP_BUFFER_SIZE);
minor384drivers/char/lp.clp_table[minor].lp_buffer = NULL;
minor387drivers/char/lp.cLP_F(minor) &= ~LP_BUSY;
minor395drivers/char/lp.cunsigned int minor = MINOR(inode->i_rdev);
minor399drivers/char/lp.cprintk(KERN_DEBUG "lp%d ioctl, cmd: 0x%x, arg: 0x%x\n", minor, cmd, arg);
minor401drivers/char/lp.cif (minor >= LP_NO)
minor403drivers/char/lp.cif ((LP_F(minor) & LP_EXIST) == 0)
minor407drivers/char/lp.cLP_TIME(minor) = arg * HZ/100;
minor410drivers/char/lp.cLP_CHAR(minor) = arg;
minor414drivers/char/lp.cLP_F(minor) |= LP_ABORT;
minor416drivers/char/lp.cLP_F(minor) &= ~LP_ABORT;
minor420drivers/char/lp.cLP_F(minor) |= LP_ABORTOPEN;
minor422drivers/char/lp.cLP_F(minor) &= ~LP_ABORTOPEN;
minor426drivers/char/lp.cLP_F(minor) |= LP_CAREFUL;
minor428drivers/char/lp.cLP_F(minor) &= ~LP_CAREFUL;
minor431drivers/char/lp.cLP_WAIT(minor) = arg;
minor436drivers/char/lp.cstruct lp_struct *lp = &lp_table[minor];
minor441drivers/char/lp.coldirq = LP_IRQ(minor);
minor472drivers/char/lp.cLP_IRQ(minor) = newirq;
minor473drivers/char/lp.clp_reset(minor);
minor481drivers/char/lp.cmemcpy_tofs((int *) arg, &LP_IRQ(minor), sizeof(int));
minor489drivers/char/lp.cint status = LP_S(minor);
minor494drivers/char/lp.clp_reset(minor);
minor502drivers/char/lp.cmemcpy_tofs((int *) arg, &LP_STAT(minor), sizeof(struct lp_stats));
minor504drivers/char/lp.cmemset(&LP_STAT(minor), 0, sizeof(struct lp_stats));
minor513drivers/char/lp.cint status = LP_F(minor);
minor77drivers/char/misc.clen += sprintf(buf+len, "%3i %s\n",p->minor, p->name ?: "");
minor86drivers/char/misc.cint minor = MINOR(inode->i_rdev);
minor90drivers/char/misc.cwhile ((c != &misc_list) && (c->minor != minor))
minor95drivers/char/misc.csprintf(modname, "char-major-%d-%d", MISC_MAJOR, minor);
minor98drivers/char/misc.cwhile ((c != &misc_list) && (c->minor != minor))
minor127drivers/char/misc.cif (misc->minor == MISC_DYNAMIC_MINOR) {
minor133drivers/char/misc.cmisc->minor = i;
minor135drivers/char/misc.cif (misc->minor < DYNAMIC_MINORS)
minor136drivers/char/misc.cmisc_minors[misc->minor >> 3] |= 1 << (misc->minor & 7);
minor147drivers/char/misc.cint i = misc->minor;
minor156drivers/char/misc.cmisc_minors[i>>3] &= ~(1 << (misc->minor & 7));
minor274drivers/char/tty_io.cint  major, minor;
minor277drivers/char/tty_io.cminor = MINOR(device);
minor283drivers/char/tty_io.cif (minor < p->minor_start)
minor285drivers/char/tty_io.cif (minor >= p->minor_start + p->num)
minor1168drivers/char/tty_io.cint minor;
minor1185drivers/char/tty_io.cminor = MINOR(device);
minor648drivers/isdn/isdn_common.cstatic __inline int isdn_minor2drv(int minor)
minor650drivers/isdn/isdn_common.creturn (dev->drvmap[minor]);
minor653drivers/isdn/isdn_common.cstatic __inline int isdn_minor2chan(int minor)
minor655drivers/isdn/isdn_common.creturn (dev->chanmap[minor]);
minor725drivers/isdn/isdn_common.cuint minor = MINOR(inode->i_rdev);
minor731drivers/isdn/isdn_common.cif (minor == ISDN_MINOR_STATUS) {
minor748drivers/isdn/isdn_common.cif (minor < ISDN_MINOR_CTRL) {
minor749drivers/isdn/isdn_common.cdrvidx = isdn_minor2drv(minor);
minor754drivers/isdn/isdn_common.cchidx = isdn_minor2chan(minor);
minor759drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_CTRLMAX) {
minor760drivers/isdn/isdn_common.cdrvidx = isdn_minor2drv(minor - ISDN_MINOR_CTRL);
minor778drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_PPPMAX)
minor779drivers/isdn/isdn_common.creturn (isdn_ppp_read(minor - ISDN_MINOR_PPP, file, buf, count));
minor791drivers/isdn/isdn_common.cuint minor = MINOR(inode->i_rdev);
minor795drivers/isdn/isdn_common.cif (minor == ISDN_MINOR_STATUS)
minor799drivers/isdn/isdn_common.cif (minor < ISDN_MINOR_CTRL) {
minor800drivers/isdn/isdn_common.cdrvidx = isdn_minor2drv(minor);
minor805drivers/isdn/isdn_common.cchidx = isdn_minor2chan(minor);
minor810drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_CTRLMAX) {
minor811drivers/isdn/isdn_common.cdrvidx = isdn_minor2drv(minor - ISDN_MINOR_CTRL);
minor826drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_PPPMAX)
minor827drivers/isdn/isdn_common.creturn (isdn_ppp_write(minor - ISDN_MINOR_PPP, file, buf, count));
minor834drivers/isdn/isdn_common.cuint minor = MINOR(inode->i_rdev);
minor836drivers/isdn/isdn_common.cif (minor == ISDN_MINOR_STATUS) {
minor845drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_CTRLMAX)
minor848drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_PPPMAX)
minor849drivers/isdn/isdn_common.creturn (isdn_ppp_select(minor - ISDN_MINOR_PPP, file, type, st));
minor999drivers/isdn/isdn_common.cuint minor = MINOR(inode->i_rdev);
minor1011drivers/isdn/isdn_common.cif (minor == ISDN_MINOR_STATUS)
minor1015drivers/isdn/isdn_common.cif (minor < ISDN_MINOR_CTRL) {
minor1016drivers/isdn/isdn_common.cdrvidx = isdn_minor2drv(minor);
minor1019drivers/isdn/isdn_common.cchidx = isdn_minor2chan(minor);
minor1024drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_CTRLMAX) {
minor1350drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_PPPMAX)
minor1351drivers/isdn/isdn_common.creturn (isdn_ppp_ioctl(minor - ISDN_MINOR_PPP, file, cmd, arg));
minor1363drivers/isdn/isdn_common.cuint minor = MINOR(ino->i_rdev);
minor1368drivers/isdn/isdn_common.cif (minor == ISDN_MINOR_STATUS) {
minor1384drivers/isdn/isdn_common.cif (minor < ISDN_MINOR_CTRL) {
minor1385drivers/isdn/isdn_common.cdrvidx = isdn_minor2drv(minor);
minor1388drivers/isdn/isdn_common.cchidx = isdn_minor2chan(minor);
minor1399drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_CTRLMAX) {
minor1400drivers/isdn/isdn_common.cdrvidx = isdn_minor2drv(minor - ISDN_MINOR_CTRL);
minor1410drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_PPPMAX) {
minor1412drivers/isdn/isdn_common.cif (!(ret = isdn_ppp_open(minor - ISDN_MINOR_PPP, filep)))
minor1422drivers/isdn/isdn_common.cuint minor = MINOR(ino->i_rdev);
minor1429drivers/isdn/isdn_common.cif (minor == ISDN_MINOR_STATUS) {
minor1445drivers/isdn/isdn_common.cif (minor < ISDN_MINOR_CTRL) {
minor1446drivers/isdn/isdn_common.cdrvidx = isdn_minor2drv(minor);
minor1454drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_CTRLMAX) {
minor1455drivers/isdn/isdn_common.cdrvidx = isdn_minor2drv(minor - ISDN_MINOR_CTRL);
minor1466drivers/isdn/isdn_common.cif (minor <= ISDN_MINOR_PPPMAX) {
minor1467drivers/isdn/isdn_common.cisdn_ppp_release(minor - ISDN_MINOR_PPP, filep);
minor57drivers/isdn/isdn_ppp.cstatic int isdn_ppp_fill_rq(char *buf, int len, int minor);
minor162drivers/isdn/isdn_ppp.cstatic int isdn_ppp_hangup(int minor)
minor164drivers/isdn/isdn_ppp.cif (minor < 0 || minor >= ISDN_MAX_CHANNELS)
minor167drivers/isdn/isdn_ppp.cif (ippp_table[minor].state && ippp_table[minor].wq)
minor168drivers/isdn/isdn_ppp.cwake_up_interruptible(&ippp_table[minor].wq);
minor170drivers/isdn/isdn_ppp.cippp_table[minor].state = IPPP_CLOSEWAIT;
minor178drivers/isdn/isdn_ppp.cint isdn_ppp_open(int minor, struct file *file)
minor181drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG "ippp, open, minor: %d state: %04x\n", minor,ippp_table[minor].state);
minor183drivers/isdn/isdn_ppp.cif (ippp_table[minor].state)
minor186drivers/isdn/isdn_ppp.cippp_table[minor].lp = 0;
minor187drivers/isdn/isdn_ppp.cippp_table[minor].mp_seqno = 0;  /* MP sequence number */
minor188drivers/isdn/isdn_ppp.cippp_table[minor].pppcfg = 0;    /* ppp configuration */
minor189drivers/isdn/isdn_ppp.cippp_table[minor].mpppcfg = 0;   /* mppp configuration */
minor190drivers/isdn/isdn_ppp.cippp_table[minor].range = 0x1000000;  /* MP: 24 bit range */
minor191drivers/isdn/isdn_ppp.cippp_table[minor].last_link_seqno = -1;  /* MP: maybe set to Bundle-MIN, when joining a bundle ?? */
minor192drivers/isdn/isdn_ppp.cippp_table[minor].unit = -1;  /* set, when we have our interface */
minor193drivers/isdn/isdn_ppp.cippp_table[minor].mru = 1524;  /* MRU, default 1524 */
minor194drivers/isdn/isdn_ppp.cippp_table[minor].maxcid = 16;  /* VJ: maxcid */
minor195drivers/isdn/isdn_ppp.cippp_table[minor].tk = current;
minor196drivers/isdn/isdn_ppp.cippp_table[minor].wq = NULL;    /* read() wait queue */
minor197drivers/isdn/isdn_ppp.cippp_table[minor].wq1 = NULL;   /* select() wait queue */
minor198drivers/isdn/isdn_ppp.cippp_table[minor].first = ippp_table[minor].rq + NUM_RCV_BUFFS - 1; /* receive queue */
minor199drivers/isdn/isdn_ppp.cippp_table[minor].last = ippp_table[minor].rq;
minor204drivers/isdn/isdn_ppp.cippp_table[minor].cbuf = kmalloc(ippp_table[minor].mru + PPP_HARD_HDR_LEN + 2, GFP_KERNEL);
minor206drivers/isdn/isdn_ppp.cif (ippp_table[minor].cbuf == NULL) {
minor210drivers/isdn/isdn_ppp.cippp_table[minor].slcomp = slhc_init(16, 16);  /* not necessary for 2. link in bundle */
minor213drivers/isdn/isdn_ppp.cippp_table[minor].state = IPPP_OPEN;
minor218drivers/isdn/isdn_ppp.cvoid isdn_ppp_release(int minor, struct file *file)
minor222drivers/isdn/isdn_ppp.cif (minor < 0 || minor >= ISDN_MAX_CHANNELS)
minor226drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG "ippp: release, minor: %d %lx\n", minor, (long) ippp_table[minor].lp);
minor229drivers/isdn/isdn_ppp.cif (ippp_table[minor].lp) {  /* a lp address says: this link is still up */
minor232drivers/isdn/isdn_ppp.cif(&p->local == ippp_table[minor].lp)
minor238drivers/isdn/isdn_ppp.cp = ippp_table[minor].lp->netdev;
minor240drivers/isdn/isdn_ppp.cippp_table[minor].lp->ppp_minor = -1;
minor242drivers/isdn/isdn_ppp.cippp_table[minor].lp = NULL;
minor245drivers/isdn/isdn_ppp.cif (ippp_table[minor].rq[i].buf)
minor246drivers/isdn/isdn_ppp.ckfree(ippp_table[minor].rq[i].buf);
minor250drivers/isdn/isdn_ppp.cslhc_free(ippp_table[minor].slcomp);
minor251drivers/isdn/isdn_ppp.ckfree(ippp_table[minor].cbuf);
minor254drivers/isdn/isdn_ppp.cippp_table[minor].state = 0;
minor275drivers/isdn/isdn_ppp.cint isdn_ppp_ioctl(int minor, struct file *file, unsigned int cmd, unsigned long arg)
minor281drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG "isdn_ppp_ioctl: minor: %d cmd: %x",minor,cmd);
minor282drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG " state: %x\n",ippp_table[minor].state);
minor285drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_OPEN))
minor299drivers/isdn/isdn_ppp.c(int) minor, (int) ippp_table[minor].unit, (int) val);
minor300drivers/isdn/isdn_ppp.creturn isdn_ppp_bundle(minor, val);
minor306drivers/isdn/isdn_ppp.cif ((r = set_arg((void *) arg, ippp_table[minor].unit)))
minor310drivers/isdn/isdn_ppp.cif ((r = set_arg((void *) arg, ippp_table[minor].mpppcfg)))
minor316drivers/isdn/isdn_ppp.cippp_table[minor].mpppcfg = val;
minor319drivers/isdn/isdn_ppp.cif ((r = set_arg((void *) arg, ippp_table[minor].pppcfg)))
minor326drivers/isdn/isdn_ppp.cif (val & SC_ENABLE_IP && !(ippp_table[minor].pppcfg & SC_ENABLE_IP)) {
minor327drivers/isdn/isdn_ppp.cippp_table[minor].lp->netdev->dev.tbusy = 0;
minor330drivers/isdn/isdn_ppp.cippp_table[minor].pppcfg = val;
minor341drivers/isdn/isdn_ppp.cippp_table[minor].mru = val;
minor350drivers/isdn/isdn_ppp.cippp_table[minor].maxcid = val;
minor362drivers/isdn/isdn_ppp.cint isdn_ppp_select(int minor, struct file *file, int type, select_table * st)
minor368drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG "isdn_ppp_select: minor: %d, type: %d \n",minor,type);
minor371drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_OPEN))
minor378drivers/isdn/isdn_ppp.cbl = ippp_table[minor].last;
minor379drivers/isdn/isdn_ppp.cbf = ippp_table[minor].first;
minor380drivers/isdn/isdn_ppp.cif (bf->next == bl && !(ippp_table[minor].state & IPPP_NOBLOCK)) {
minor381drivers/isdn/isdn_ppp.cselect_wait(&ippp_table[minor].wq, st);
minor385drivers/isdn/isdn_ppp.cippp_table[minor].state &= ~IPPP_NOBLOCK;
minor392drivers/isdn/isdn_ppp.cselect_wait(&ippp_table[minor].wq1, st);
minor402drivers/isdn/isdn_ppp.cstatic int isdn_ppp_fill_rq(char *buf, int len, int minor)
minor407drivers/isdn/isdn_ppp.cif (minor < 0 || minor >= ISDN_MAX_CHANNELS) {
minor411drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_CONNECT)) {
minor418drivers/isdn/isdn_ppp.cbf = ippp_table[minor].first;
minor419drivers/isdn/isdn_ppp.cbl = ippp_table[minor].last;
minor425drivers/isdn/isdn_ppp.cippp_table[minor].first = bf;
minor437drivers/isdn/isdn_ppp.cippp_table[minor].last = bl->next;
minor440drivers/isdn/isdn_ppp.cif (ippp_table[minor].wq)
minor441drivers/isdn/isdn_ppp.cwake_up_interruptible(&ippp_table[minor].wq);
minor451drivers/isdn/isdn_ppp.cint isdn_ppp_read(int minor, struct file *file, char *buf, int count)
minor453drivers/isdn/isdn_ppp.cstruct ippp_struct *c = &ippp_table[minor];
minor458drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_OPEN))
minor487drivers/isdn/isdn_ppp.cint isdn_ppp_write(int minor, struct file *file,  const char *buf, int count)
minor491drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_CONNECT))
minor494drivers/isdn/isdn_ppp.clp = ippp_table[minor].lp;
minor897drivers/isdn/isdn_ppp.cstatic int isdn_ppp_bundle(int minor, int unit)
minor914drivers/isdn/isdn_ppp.cnlp = ippp_table[minor].lp;
minor1402drivers/scsi/sd.cint minor = start+i;
minor1403drivers/scsi/sd.ckdev_t devi = MKDEV(MAJOR_NR, minor);
minor1407drivers/scsi/sd.cgdev->part[minor].start_sect = 0;
minor1408drivers/scsi/sd.cgdev->part[minor].nr_sects = 0;
minor1413drivers/scsi/sd.cblksize_size[MAJOR_NR][minor] = 1024;
minor1448drivers/scsi/sd.cint minor = start+i;
minor1449drivers/scsi/sd.ckdev_t devi = MKDEV(MAJOR_NR, minor);
minor1453drivers/scsi/sd.csd_gendisk.part[minor].start_sect = 0;
minor1454drivers/scsi/sd.csd_gendisk.part[minor].nr_sects = 0;
minor1455drivers/scsi/sd.csd_sizes[minor] = 0;
minor580include/linux/fs.hextern int floppy_is_wp(int minor);
minor75include/linux/genhd.hchar *disk_name (struct gendisk *hd, int minor, char *buf);
minor89include/linux/kdev_t.hint major, minor;
minor94include/linux/kdev_t.hminor = (dev & 0xff);
minor96include/linux/kdev_t.hminor = (dev & 0xffff);
minor99include/linux/kdev_t.hminor = (dev & 0xff);
minor101include/linux/kdev_t.hreturn MKDEV(major, minor);
minor81include/linux/lp.h#define LP_B(minor)  lp_table[(minor)].base    /* IO address */
minor82include/linux/lp.h#define LP_F(minor)  lp_table[(minor)].flags    /* flags for busy, etc. */
minor83include/linux/lp.h#define LP_S(minor)  inb_p(LP_B((minor)) + 1)  /* status port */
minor84include/linux/lp.h#define LP_C(minor)  (lp_table[(minor)].base + 2)  /* control port */
minor85include/linux/lp.h#define LP_CHAR(minor)  lp_table[(minor)].chars    /* busy timeout */
minor86include/linux/lp.h#define LP_TIME(minor)  lp_table[(minor)].time    /* wait time */
minor87include/linux/lp.h#define LP_WAIT(minor)  lp_table[(minor)].wait    /* strobe wait */
minor88include/linux/lp.h#define LP_IRQ(minor)  lp_table[(minor)].irq    /* interrupt # */
minor90include/linux/lp.h#define LP_STAT(minor)  lp_table[(minor)].stats    /* statistics area */
minor110include/linux/md.hint (*map)(int minor, struct md_dev *md_dev, struct request *req);
minor111include/linux/md.hint (*run)(int minor, struct md_dev *md_dev);
minor112include/linux/md.hint (*stop)(int minor, struct md_dev *md_dev);
minor113include/linux/md.hint (*status)(char *page, int minor, struct md_dev *md_dev);
minor142include/linux/md.hextern int md_valid_device (int minor, kdev_t dev, int mode);
minor143include/linux/md.hextern int md_can_reemit (int minor);
minor14include/linux/miscdevice.hint minor;
minor72net/netlink.cunsigned int minor = MINOR(inode->i_rdev);
minor77net/netlink.creturn (netlink_handler[minor])(skb);
minor86net/netlink.cunsigned int minor = MINOR(inode->i_rdev);
minor89net/netlink.cwhile((skb=skb_dequeue(&skb_queue_rd[minor]))==NULL)
minor96net/netlink.cinterruptible_sleep_on(&read_space_wait[minor]);
minor103net/netlink.crdq_size[minor]-=skb->len;
minor120net/netlink.cunsigned int minor = MINOR(inode->i_rdev);
minor122net/netlink.cif(minor>=MAX_LINKS)
minor124net/netlink.cif(open_map&(1<<minor))
minor126net/netlink.cif(active_map&(1<<minor))
minor128net/netlink.copen_map|=(1<<minor);
minor137net/netlink.cunsigned int minor = MINOR(inode->i_rdev);
minor138net/netlink.copen_map&=~(1<<minor);  
minor146net/netlink.cunsigned int minor = MINOR(inode->i_rdev);
minor149net/netlink.cif (minor >= MAX_LINKS)