Lines Matching defs:daisy
2 * IEEE 1284.3 Parallel port daisy chain and multiplexor code
36 int daisy;
51 static void add_dev(int devnum, struct parport *port, int daisy)
57 newdev->daisy = daisy;
102 /* Discover the IEEE1284.3 topology on a port -- muxes and daisy chains.
124 pr_err("daisy registration failed\n");
246 int daisy;
258 daisy = p->daisy;
267 dev->daisy = daisy;
270 if (daisy >= 0) {
273 selected = port->daisy;
276 if (selected != daisy) {
299 /* Send a daisy-chain-style CPP command packet. */
380 int parport_daisy_select(struct parport *port, int daisy, int mode)
388 return !(cpp_daisy(port, 0x20 + daisy) &
395 return !(cpp_daisy(port, 0xd0 + daisy) &
406 return !(cpp_daisy(port, 0xe0 + daisy) &
430 unsigned char daisy;
465 for (daisy = 0;
468 && daisy < 4;
469 ++daisy) {
470 parport_write_data(port, daisy);
479 add_dev(numdevs++, port, daisy);
488 work status lines from some non-daisy chain
495 pr_debug("%s: Found %d daisy-chained devices\n", port->name, detected);
501 for (daisy = 0; thisdev < numdevs; thisdev++, daisy++)