Lines Matching refs:pardevice
107 struct pardevice;
171 void (*init_state)(struct pardevice *, struct parport_state *);
223 struct pardevice { struct
232 struct pardevice *next; argument
233 struct pardevice *prev; argument
240 struct pardevice *waitprev; argument
241 struct pardevice *waitnext; argument
300 struct pardevice *devices;
301 struct pardevice *cad; /* port owner */
305 struct pardevice *waithead;
306 struct pardevice *waittail;
328 struct pardevice *proc_device; /* Currently register proc device */
384 struct pardevice *parport_register_device(struct parport *port,
391 extern void parport_unregister_device(struct pardevice *dev);
397 extern int parport_claim(struct pardevice *dev);
402 extern int parport_claim_or_block(struct pardevice *dev);
412 extern void parport_release(struct pardevice *dev);
434 static __inline__ int parport_yield(struct pardevice *dev) in parport_yield()
452 static __inline__ int parport_yield_blocking(struct pardevice *dev) in parport_yield_blocking()
475 extern long parport_set_timeout (struct pardevice *, long inactivity);
511 extern struct pardevice *parport_open (int devnum, const char *name);
512 extern void parport_close (struct pardevice *dev);
530 extern int parport_device_proc_register(struct pardevice *device);
531 extern int parport_device_proc_unregister(struct pardevice *device);