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);