Lines Matching refs:parport
23 #include <linux/parport.h>
40 struct parport *port;
49 static int mux_present(struct parport *port);
50 static int num_mux_ports(struct parport *port);
51 static int select_port(struct parport *port);
52 static int assign_addrs(struct parport *port);
55 static void add_dev(int devnum, struct parport *port, int daisy)
72 /* Clone a parport (actually, make an alias). */
73 static struct parport *clone_parport(struct parport *real, int muxport)
75 struct parport *extra = parport_register_port(real->base,
91 int parport_daisy_init(struct parport *port)
116 struct parport *extra = clone_parport(port, i);
174 void parport_daisy_fini(struct parport *port)
223 struct parport *port;
280 * @parport: parallel port number
290 int parport_device_num(int parport, int mux, int daisy)
297 while (dev && dev->port->portnum != parport &&
308 static int cpp_daisy(struct parport *port, int cmd)
356 static int cpp_mux(struct parport *port, int cmd)
385 void parport_daisy_deselect_all(struct parport *port)
390 int parport_daisy_select(struct parport *port, int daisy, int mode)
421 static int mux_present(struct parport *port)
426 static int num_mux_ports(struct parport *port)
431 static int select_port(struct parport *port)
437 static int assign_addrs(struct parport *port)