taglinefilesource code
lp_table27drivers/char/lp.cstruct lp_struct lp_table[] = {
lp_table132drivers/char/lp.cstruct lp_struct *lp = &lp_table[0];
lp_table133drivers/char/lp.cstruct lp_struct *lp_end = &lp_table[LP_NO];
lp_table149drivers/char/lp.cstruct lp_struct *lp = &lp_table[minor];
lp_table313drivers/char/lp.clp_table[minor].lp_buffer = (char *) kmalloc(LP_BUFFER_SIZE, GFP_KERNEL);
lp_table314drivers/char/lp.cif (!lp_table[minor].lp_buffer)
lp_table319drivers/char/lp.ckfree_s(lp_table[minor].lp_buffer, LP_BUFFER_SIZE);
lp_table320drivers/char/lp.clp_table[minor].lp_buffer = NULL;
lp_table340drivers/char/lp.ckfree_s(lp_table[minor].lp_buffer, LP_BUFFER_SIZE);
lp_table341drivers/char/lp.clp_table[minor].lp_buffer = NULL;
lp_table383drivers/char/lp.cstruct lp_struct *lp = &lp_table[minor];
lp_table70include/linux/lp.h#define LP_B(minor)  lp_table[(minor)].base    /* IO address */
lp_table71include/linux/lp.h#define LP_F(minor)  lp_table[(minor)].flags    /* flags for busy, etc. */
lp_table73include/linux/lp.h#define LP_C(minor)  (lp_table[(minor)].base + 2)  /* control port */
lp_table74include/linux/lp.h#define LP_CHAR(minor)  lp_table[(minor)].chars    /* busy timeout */
lp_table75include/linux/lp.h#define LP_TIME(minor)  lp_table[(minor)].time    /* wait time */
lp_table76include/linux/lp.h#define LP_WAIT(minor)  lp_table[(minor)].wait    /* strobe wait */
lp_table77include/linux/lp.h#define LP_IRQ(minor)  lp_table[(minor)].irq    /* interrupt # */