taglinefilesource code
minor70include/linux/lp.h#define LP_B(minor)  lp_table[(minor)].base    /* IO address */
minor71include/linux/lp.h#define LP_F(minor)  lp_table[(minor)].flags    /* flags for busy, etc. */
minor72include/linux/lp.h#define LP_S(minor)  inb_p(LP_B((minor)) + 1)  /* status port */
minor73include/linux/lp.h#define LP_C(minor)  (lp_table[(minor)].base + 2)  /* control port */
minor74include/linux/lp.h#define LP_CHAR(minor)  lp_table[(minor)].chars    /* busy timeout */
minor75include/linux/lp.h#define LP_TIME(minor)  lp_table[(minor)].time    /* wait time */
minor76include/linux/lp.h#define LP_WAIT(minor)  lp_table[(minor)].wait    /* strobe wait */
minor77include/linux/lp.h#define LP_IRQ(minor)  lp_table[(minor)].irq    /* interrupt # */
minor96kernel/blk_drv/genhd.cint i, minor = current_minor;
minor110kernel/blk_drv/genhd.cprintk("  %s%c:", hd->major_name, 'a'+(minor >> hd->minor_shift));
minor114kernel/blk_drv/genhd.cfor (i=1 ; i<=4 ; minor++,i++,p++) {
minor115kernel/blk_drv/genhd.cif (!(hd->part[minor].nr_sects = p->nr_sects))
minor117kernel/blk_drv/genhd.chd->part[minor].start_sect = first_sector + p->start_sect;
minor118kernel/blk_drv/genhd.cprintk(" %s%c%d", hd->major_name,'a'+(minor >> hd->minor_shift), i);
minor123kernel/blk_drv/genhd.cextended_partition(hd, (hd->major << 8) | minor);
minor68kernel/blk_drv/ll_rw_blk.cint minor,major;
minor71kernel/blk_drv/ll_rw_blk.cminor = MINOR(dev);
minor73kernel/blk_drv/ll_rw_blk.creturn ro_bits[major][minor >> 5] & (1 << (minor & 31));
minor78kernel/blk_drv/ll_rw_blk.cint minor,major;
minor81kernel/blk_drv/ll_rw_blk.cminor = MINOR(dev);
minor83kernel/blk_drv/ll_rw_blk.cif (flag) ro_bits[major][minor >> 5] |= 1 << (minor & 31);
minor84kernel/blk_drv/ll_rw_blk.celse ro_bits[major][minor >> 5] &= ~(1 << (minor & 31));
minor25kernel/chr_drv/lp.cstatic int lp_reset(int minor)
minor33kernel/chr_drv/lp.coutb_p(0, LP_C(minor));
minor36kernel/chr_drv/lp.coutb_p(command, LP_C(minor));
minor37kernel/chr_drv/lp.creturn LP_S(minor);
minor44kernel/chr_drv/lp.cstatic int lp_char_polled(char lpchar, int minor)
minor49kernel/chr_drv/lp.coutb_p(lpchar, LP_B(minor));
minor51kernel/chr_drv/lp.cstatus = LP_S(minor);
minor55kernel/chr_drv/lp.c} while(!(status & LP_PBUSY) && count < LP_CHAR(minor));
minor57kernel/chr_drv/lp.cif (count == LP_CHAR(minor)) {
minor69kernel/chr_drv/lp.cwhile(wait != LP_WAIT(minor)) wait++;
minor71kernel/chr_drv/lp.coutb_p(( LP_PSELECP | LP_PINITP | LP_PSTROBE ), ( LP_C( minor )));
minor74kernel/chr_drv/lp.coutb_p(( LP_PSELECP | LP_PINITP ), ( LP_C( minor )));
minor79kernel/chr_drv/lp.cstatic int lp_char_interrupt(char lpchar, int minor)
minor84kernel/chr_drv/lp.coutb_p(lpchar, LP_B(minor));
minor86kernel/chr_drv/lp.cif (!((status = LP_S(minor)) & LP_PACK) || (status & LP_PBUSY)
minor87kernel/chr_drv/lp.c|| !((status = LP_S(minor)) & LP_PACK) || (status & LP_PBUSY)
minor88kernel/chr_drv/lp.c|| !((status = LP_S(minor)) & LP_PACK) || (status & LP_PBUSY)) {
minor92kernel/chr_drv/lp.cwhile(wait != LP_WAIT(minor)) wait++;
minor94kernel/chr_drv/lp.coutb_p(( LP_PSELECP | LP_PINITP | LP_PSTROBE ), ( LP_C( minor )));
minor97kernel/chr_drv/lp.coutb_p(( LP_PSELECP | LP_PINITP ), ( LP_C( minor )));
minor124kernel/chr_drv/lp.cunsigned int minor = MINOR(inode->i_rdev);
minor128kernel/chr_drv/lp.cstruct lp_struct *lp = &lp_table[minor];
minor137kernel/chr_drv/lp.cif (lp_char_interrupt(lp->lp_buffer[bytes_written], minor)) {
minor141kernel/chr_drv/lp.cif (!((status = LP_S(minor)) & LP_PERRORP)) {
minor145kernel/chr_drv/lp.cprintk("lp%d out of paper\n", minor);
minor149kernel/chr_drv/lp.cprintk("lp%d off-line\n", minor);
minor153kernel/chr_drv/lp.cprintk("lp%d printer error\n", minor);
minor157kernel/chr_drv/lp.cif(LP_F(minor) & LP_ABORT)
minor161kernel/chr_drv/lp.coutb_p((LP_PSELECP|LP_PINITP|LP_PINTEN), (LP_C(minor)));
minor162kernel/chr_drv/lp.cstatus = LP_S(minor);
minor164kernel/chr_drv/lp.coutb_p((LP_PSELECP|LP_PINITP), (LP_C(minor)));
minor170kernel/chr_drv/lp.coutb_p((LP_PSELECP|LP_PINITP), (LP_C(minor)));
minor193kernel/chr_drv/lp.cunsigned int minor = MINOR(inode->i_rdev);
minor197kernel/chr_drv/lp.cif (jiffies-lp_last_call > LP_TIME(minor)) {
minor207kernel/chr_drv/lp.cretval = lp_char_polled(c, minor);
minor215kernel/chr_drv/lp.cint status = LP_S(minor);
minor218kernel/chr_drv/lp.cprintk("lp%d out of paper\n", minor);
minor219kernel/chr_drv/lp.cif(LP_F(minor) & LP_ABORT)
minor226kernel/chr_drv/lp.cprintk("lp%d off-line\n", minor);
minor227kernel/chr_drv/lp.cif(LP_F(minor) & LP_ABORT)
minor235kernel/chr_drv/lp.cprintk("lp%d on fire\n", minor);
minor236kernel/chr_drv/lp.cif(LP_F(minor) & LP_ABORT)
minor252kernel/chr_drv/lp.clp_total_chars, LP_TIME(minor));
minor256kernel/chr_drv/lp.ccurrent->timeout = jiffies + LP_TIME(minor);
minor279kernel/chr_drv/lp.cunsigned int minor = MINOR(inode->i_rdev);
minor284kernel/chr_drv/lp.cif (minor >= LP_NO)
minor286kernel/chr_drv/lp.cif ((LP_F(minor) & LP_EXIST) == 0)
minor288kernel/chr_drv/lp.cif (LP_F(minor) & LP_BUSY)
minor291kernel/chr_drv/lp.cif ((irq = LP_IRQ(minor))) {
minor292kernel/chr_drv/lp.cif (!(lp_table[minor].lp_buffer = kmalloc(LP_BUFFER_SIZE,
minor307kernel/chr_drv/lp.cLP_F(minor) |= LP_BUSY;
minor314kernel/chr_drv/lp.cunsigned int minor = MINOR(inode->i_rdev);
minor317kernel/chr_drv/lp.cif ((irq = LP_IRQ(minor))) {
minor319kernel/chr_drv/lp.ckfree_s(lp_table[minor].lp_buffer, LP_BUFFER_SIZE);
minor322kernel/chr_drv/lp.cLP_F(minor) &= ~LP_BUSY;
minor329kernel/chr_drv/lp.cunsigned int minor = MINOR(inode->i_rdev);
minor332kernel/chr_drv/lp.cprintk("lp%d ioctl, cmd: 0x%x, arg: 0x%x\n", minor, cmd, arg);
minor334kernel/chr_drv/lp.cif (minor >= LP_NO)
minor336kernel/chr_drv/lp.cif ((LP_F(minor) & LP_EXIST) == 0)
minor340kernel/chr_drv/lp.cLP_TIME(minor) = arg;
minor343kernel/chr_drv/lp.cLP_CHAR(minor) = arg;
minor347kernel/chr_drv/lp.cLP_F(minor) |= LP_ABORT;
minor348kernel/chr_drv/lp.celse  LP_F(minor) &= ~LP_ABORT;
minor351kernel/chr_drv/lp.cLP_WAIT(minor) = arg;
minor361kernel/chr_drv/lp.cif ((oldirq = LP_IRQ(minor))) {
minor377kernel/chr_drv/lp.cLP_IRQ(minor) = arg;
minor378kernel/chr_drv/lp.clp_reset(minor);
minor382kernel/chr_drv/lp.carg = LP_IRQ(minor);
minor39kernel/chr_drv/mouse.cint minor = MINOR(inode->i_rdev);
minor41kernel/chr_drv/mouse.cswitch (minor) {
minor1150kernel/chr_drv/tty_io.cint major, minor;
minor1153kernel/chr_drv/tty_io.cminor = MINOR(inode->i_rdev);
minor1157kernel/chr_drv/tty_io.cif (!minor) {
minor1159kernel/chr_drv/tty_io.cminor = current->tty;
minor1163kernel/chr_drv/tty_io.cif (!minor) {
minor1164kernel/chr_drv/tty_io.cminor = fg_console + 1;
minor1171kernel/chr_drv/tty_io.cif (minor <= 0)
minor1173kernel/chr_drv/tty_io.cif (IS_A_PTY_MASTER(minor))
minor1175kernel/chr_drv/tty_io.cfilp->f_rdev = (major << 8) | minor;
minor1176kernel/chr_drv/tty_io.cretval = init_dev(minor);
minor1179kernel/chr_drv/tty_io.ctty = tty_table[minor];
minor1198kernel/chr_drv/tty_io.crelease_dev(minor, filp);
minor1205kernel/chr_drv/tty_io.ccurrent->tty = minor;
minor1209kernel/chr_drv/tty_io.cfilp->f_rdev = 0x0400 | minor; /* Set it to something normal */
minor103tools/build.cminor_root = minor(sb.st_rdev);