Lines Matching defs:daisy
2 * IEEE 1284.3 Parallel port daisy chain and multiplexor code
42 int daisy;
56 static void add_dev(int devnum, struct parport *port, int daisy)
62 newdev->daisy = daisy;
90 /* Discover the IEEE1284.3 topology on a port -- muxes and daisy chains.
218 int daisy;
229 daisy = p->daisy;
238 dev->daisy = daisy;
241 if (daisy >= 0) {
244 selected = port->daisy;
247 if (selected != daisy) {
270 /* Send a daisy-chain-style CPP command packet. */
353 int parport_daisy_select(struct parport *port, int daisy, int mode)
361 return !(cpp_daisy(port, 0x20 + daisy) &
368 return !(cpp_daisy(port, 0xd0 + daisy) &
379 return !(cpp_daisy(port, 0xe0 + daisy) &
403 unsigned char daisy;
440 for (daisy = 0;
443 && daisy < 4;
444 ++daisy) {
445 parport_write_data(port, daisy);
454 add_dev(numdevs++, port, daisy);
463 work status lines from some non-daisy chain
470 DPRINTK(KERN_DEBUG "%s: Found %d daisy-chained devices\n", port->name,
477 for (daisy = 0; thisdev < numdevs; thisdev++, daisy++)