taglinefilesource code
lp_table40drivers/char/lp.cstruct lp_struct lp_table[] = {
lp_table158drivers/char/lp.cstruct lp_struct *lp = &lp_table[0];
lp_table161drivers/char/lp.cif (++lp >= &lp_table[LP_NO])
lp_table173drivers/char/lp.cstruct lp_struct *lp = &lp_table[minor];
lp_table185drivers/char/lp.clp_table[minor].runchars++;
lp_table188drivers/char/lp.cif (lp_table[minor].runchars > LP_STAT(minor).maxrun)
lp_table189drivers/char/lp.cLP_STAT(minor).maxrun = lp_table[minor].runchars;
lp_table214drivers/char/lp.clp_table[minor].runchars=0;
lp_table250drivers/char/lp.clp_table[minor].runchars++;
lp_table252drivers/char/lp.cif (lp_table[minor].runchars > LP_STAT(minor).maxrun)
lp_table253drivers/char/lp.cLP_STAT(minor).maxrun = lp_table[minor].runchars;
lp_table292drivers/char/lp.cminor,lp_table[minor].runchars, LP_TIME(minor));
lp_table294drivers/char/lp.clp_table[minor].runchars=0;
lp_table307drivers/char/lp.cif (jiffies-lp_table[minor].lastcall > LP_TIME(minor))
lp_table308drivers/char/lp.clp_table[minor].runchars = 0;
lp_table309drivers/char/lp.clp_table[minor].lastcall = jiffies;
lp_table361drivers/char/lp.clp_table[minor].lp_buffer = (char *) kmalloc(LP_BUFFER_SIZE, GFP_KERNEL);
lp_table362drivers/char/lp.cif (!lp_table[minor].lp_buffer) {
lp_table369drivers/char/lp.ckfree_s(lp_table[minor].lp_buffer, LP_BUFFER_SIZE);
lp_table370drivers/char/lp.clp_table[minor].lp_buffer = NULL;
lp_table388drivers/char/lp.ckfree_s(lp_table[minor].lp_buffer, LP_BUFFER_SIZE);
lp_table389drivers/char/lp.clp_table[minor].lp_buffer = NULL;
lp_table441drivers/char/lp.cstruct lp_struct *lp = &lp_table[minor];
lp_table80include/linux/lp.h#define LP_B(minor)  lp_table[(minor)].base    /* IO address */
lp_table81include/linux/lp.h#define LP_F(minor)  lp_table[(minor)].flags    /* flags for busy, etc. */
lp_table83include/linux/lp.h#define LP_C(minor)  (lp_table[(minor)].base + 2)  /* control port */
lp_table84include/linux/lp.h#define LP_CHAR(minor)  lp_table[(minor)].chars    /* busy timeout */
lp_table85include/linux/lp.h#define LP_TIME(minor)  lp_table[(minor)].time    /* wait time */
lp_table86include/linux/lp.h#define LP_WAIT(minor)  lp_table[(minor)].wait    /* strobe wait */
lp_table87include/linux/lp.h#define LP_IRQ(minor)  lp_table[(minor)].irq    /* interrupt # */
lp_table89include/linux/lp.h#define LP_STAT(minor)  lp_table[(minor)].stats    /* statistics area */