Lines Matching refs:parport
149 static struct parport *console_registered;
195 static int lp_negotiate(struct parport * port, int mode) in lp_negotiate()
298 struct parport *port = lp_table[minor].dev->port; in lp_write()
417 struct parport *port = lp_table[minor].dev->port; in lp_read()
808 struct parport *port = dev->port; in lp_console_write()
867 static char *parport[LP_NO]; variable
870 module_param_array(parport, charp, NULL, 0);
909 static int lp_register(int nr, struct parport *port) in lp_register()
942 static void lp_attach (struct parport *port) in lp_attach()
972 static void lp_detach (struct parport *port) in lp_detach()
1051 if (parport[0]) { in lp_init_module()
1053 if (!strncmp(parport[0], "auto", 4)) in lp_init_module()
1057 for (n = 0; n < LP_NO && parport[n]; n++) { in lp_init_module()
1058 if (!strncmp(parport[n], "none", 4)) in lp_init_module()
1062 unsigned long r = simple_strtoul(parport[n], &ep, 0); in lp_init_module()
1063 if (ep != parport[n]) in lp_init_module()
1066 printk(KERN_ERR "lp: bad port specifier `%s'\n", parport[n]); in lp_init_module()