Searched refs:parport (Results 1 - 25 of 50) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dparport.h1 /* $Id: parport.h,v 1.1.1.1 2007/08/03 18:53:42 Exp $ */
56 /* The "modes" entry in parport is a bit field representing the
108 struct parport;
154 void (*write_data)(struct parport *, unsigned char);
155 unsigned char (*read_data)(struct parport *);
157 void (*write_control)(struct parport *, unsigned char);
158 unsigned char (*read_control)(struct parport *);
159 unsigned char (*frob_control)(struct parport *, unsigned char mask,
162 unsigned char (*read_status)(struct parport *);
165 void (*enable_irq)(struct parport *);
272 struct parport { struct
[all...]
H A Dparport_pc.h42 struct parport *port;
62 static __inline__ void parport_pc_write_data(struct parport *p, unsigned char d)
70 static __inline__ unsigned char parport_pc_read_data(struct parport *p)
81 static inline void dump_parport_state (char *str, struct parport *p)
91 printk (KERN_DEBUG "*** parport state (%s): ecr=[%s", str, ecr_modes[(ecr & 0xe0) >> 5]);
127 static __inline__ unsigned char __parport_pc_frob_control (struct parport *p,
145 static __inline__ void parport_pc_data_reverse (struct parport *p)
150 static __inline__ void parport_pc_data_forward (struct parport *p)
155 static __inline__ void parport_pc_write_control (struct parport *p,
173 static __inline__ unsigned char parport_pc_read_control(struct parport *
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/parport/
H A Dparport_atari.c14 #include <linux/parport.h>
21 static struct parport *this_port = NULL;
24 parport_atari_read_data(struct parport *p)
37 parport_atari_write_data(struct parport *p, unsigned char data)
48 parport_atari_read_control(struct parport *p)
62 parport_atari_write_control(struct parport *p, unsigned char control)
76 parport_atari_frob_control(struct parport *p, unsigned char mask,
85 parport_atari_read_status(struct parport *p)
97 parport_atari_save_state(struct parport *p, struct parport_state *s)
102 parport_atari_restore_state(struct parport *
[all...]
H A Dparport_gsc.h85 static inline void parport_gsc_write_data(struct parport *p, unsigned char d)
93 static inline unsigned char parport_gsc_read_data(struct parport *p)
105 static inline unsigned char __parport_gsc_frob_control(struct parport *p,
123 static inline void parport_gsc_data_reverse(struct parport *p)
128 static inline void parport_gsc_data_forward(struct parport *p)
133 static inline void parport_gsc_write_control(struct parport *p,
151 static inline unsigned char parport_gsc_read_control(struct parport *p)
161 static inline unsigned char parport_gsc_frob_control(struct parport *p,
188 static inline unsigned char parport_gsc_read_status(struct parport *p)
193 static inline void parport_gsc_disable_irq(struct parport *
[all...]
H A DMakefile5 parport-objs := share.o ieee1284.o ieee1284_ops.o procfs.o
8 parport-objs += daisy.o probe.o
11 obj-$(CONFIG_PARPORT) += parport.o
H A Dparport_ax88796.c1 /* linux/drivers/parport/parport_ax88796.c
14 #include <linux/parport.h>
35 struct parport *parport; member in struct:ax_drvdata
49 static inline struct ax_drvdata *pp_to_drv(struct parport *p)
55 parport_ax88796_read_data(struct parport *p)
63 parport_ax88796_write_data(struct parport *p, unsigned char data)
71 parport_ax88796_read_control(struct parport *p)
93 parport_ax88796_write_control(struct parport *p, unsigned char control)
122 parport_ax88796_read_status(struct parport *
[all...]
H A Dparport_amiga.c18 #include <linux/parport.h>
34 static struct parport *this_port = NULL;
36 static void amiga_write_data(struct parport *p, unsigned char data)
44 static unsigned char amiga_read_data(struct parport *p)
59 static void amiga_write_control(struct parport *p, unsigned char control)
65 static unsigned char amiga_read_control( struct parport *p)
71 static unsigned char amiga_frob_control( struct parport *p, unsigned char mask, unsigned char val)
97 static unsigned char amiga_read_status(struct parport *p)
109 parport_generic_irq(irq, (struct parport *) dev_id);
113 static void amiga_enable_irq(struct parport *
[all...]
H A Dshare.c23 #include <linux/parport.h>
56 static void dead_write_lines (struct parport *p, unsigned char b){}
57 static unsigned char dead_read_lines (struct parport *p) { return 0; }
58 static unsigned char dead_frob_lines (struct parport *p, unsigned char b,
60 static void dead_onearg (struct parport *p){}
62 static void dead_state (struct parport *p, struct parport_state *s) { }
63 static size_t dead_write (struct parport *p, const void *b, size_t l, int f)
65 static size_t dead_read (struct parport *p, void *b, size_t l, int f)
104 static void attach_driver_chain(struct parport *port)
113 static void detach_driver_chain(struct parport *por
[all...]
H A Dparport_sunbpp.c30 #include <linux/parport.h>
51 parport_generic_irq(irq, (struct parport *) dev_id);
55 static void parport_sunbpp_disable_irq(struct parport *p)
65 static void parport_sunbpp_enable_irq(struct parport *p)
75 static void parport_sunbpp_write_data(struct parport *p, unsigned char d)
83 static unsigned char parport_sunbpp_read_data(struct parport *p)
91 static unsigned char status_sunbpp_to_pc(struct parport *p)
114 static unsigned char control_sunbpp_to_pc(struct parport *p)
135 static unsigned char parport_sunbpp_read_control(struct parport *p)
140 static unsigned char parport_sunbpp_frob_control(struct parport *
[all...]
H A Ddaisy.c23 #include <linux/parport.h>
40 struct parport *port;
49 static int mux_present(struct parport *port);
50 static int num_mux_ports(struct parport *port);
51 static int select_port(struct parport *port);
52 static int assign_addrs(struct parport *port);
55 static void add_dev(int devnum, struct parport *port, int daisy)
72 /* Clone a parport (actually, make an alias). */
73 static struct parport *clone_parport(struct parport *rea
290 parport_device_num(int parport, int mux, int daisy) argument
[all...]
H A Dparport_mfc3.c58 #include <linux/parport.h>
78 static struct parport *this_port[MAX_MFC] = {NULL, };
84 static void mfc3_write_data(struct parport *p, unsigned char data)
93 static unsigned char mfc3_read_data(struct parport *p)
128 static void mfc3_write_control(struct parport *p, unsigned char control)
134 static unsigned char mfc3_read_control( struct parport *p)
140 static unsigned char mfc3_frob_control( struct parport *p, unsigned char mask, unsigned char val)
170 static unsigned char mfc3_read_status(struct parport *p)
195 static void mfc3_enable_irq(struct parport *p)
200 static void mfc3_disable_irq(struct parport *
[all...]
H A Dparport_gsc.c40 #include <linux/parport.h>
58 static int clear_epp_timeout(struct parport *pb)
85 parport_generic_irq(irq, (struct parport *) dev_id);
94 void parport_gsc_save_state(struct parport *p, struct parport_state *s)
99 void parport_gsc_restore_state(struct parport *p, struct parport_state *s)
146 static int __devinit parport_SPP_supported(struct parport *pb)
210 static int __devinit parport_PS2_supported(struct parport *pb)
241 struct parport *__devinit parport_gsc_probe_port (unsigned long base,
248 struct parport tmp;
249 struct parport *
[all...]
H A Dparport_ip32.c104 #include <linux/parport.h>
140 static struct parport *this_port = NULL;
242 * @PARPORT_IP32_IRQ_FWD: forward interrupt to the upper parport layer
248 * struct parport_ip32_private - private stuff for &struct parport
288 * @p: pointer to &struct parport
299 ({ const struct parport *__p = (p); \
307 * @p: pointer to &struct parport
319 * parport_ip32_dump_state - print register status of parport
320 * @p: pointer to &struct parport
330 static void parport_ip32_dump_state(struct parport *
[all...]
H A Dprocfs.c1 /* Sysctl interface for parport devices.
21 #include <linux/parport.h>
37 struct parport *port = (struct parport *)table->extra1;
117 struct parport *port = (struct parport *)table->extra1;
145 struct parport *port = (struct parport *)table->extra1;
173 struct parport *port = (struct parport *)tabl
[all...]
H A Dieee1284.c2 * IEEE-1284 implementation for parport.
21 #include <linux/parport.h>
42 static void parport_ieee1284_wakeup (struct parport *port)
47 static struct parport *port_from_cookie[PARPORT_MAX];
69 int parport_wait_event (struct parport *port, signed long timeout)
104 * defined by the constants in parport.h: %PARPORT_STATUS_BUSY,
118 int parport_poll_peripheral(struct parport *port,
152 * defined by the constants in parport.h: %PARPORT_STATUS_BUSY,
167 int parport_wait_peripheral(struct parport *port,
227 static void parport_ieee1284_terminate (struct parport *por
[all...]
H A Dieee1284_ops.c1 /* IEEE-1284 operations for parport.
18 #include <linux/parport.h>
40 size_t parport_ieee1284_write_compat (struct parport *port,
149 size_t parport_ieee1284_read_nibble (struct parport *port,
240 size_t parport_ieee1284_read_byte (struct parport *port,
334 int ecp_forward_to_reverse (struct parport *port)
368 int ecp_reverse_to_forward (struct parport *port)
403 size_t parport_ieee1284_ecp_write_data (struct parport *port,
490 size_t parport_ieee1284_ecp_read_data (struct parport *port,
638 size_t parport_ieee1284_ecp_write_addr (struct parport *por
[all...]
H A Dparport_pc.c64 #include <linux/parport.h>
67 #include <asm/parport.h>
112 static void frob_econtrol (struct parport *pb, unsigned char m,
126 static __inline__ void frob_set_mode (struct parport *p, int mode)
138 static int change_mode(struct parport *p, int m)
144 DPRINTK(KERN_INFO "parport change_mode ECP-ISA to mode 0x%02x\n",m);
208 static int clear_epp_timeout(struct parport *pb)
235 parport_generic_irq(irq, (struct parport *) dev_id);
251 static void parport_pc_save_state(struct parport *p, struct parport_state *s)
259 static void parport_pc_restore_state(struct parport *
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/i2c/busses/
H A Di2c-parport.c2 * i2c-parport.c I2C bus over parallel port *
30 #include <linux/parport.h>
33 #include "i2c-parport.h"
48 static void port_write_data(struct parport *p, unsigned char d)
53 static void port_write_control(struct parport *p, unsigned char d)
58 static unsigned char port_read_data(struct parport *p)
63 static unsigned char port_read_status(struct parport *p)
68 static unsigned char port_read_control(struct parport *p)
73 static void (*port_write[])(struct parport *, unsigned char) = {
79 static unsigned char (*port_read[])(struct parport *)
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/misc/
H A Duss720.c46 #include <linux/parport.h>
64 struct parport *pp;
112 struct parport *pp;
199 static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags)
233 static int set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_flags)
260 static int change_mode(struct parport *pp, int m)
310 static int clear_epp_timeout(struct parport *pp)
323 static void parport_uss720_write_data(struct parport *pp, unsigned char d)
328 static unsigned char parport_uss720_read_data(struct parport *pp)
337 static void parport_uss720_write_control(struct parport *p
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/
H A Dbw-qcam.h57 struct parport *pport;
H A Dcpia_pp.c33 #include <linux/parport.h>
65 static char *parport[PARPORT_MAX] = {NULL,}; variable
71 module_param_array(parport, charp, NULL, 0);
72 MODULE_PARM_DESC(parport, "'auto' or a list of parallel port numbers. Just like lp.");
76 struct parport *port;
106 static void cpia_parport_enable_irq( struct parport *port ) {
112 static void cpia_parport_disable_irq( struct parport *port ) {
142 * CPiA-specific low-level parport functions for nibble uploads
148 static size_t cpia_read_nibble (struct parport *port,
153 parport_ieee1284_read_nibble() in drivers/parport/ieee128
[all...]
H A Dbw-qcam.c73 #include <linux/parport.h>
151 static struct qcam_device *qcam_init(struct parport *port)
888 static int init_bwqcam(struct parport *port)
938 /* The parport parameter controls which parports will be scanned.
942 static char *parport[MAX_CAMS] = { NULL, }; variable
943 module_param_array(parport, charp, NULL, 0);
946 static int accept_bwqcam(struct parport *port)
951 if (parport[0] && strncmp(parport[0], "auto", 4) != 0) {
952 /* user gave parport parameter
[all...]
H A Dc-qcam.c7 * parport=auto -- probe all parports (default)
8 * parport=0 -- parport0 becomes qcam1
9 * parport=2,0,1 -- parports 2,0,1 are tried in that order
17 * The parport parameter controls which parports will be scanned.
34 #include <linux/parport.h>
45 struct parport *pport;
70 static int parport[MAX_CAMS] = { [1 ... MAX_CAMS-1] = -1 }; variable
697 static struct qcam_device *qcam_init(struct parport *port)
736 static int init_cqcam(struct parport *port)
740 if (parport[
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/drivers/
H A Dmts64.c24 #include <linux/parport.h>
142 static void mts64_enable_readout(struct parport *p);
143 static void mts64_disable_readout(struct parport *p);
144 static int mts64_device_ready(struct parport *p);
145 static int mts64_device_init(struct parport *p);
149 static int mts64_probe(struct parport *p);
150 static u16 mts64_read(struct parport *p);
151 static u8 mts64_read_char(struct parport *p);
152 static void mts64_smpte_start(struct parport *p,
156 static void mts64_smpte_stop(struct parport *
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/input/serio/
H A Dparkbd.c48 #include <linux/parport.h>
145 struct parport *pp;
150 printk(KERN_ERR "parkbd: no such parport\n");

Completed in 115 milliseconds

12