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

123

/drivers/parport/
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 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 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 Ddaisy.c23 #include <linux/parport.h>
41 struct parport *port;
50 static int mux_present(struct parport *port);
51 static int num_mux_ports(struct parport *port);
52 static int select_port(struct parport *port);
53 static int assign_addrs(struct parport *port);
56 static void add_dev(int devnum, struct parport *port, int daisy)
73 /* Clone a parport (actually, make an alias). */
74 static struct parport *clone_parport(struct parport *rea
[all...]
H A Dparport_ax88796.c1 /* linux/drivers/parport/parport_ax88796.c
14 #include <linux/parport.h>
36 struct parport *parport; member in struct:ax_drvdata
50 static inline struct ax_drvdata *pp_to_drv(struct parport *p)
56 parport_ax88796_read_data(struct parport *p)
64 parport_ax88796_write_data(struct parport *p, unsigned char data)
72 parport_ax88796_read_control(struct parport *p)
94 parport_ax88796_write_control(struct parport *p, unsigned char control)
123 parport_ax88796_read_status(struct parport *
[all...]
H A Dparport_amiga.c18 #include <linux/parport.h>
37 static void amiga_write_data(struct parport *p, unsigned char data)
45 static unsigned char amiga_read_data(struct parport *p)
76 static void amiga_write_control(struct parport *p, unsigned char control)
82 static unsigned char amiga_read_control( struct parport *p)
88 static unsigned char amiga_frob_control( struct parport *p, unsigned char mask, unsigned char val)
132 static unsigned char amiga_read_status(struct parport *p)
141 static void amiga_enable_irq(struct parport *p)
146 static void amiga_disable_irq(struct parport *p)
151 static void amiga_data_forward(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_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)
188 static void mfc3_write_status( struct parport *p, unsigned char status)
195 static unsigned char mfc3_read_status(struct parport *p)
205 static void mfc3_change_mode( struct parport *
[all...]
H A Dparport_sunbpp.c32 #include <linux/parport.h>
50 static void parport_sunbpp_disable_irq(struct parport *p)
60 static void parport_sunbpp_enable_irq(struct parport *p)
70 static void parport_sunbpp_write_data(struct parport *p, unsigned char d)
78 static unsigned char parport_sunbpp_read_data(struct parport *p)
86 static void control_pc_to_sunbpp(struct parport *p, unsigned char status)
106 static unsigned char status_sunbpp_to_pc(struct parport *p)
129 static unsigned char control_sunbpp_to_pc(struct parport *p)
150 static unsigned char parport_sunbpp_read_control(struct parport *p)
155 static unsigned char parport_sunbpp_frob_control(struct parport *
[all...]
H A Dparport_ip32.c104 #include <linux/parport.h>
141 static struct parport *this_port = NULL;
243 * @PARPORT_IP32_IRQ_FWD: forward interrupt to the upper parport layer
249 * struct parport_ip32_private - private stuff for &struct parport
289 * @p: pointer to &struct parport
300 ({ const struct parport *__p = (p); \
308 * @p: pointer to &struct parport
320 * parport_ip32_dump_state - print register status of parport
321 * @p: pointer to &struct parport
331 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 Dparport_gsc.c40 #include <linux/parport.h>
58 static int clear_epp_timeout(struct parport *pb)
88 void parport_gsc_save_state(struct parport *p, struct parport_state *s)
93 void parport_gsc_restore_state(struct parport *p, struct parport_state *s)
140 static int __devinit parport_SPP_supported(struct parport *pb)
204 static int __devinit parport_PS2_supported(struct parport *pb)
235 struct parport *__devinit parport_gsc_probe_port (unsigned long base,
242 struct parport tmp;
243 struct parport *p = &tmp;
247 printk (KERN_DEBUG "parport (
[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)
106 * defined by the constants in parport.h: %PARPORT_STATUS_BUSY,
120 int parport_poll_peripheral(struct parport *port,
154 * defined by the constants in parport.h: %PARPORT_STATUS_BUSY,
169 int parport_wait_peripheral(struct parport *port,
227 static void parport_ieee1284_terminate (struct parport *por
[all...]
H A Dparport_cs.c48 #include <linux/parport.h>
76 struct parport *port;
89 /* Create new parport device */
122 struct parport *p;
172 struct parport *p = info->port;
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);
204 static int get_fifo_residue(struct parport *p)
255 static int clear_epp_timeout(struct parport *pb)
293 static void parport_pc_save_state(struct parport *p, struct parport_state *s)
301 static void parport_pc_restore_state(struct parport *
[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...]
/drivers/i2c/busses/
H A Di2c-parport.c2 * i2c-parport.c I2C bus over parallel port *
31 #include <linux/parport.h>
38 #include "i2c-parport.h"
56 static void port_write_data(struct parport *p, unsigned char d)
61 static void port_write_control(struct parport *p, unsigned char d)
66 static unsigned char port_read_data(struct parport *p)
71 static unsigned char port_read_status(struct parport *p)
76 static unsigned char port_read_control(struct parport *p)
81 static void (* const port_write[])(struct parport *, unsigned char) = {
87 static unsigned char (* const port_read[])(struct parport *)
[all...]
/drivers/input/joystick/
H A Dwalkera0701.c32 #include <linux/parport.h>
60 struct parport *parport; member in struct:walkera_dev
190 parport_enable_irq(w->parport);
198 parport_disable_irq(w->parport);
201 static int walkera0701_connect(struct walkera_dev *w, int parport) argument
205 w->parport = parport_find_number(parport);
206 if (w->parport == NULL)
209 if (w->parport
[all...]
/drivers/pps/generators/
H A DKconfig13 parport abstraction layer and hrtimers to precisely control the signal.
H A Dpps_gen_parport.c35 #include <linux/parport.h>
56 struct pardevice *pardev; /* parport device */
75 struct parport *port;
159 struct parport *port = dev->pardev->port;
193 static void parport_attach(struct parport *port)
227 static void parport_detach(struct parport *port)
259 pr_err("unable to register with parport\n");
/drivers/pps/clients/
H A Dpps_parport.c35 #include <linux/parport.h>
54 struct pardevice *pardev; /* parport device */
60 static inline int signal_is_set(struct parport *port)
65 /* parport interrupt handler */
70 struct parport *port = dev->pardev->port;
136 static void parport_attach(struct parport *port)
191 static void parport_detach(struct parport *port)
232 pr_err("unable to register with parport\n");
/drivers/usb/misc/
H A Duss720.c46 #include <linux/parport.h>
65 struct parport *pp;
113 struct parport *pp;
206 static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags)
241 static int set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_flags)
268 static int change_mode(struct parport *pp, int m)
318 static int clear_epp_timeout(struct parport *pp)
333 struct parport *pp = (struct parport *)dev_id;
346 static void parport_uss720_write_data(struct parport *p
[all...]
/drivers/auxdisplay/
H A Dks0108.c6 * Depends: parport
32 #include <linux/parport.h>
54 static struct parport *ks0108_parport;
136 "parport didn't find %i port\n", ks0108_port);
144 "parport didn't register new device\n");
151 "can't claim %i parport, maybe in use\n", ks0108_port);
/drivers/char/
H A Dlp.c15 * Support for parport by Philip Blundell <philb@gnu.org>
37 * appropriate low-level driver; all I/O is done through the parport
58 * # insmod lp.o parport=1,none,2
60 * # insmod lp.o parport=auto
74 * The new driver, by default, binds lp devices to parport devices as it
132 #include <linux/parport.h>
149 static struct parport *console_registered;
154 /* Bits used to manage claiming the parport device */
165 /* Claim the parport or block trying unless we've already claimed it */
173 /* Claim the parport o
827 static char *parport[LP_NO]; variable
[all...]
/drivers/input/serio/
H A Dparkbd.c48 #include <linux/parport.h>
146 struct parport *pp;
151 printk(KERN_ERR "parkbd: no such parport\n");

Completed in 239 milliseconds

123