Lines Matching refs:parport
148 static struct parport *console_registered;
194 static int lp_negotiate(struct parport * port, int mode) in lp_negotiate()
297 struct parport *port = lp_table[minor].dev->port; in lp_write()
416 struct parport *port = lp_table[minor].dev->port; in lp_read()
707 struct parport *port = dev->port; in lp_console_write()
766 static char *parport[LP_NO]; variable
769 module_param_array(parport, charp, NULL, 0);
804 static int lp_register(int nr, struct parport *port) in lp_register()
837 static void lp_attach (struct parport *port) in lp_attach()
867 static void lp_detach (struct parport *port) in lp_detach()
946 if (parport[0]) { in lp_init_module()
948 if (!strncmp(parport[0], "auto", 4)) in lp_init_module()
952 for (n = 0; n < LP_NO && parport[n]; n++) { in lp_init_module()
953 if (!strncmp(parport[n], "none", 4)) in lp_init_module()
957 unsigned long r = simple_strtoul(parport[n], &ep, 0); in lp_init_module()
958 if (ep != parport[n]) in lp_init_module()
961 printk(KERN_ERR "lp: bad port specifier `%s'\n", parport[n]); in lp_init_module()