parport 20 include/linux/parport.h struct parport; parport 66 include/linux/parport.h void (*write_data)(struct parport *, unsigned char); parport 67 include/linux/parport.h unsigned char (*read_data)(struct parport *); parport 69 include/linux/parport.h void (*write_control)(struct parport *, unsigned char); parport 70 include/linux/parport.h unsigned char (*read_control)(struct parport *); parport 71 include/linux/parport.h unsigned char (*frob_control)(struct parport *, unsigned char mask, parport 74 include/linux/parport.h unsigned char (*read_status)(struct parport *); parport 77 include/linux/parport.h void (*enable_irq)(struct parport *); parport 78 include/linux/parport.h void (*disable_irq)(struct parport *); parport 81 include/linux/parport.h void (*data_forward) (struct parport *); parport 82 include/linux/parport.h void (*data_reverse) (struct parport *); parport 86 include/linux/parport.h void (*save_state)(struct parport *, struct parport_state *); parport 87 include/linux/parport.h void (*restore_state)(struct parport *, struct parport_state *); parport 90 include/linux/parport.h size_t (*epp_write_data) (struct parport *port, const void *buf, parport 92 include/linux/parport.h size_t (*epp_read_data) (struct parport *port, void *buf, size_t len, parport 94 include/linux/parport.h size_t (*epp_write_addr) (struct parport *port, const void *buf, parport 96 include/linux/parport.h size_t (*epp_read_addr) (struct parport *port, void *buf, size_t len, parport 99 include/linux/parport.h size_t (*ecp_write_data) (struct parport *port, const void *buf, parport 101 include/linux/parport.h size_t (*ecp_read_data) (struct parport *port, void *buf, size_t len, parport 103 include/linux/parport.h size_t (*ecp_write_addr) (struct parport *port, const void *buf, parport 106 include/linux/parport.h size_t (*compat_write_data) (struct parport *port, const void *buf, parport 108 include/linux/parport.h size_t (*nibble_read_data) (struct parport *port, void *buf, parport 110 include/linux/parport.h size_t (*byte_read_data) (struct parport *port, void *buf, parport 139 include/linux/parport.h struct parport *port; parport 199 include/linux/parport.h struct parport *physport; parport 245 include/linux/parport.h struct parport *slaves[3]; parport 252 include/linux/parport.h void (*attach) (struct parport *); parport 253 include/linux/parport.h void (*detach) (struct parport *); parport 261 include/linux/parport.h struct parport *parport_register_port(unsigned long base, int irq, int dma, parport 269 include/linux/parport.h void parport_announce_port (struct parport *port); parport 272 include/linux/parport.h extern void parport_remove_port(struct parport *port); parport 282 include/linux/parport.h extern struct parport *parport_find_number (int); parport 283 include/linux/parport.h extern struct parport *parport_find_base (unsigned long); parport 289 include/linux/parport.h extern struct parport *parport_get_port (struct parport *); parport 290 include/linux/parport.h extern void parport_put_port (struct parport *); parport 298 include/linux/parport.h struct pardevice *parport_register_device(struct parport *port, parport 384 include/linux/parport.h extern int parport_negotiate (struct parport *, int mode); parport 385 include/linux/parport.h extern ssize_t parport_write (struct parport *, const void *buf, size_t len); parport 386 include/linux/parport.h extern ssize_t parport_read (struct parport *, void *buf, size_t len); parport 391 include/linux/parport.h extern int parport_wait_event (struct parport *, long timeout); parport 392 include/linux/parport.h extern int parport_wait_peripheral (struct parport *port, parport 395 include/linux/parport.h extern int parport_poll_peripheral (struct parport *port, parport 401 include/linux/parport.h extern size_t parport_ieee1284_write_compat (struct parport *, parport 403 include/linux/parport.h extern size_t parport_ieee1284_read_nibble (struct parport *, parport 405 include/linux/parport.h extern size_t parport_ieee1284_read_byte (struct parport *, parport 407 include/linux/parport.h extern size_t parport_ieee1284_ecp_read_data (struct parport *, parport 409 include/linux/parport.h extern size_t parport_ieee1284_ecp_write_data (struct parport *, parport 411 include/linux/parport.h extern size_t parport_ieee1284_ecp_write_addr (struct parport *, parport 413 include/linux/parport.h extern size_t parport_ieee1284_epp_write_data (struct parport *, parport 415 include/linux/parport.h extern size_t parport_ieee1284_epp_read_data (struct parport *, parport 417 include/linux/parport.h extern size_t parport_ieee1284_epp_write_addr (struct parport *, parport 419 include/linux/parport.h extern size_t parport_ieee1284_epp_read_addr (struct parport *, parport 423 include/linux/parport.h extern int parport_daisy_init (struct parport *port); parport 424 include/linux/parport.h extern void parport_daisy_fini (struct parport *port); parport 428 include/linux/parport.h extern void parport_daisy_deselect_all (struct parport *port); parport 429 include/linux/parport.h extern int parport_daisy_select (struct parport *port, int daisy, int mode); parport 432 include/linux/parport.h static inline void parport_generic_irq(struct parport *port) parport 442 include/linux/parport.h extern int parport_proc_register(struct parport *pp); parport 443 include/linux/parport.h extern int parport_proc_unregister(struct parport *pp); parport 42 include/linux/parport_pc.h struct parport *port; parport 62 include/linux/parport_pc.h static __inline__ void parport_pc_write_data(struct parport *p, unsigned char d) parport 70 include/linux/parport_pc.h static __inline__ unsigned char parport_pc_read_data(struct parport *p) parport 81 include/linux/parport_pc.h static inline void dump_parport_state (char *str, struct parport *p) parport 127 include/linux/parport_pc.h static __inline__ unsigned char __parport_pc_frob_control (struct parport *p, parport 145 include/linux/parport_pc.h static __inline__ void parport_pc_data_reverse (struct parport *p) parport 150 include/linux/parport_pc.h static __inline__ void parport_pc_data_forward (struct parport *p) parport 155 include/linux/parport_pc.h static __inline__ void parport_pc_write_control (struct parport *p, parport 173 include/linux/parport_pc.h static __inline__ unsigned char parport_pc_read_control(struct parport *p) parport 183 include/linux/parport_pc.h static __inline__ unsigned char parport_pc_frob_control (struct parport *p, parport 210 include/linux/parport_pc.h static __inline__ unsigned char parport_pc_read_status(struct parport *p) parport 216 include/linux/parport_pc.h static __inline__ void parport_pc_disable_irq(struct parport *p) parport 221 include/linux/parport_pc.h static __inline__ void parport_pc_enable_irq(struct parport *p) parport 226 include/linux/parport_pc.h extern void parport_pc_release_resources(struct parport *p); parport 228 include/linux/parport_pc.h extern int parport_pc_claim_resources(struct parport *p); parport 231 include/linux/parport_pc.h extern struct parport *parport_pc_probe_port(unsigned long base, parport 236 include/linux/parport_pc.h extern void parport_pc_unregister_port(struct parport *p);