Lines Matching refs:daisy
37 int daisy; member
50 static void add_dev (int devnum, struct parport *port, int daisy) in add_dev() argument
56 newdev->daisy = daisy; in add_dev()
225 dev->daisy = daisynum; in parport_open()
231 selected = port->daisy; in parport_open()
234 if (selected != port->daisy) { in parport_open()
269 int parport_device_num (int parport, int mux, int daisy) in parport_device_num() argument
274 dev->port->muxport != mux && dev->daisy != daisy) in parport_device_num()
308 int parport_device_coords (int devnum, int *parport, int *mux, int *daisy) in parport_device_coords() argument
320 if (daisy) *daisy = dev->daisy; in parport_device_coords()
407 int parport_daisy_select (struct parport *port, int daisy, int mode) in parport_daisy_select() argument
415 return (cpp_daisy (port, 0x20 + daisy) & in parport_daisy_select()
422 return (cpp_daisy (port, 0xd0 + daisy) & in parport_daisy_select()
433 return (cpp_daisy (port, 0xe0 + daisy) & in parport_daisy_select()
457 unsigned char daisy; in assign_addrs() local
495 for (daisy = 0; daisy < 4; daisy++) { in assign_addrs()
496 parport_write_data (port, daisy); in assign_addrs()
512 add_dev (numdevs++, port, daisy); in assign_addrs()
524 for (daisy = 0; thisdev < numdevs; thisdev++, daisy++) in assign_addrs()
566 info = &d->port->probe_info[1 + d->daisy]; in parport_find_device()
608 while (d && d->port->probe_info[1 + d->daisy].class != cls) in parport_find_class()