Symbol: parport
arch/mips/include/asm/ip32/mace.h
232
struct mace_parport parport;
arch/sparc/include/asm/parport_64.h
118
struct parport *p;
arch/sparc/include/asm/parport_64.h
202
struct parport *p = dev_get_drvdata(&op->dev);
arch/sparc/include/asm/parport_64.h
45
struct parport *port;
drivers/ata/pata_parport/pata_parport.c
473
struct parport *parport;
drivers/ata/pata_parport/pata_parport.c
482
return pi->pardev->port == match->parport && pi->proto == match->proto;
drivers/ata/pata_parport/pata_parport.c
485
static struct pi_adapter *pi_init_one(struct parport *parport,
drivers/ata/pata_parport/pata_parport.c
492
struct pi_device_match match = { .parport = parport, .proto = pr };
drivers/ata/pata_parport/pata_parport.c
534
pi->port = parport->base;
drivers/ata/pata_parport/pata_parport.c
537
pi->pardev = parport_register_dev_model(parport, DRV_NAME, &par_cb, id);
drivers/ata/pata_parport/pata_parport.c
580
struct parport *parport;
drivers/ata/pata_parport/pata_parport.c
601
idr_for_each_entry(&parport_list, parport, port_num)
drivers/ata/pata_parport/pata_parport.c
602
pi_init_one(parport, pr, -1, -1, -1);
drivers/ata/pata_parport/pata_parport.c
633
struct parport *parport;
drivers/ata/pata_parport/pata_parport.c
662
idr_for_each_entry(&parport_list, parport, port_num) {
drivers/ata/pata_parport/pata_parport.c
664
parport = parport_find_number(port_num);
drivers/ata/pata_parport/pata_parport.c
665
if (!parport) {
drivers/ata/pata_parport/pata_parport.c
673
if (pi_init_one(parport, pr, mode, unit,
drivers/ata/pata_parport/pata_parport.c
677
parport_put_port(parport);
drivers/ata/pata_parport/pata_parport.c
719
static void pata_parport_attach(struct parport *port)
drivers/ata/pata_parport/pata_parport.c
751
static void pata_parport_detach(struct parport *port)
drivers/auxdisplay/ks0108.c
111
static void ks0108_parport_attach(struct parport *port)
drivers/auxdisplay/ks0108.c
141
static void ks0108_parport_detach(struct parport *port)
drivers/auxdisplay/ks0108.c
39
static struct parport *ks0108_parport;
drivers/auxdisplay/panel.c
1514
static void panel_attach(struct parport *port)
drivers/auxdisplay/panel.c
1613
if (port->number != parport)
drivers/auxdisplay/panel.c
1618
__func__, port->number, parport);
drivers/auxdisplay/panel.c
1629
__func__, port->number, parport);
drivers/auxdisplay/panel.c
1635
parport);
drivers/auxdisplay/panel.c
1667
static void panel_detach(struct parport *port)
drivers/auxdisplay/panel.c
1669
if (port->number != parport)
drivers/auxdisplay/panel.c
1674
__func__, port->number, parport);
drivers/auxdisplay/panel.c
409
static int parport = DEFAULT_PARPORT;
drivers/auxdisplay/panel.c
410
module_param(parport, int, 0000);
drivers/auxdisplay/panel.c
411
MODULE_PARM_DESC(parport, "Parallel port index (0=lpt1, 1=lpt2, ...)");
drivers/char/lp.c
1082
if (parport[0]) {
drivers/char/lp.c
1084
if (!strncmp(parport[0], "auto", 4))
drivers/char/lp.c
1088
for (n = 0; n < LP_NO && parport[n]; n++) {
drivers/char/lp.c
1089
if (!strncmp(parport[n], "none", 4))
drivers/char/lp.c
1093
unsigned long r = simple_strtoul(parport[n], &ep, 0);
drivers/char/lp.c
1094
if (ep != parport[n])
drivers/char/lp.c
1097
printk(KERN_ERR "lp: bad port specifier `%s'\n", parport[n]);
drivers/char/lp.c
153
static struct parport *console_registered;
drivers/char/lp.c
199
static int lp_negotiate(struct parport *port, int mode)
drivers/char/lp.c
305
struct parport *port = lp_table[minor].dev->port;
drivers/char/lp.c
424
struct parport *port = lp_table[minor].dev->port;
drivers/char/lp.c
818
struct parport *port = dev->port;
drivers/char/lp.c
879
static char *parport[LP_NO];
drivers/char/lp.c
882
module_param_array(parport, charp, NULL, 0);
drivers/char/lp.c
921
static int lp_register(int nr, struct parport *port)
drivers/char/lp.c
959
static void lp_attach(struct parport *port)
drivers/char/lp.c
993
static void lp_detach(struct parport *port)
drivers/char/ppdev.c
110
struct parport *port = pp->pdev->port;
drivers/char/ppdev.c
122
struct parport *pport;
drivers/char/ppdev.c
152
size_t (*fn)(struct parport *, void *, size_t, int);
drivers/char/ppdev.c
202
struct parport *pport;
drivers/char/ppdev.c
285
struct parport *port;
drivers/char/ppdev.c
363
struct parport *port;
drivers/char/ppdev.c
798
static void pp_attach(struct parport *port)
drivers/char/ppdev.c
816
static void pp_detach(struct parport *port)
drivers/i2c/busses/i2c-parport.c
128
static int parport[MAX_DEVICE] = {0, -1, -1, -1};
drivers/i2c/busses/i2c-parport.c
129
module_param_array(parport, int, NULL, 0);
drivers/i2c/busses/i2c-parport.c
130
MODULE_PARM_DESC(parport,
drivers/i2c/busses/i2c-parport.c
153
static void port_write_data(struct parport *p, unsigned char d)
drivers/i2c/busses/i2c-parport.c
158
static void port_write_control(struct parport *p, unsigned char d)
drivers/i2c/busses/i2c-parport.c
163
static unsigned char port_read_data(struct parport *p)
drivers/i2c/busses/i2c-parport.c
168
static unsigned char port_read_status(struct parport *p)
drivers/i2c/busses/i2c-parport.c
173
static unsigned char port_read_control(struct parport *p)
drivers/i2c/busses/i2c-parport.c
178
static void (* const port_write[])(struct parport *, unsigned char) = {
drivers/i2c/busses/i2c-parport.c
184
static unsigned char (* const port_read[])(struct parport *) = {
drivers/i2c/busses/i2c-parport.c
192
static inline void line_set(struct parport *data, int state,
drivers/i2c/busses/i2c-parport.c
204
static inline int line_get(struct parport *data,
drivers/i2c/busses/i2c-parport.c
217
line_set((struct parport *) data, state, &adapter_parm[type].setscl);
drivers/i2c/busses/i2c-parport.c
222
line_set((struct parport *) data, state, &adapter_parm[type].setsda);
drivers/i2c/busses/i2c-parport.c
227
return line_get((struct parport *) data, &adapter_parm[type].getscl);
drivers/i2c/busses/i2c-parport.c
232
return line_get((struct parport *) data, &adapter_parm[type].getsda);
drivers/i2c/busses/i2c-parport.c
264
static void i2c_parport_attach(struct parport *port)
drivers/i2c/busses/i2c-parport.c
281
if (parport[i] == -1)
drivers/i2c/busses/i2c-parport.c
283
if (port->number == parport[i])
drivers/i2c/busses/i2c-parport.c
372
static void i2c_parport_detach(struct parport *port)
drivers/input/joystick/db9.c
128
static void db9_saturn_write_sub(struct parport *port, int type, unsigned char data, int powered, int pwr_sub)
drivers/input/joystick/db9.c
151
static unsigned char db9_saturn_read_sub(struct parport *port, int type)
drivers/input/joystick/db9.c
171
static unsigned char db9_saturn_read_analog(struct parport *port, int type, int powered)
drivers/input/joystick/db9.c
188
static unsigned char db9_saturn_read_packet(struct parport *port, unsigned char *data, int type, int powered)
drivers/input/joystick/db9.c
322
static int db9_saturn(int mode, struct parport *port, struct input_dev *devs[])
drivers/input/joystick/db9.c
355
struct parport *port = db9->pd->port;
drivers/input/joystick/db9.c
507
struct parport *port = db9->pd->port;
drivers/input/joystick/db9.c
529
struct parport *port = db9->pd->port;
drivers/input/joystick/db9.c
541
static void db9_attach(struct parport *pp)
drivers/input/joystick/db9.c
648
static void db9_detach(struct parport *port)
drivers/input/joystick/gamecon.c
133
struct parport *port = gc->pd->port;
drivers/input/joystick/gamecon.c
146
struct parport *port = gc->pd->port;
drivers/input/joystick/gamecon.c
549
struct parport *port = gc->pd->port;
drivers/input/joystick/gamecon.c
917
static void gc_attach(struct parport *pp)
drivers/input/joystick/gamecon.c
990
static void gc_detach(struct parport *port)
drivers/input/joystick/turbografx.c
139
static void tgfx_attach(struct parport *pp)
drivers/input/joystick/turbografx.c
248
static void tgfx_detach(struct parport *port)
drivers/input/joystick/walkera0701.c
185
parport_enable_irq(w->parport);
drivers/input/joystick/walkera0701.c
193
parport_disable_irq(w->parport);
drivers/input/joystick/walkera0701.c
199
static void walkera0701_attach(struct parport *pp)
drivers/input/joystick/walkera0701.c
215
w->parport = pp;
drivers/input/joystick/walkera0701.c
245
w->input_dev->phys = w->parport->name;
drivers/input/joystick/walkera0701.c
252
w->input_dev->dev.parent = w->parport->dev;
drivers/input/joystick/walkera0701.c
279
static void walkera0701_detach(struct parport *port)
drivers/input/joystick/walkera0701.c
283
if (!w->pardevice || w->parport->number != port->number)
drivers/input/joystick/walkera0701.c
288
w->parport = NULL;
drivers/input/joystick/walkera0701.c
56
struct parport *parport;
drivers/input/serio/parkbd.c
140
static int parkbd_getport(struct parport *pp)
drivers/input/serio/parkbd.c
179
static void parkbd_attach(struct parport *pp)
drivers/input/serio/parkbd.c
206
static void parkbd_detach(struct parport *port)
drivers/net/plip/plip.c
1245
static int parport[PLIP_MAX] = { [0 ... PLIP_MAX-1] = -1 };
drivers/net/plip/plip.c
1248
module_param_array(parport, int, NULL, 0);
drivers/net/plip/plip.c
1250
MODULE_PARM_DESC(parport, "List of parport device numbers to use by plip");
drivers/net/plip/plip.c
1266
static void plip_attach (struct parport *port)
drivers/net/plip/plip.c
1274
if ((parport[0] == -1 && (!timid || !port->devices)) ||
drivers/net/plip/plip.c
1275
plip_searchfor(parport, port->number)) {
drivers/net/plip/plip.c
1340
static void plip_detach (struct parport *port)
drivers/net/plip/plip.c
1397
parport[parport_ptr++] = n;
drivers/net/plip/plip.c
1406
parport[0] = -2;
drivers/net/plip/plip.c
1421
if (parport[0] == -2)
drivers/net/plip/plip.c
1424
if (parport[0] != -1 && timid) {
drivers/net/plip/plip.c
229
struct parport *port =
drivers/net/plip/plip.c
239
struct parport *port =
drivers/net/plip/plip.c
247
struct parport *port =
drivers/net/plip/plip.c
255
struct parport *port =
drivers/parport/daisy.c
104
int parport_daisy_init(struct parport *port)
drivers/parport/daisy.c
145
struct parport *extra = clone_parport(port, i);
drivers/parport/daisy.c
202
void parport_daisy_fini(struct parport *port)
drivers/parport/daisy.c
244
struct parport *port;
drivers/parport/daisy.c
300
static int cpp_daisy(struct parport *port, int cmd)
drivers/parport/daisy.c
346
static int cpp_mux(struct parport *port, int cmd)
drivers/parport/daisy.c
35
struct parport *port;
drivers/parport/daisy.c
375
void parport_daisy_deselect_all(struct parport *port)
drivers/parport/daisy.c
380
int parport_daisy_select(struct parport *port, int daisy, int mode)
drivers/parport/daisy.c
411
static int mux_present(struct parport *port)
drivers/parport/daisy.c
416
static int num_mux_ports(struct parport *port)
drivers/parport/daisy.c
421
static int select_port(struct parport *port)
drivers/parport/daisy.c
427
static int assign_addrs(struct parport *port)
drivers/parport/daisy.c
45
static int mux_present(struct parport *port);
drivers/parport/daisy.c
46
static int num_mux_ports(struct parport *port);
drivers/parport/daisy.c
47
static int select_port(struct parport *port);
drivers/parport/daisy.c
48
static int assign_addrs(struct parport *port);
drivers/parport/daisy.c
51
static void add_dev(int devnum, struct parport *port, int daisy)
drivers/parport/daisy.c
69
static struct parport *clone_parport(struct parport *real, int muxport)
drivers/parport/daisy.c
71
struct parport *extra = parport_register_port(real->base,
drivers/parport/ieee1284.c
107
int parport_poll_peripheral(struct parport *port,
drivers/parport/ieee1284.c
156
int parport_wait_peripheral(struct parport *port,
drivers/parport/ieee1284.c
214
static void parport_ieee1284_terminate (struct parport *port)
drivers/parport/ieee1284.c
317
int parport_negotiate (struct parport *port, int mode)
drivers/parport/ieee1284.c
36
static void parport_ieee1284_wakeup (struct parport *port)
drivers/parport/ieee1284.c
43
struct parport *port = timer_container_of(port, t, timer);
drivers/parport/ieee1284.c
536
static int parport_ieee1284_ack_data_avail (struct parport *port)
drivers/parport/ieee1284.c
552
struct parport *port = handle;
drivers/parport/ieee1284.c
583
ssize_t parport_write (struct parport *port, const void *buffer, size_t len)
drivers/parport/ieee1284.c
591
size_t (*fn) (struct parport *, const void *, size_t, int);
drivers/parport/ieee1284.c
64
int parport_wait_event (struct parport *port, signed long timeout)
drivers/parport/ieee1284.c
674
ssize_t parport_read (struct parport *port, void *buffer, size_t len)
drivers/parport/ieee1284.c
682
size_t (*fn) (struct parport *, void *, size_t, int);
drivers/parport/ieee1284_ops.c
144
size_t parport_ieee1284_read_nibble (struct parport *port,
drivers/parport/ieee1284_ops.c
232
size_t parport_ieee1284_read_byte (struct parport *port,
drivers/parport/ieee1284_ops.c
323
int ecp_forward_to_reverse (struct parport *port)
drivers/parport/ieee1284_ops.c
35
size_t parport_ieee1284_write_compat (struct parport *port,
drivers/parport/ieee1284_ops.c
355
int ecp_reverse_to_forward (struct parport *port)
drivers/parport/ieee1284_ops.c
388
size_t parport_ieee1284_ecp_write_data (struct parport *port,
drivers/parport/ieee1284_ops.c
474
size_t parport_ieee1284_ecp_read_data (struct parport *port,
drivers/parport/ieee1284_ops.c
618
size_t parport_ieee1284_ecp_write_addr (struct parport *port,
drivers/parport/ieee1284_ops.c
709
size_t parport_ieee1284_epp_write_data (struct parport *port,
drivers/parport/ieee1284_ops.c
753
size_t parport_ieee1284_epp_read_data (struct parport *port,
drivers/parport/ieee1284_ops.c
797
size_t parport_ieee1284_epp_write_addr (struct parport *port,
drivers/parport/ieee1284_ops.c
841
size_t parport_ieee1284_epp_read_addr (struct parport *port,
drivers/parport/parport_amiga.c
100
static void amiga_enable_irq(struct parport *p)
drivers/parport/parport_amiga.c
105
static void amiga_disable_irq(struct parport *p)
drivers/parport/parport_amiga.c
110
static void amiga_data_forward(struct parport *p)
drivers/parport/parport_amiga.c
117
static void amiga_data_reverse(struct parport *p)
drivers/parport/parport_amiga.c
132
static void amiga_save_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_amiga.c
142
static void amiga_restore_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_amiga.c
192
struct parport *p;
drivers/parport/parport_amiga.c
224
struct parport *port = platform_get_drvdata(pdev);
drivers/parport/parport_amiga.c
32
static void amiga_write_data(struct parport *p, unsigned char data)
drivers/parport/parport_amiga.c
40
static unsigned char amiga_read_data(struct parport *p)
drivers/parport/parport_amiga.c
54
static void amiga_write_control(struct parport *p, unsigned char control)
drivers/parport/parport_amiga.c
60
static unsigned char amiga_read_control( struct parport *p)
drivers/parport/parport_amiga.c
66
static unsigned char amiga_frob_control( struct parport *p, unsigned char mask, unsigned char val)
drivers/parport/parport_amiga.c
91
static unsigned char amiga_read_status(struct parport *p)
drivers/parport/parport_atari.c
103
parport_atari_restore_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_atari.c
108
parport_atari_enable_irq(struct parport *p)
drivers/parport/parport_atari.c
114
parport_atari_disable_irq(struct parport *p)
drivers/parport/parport_atari.c
120
parport_atari_data_forward(struct parport *p)
drivers/parport/parport_atari.c
132
parport_atari_data_reverse(struct parport *p)
drivers/parport/parport_atari.c
175
struct parport *p;
drivers/parport/parport_atari.c
22
static struct parport *this_port;
drivers/parport/parport_atari.c
25
parport_atari_read_data(struct parport *p)
drivers/parport/parport_atari.c
38
parport_atari_write_data(struct parport *p, unsigned char data)
drivers/parport/parport_atari.c
49
parport_atari_read_control(struct parport *p)
drivers/parport/parport_atari.c
63
parport_atari_write_control(struct parport *p, unsigned char control)
drivers/parport/parport_atari.c
77
parport_atari_frob_control(struct parport *p, unsigned char mask,
drivers/parport/parport_atari.c
86
parport_atari_read_status(struct parport *p)
drivers/parport/parport_atari.c
98
parport_atari_save_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_cs.c
122
struct parport *p;
drivers/parport/parport_cs.c
171
struct parport *p = info->port;
drivers/parport/parport_cs.c
76
struct parport *port;
drivers/parport/parport_gsc.c
133
static int parport_SPP_supported(struct parport *pb)
drivers/parport/parport_gsc.c
197
static int parport_PS2_supported(struct parport *pb)
drivers/parport/parport_gsc.c
228
static struct parport *parport_gsc_probe_port(unsigned long base,
drivers/parport/parport_gsc.c
234
struct parport tmp;
drivers/parport/parport_gsc.c
235
struct parport *p = &tmp;
drivers/parport/parport_gsc.c
335
struct parport *p;
drivers/parport/parport_gsc.c
369
struct parport *p = dev_get_drvdata(&dev->dev);
drivers/parport/parport_gsc.c
51
static int clear_epp_timeout(struct parport *pb)
drivers/parport/parport_gsc.c
81
void parport_gsc_save_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_gsc.c
86
void parport_gsc_restore_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_gsc.h
106
static inline void parport_gsc_data_reverse(struct parport *p)
drivers/parport/parport_gsc.h
111
static inline void parport_gsc_data_forward(struct parport *p)
drivers/parport/parport_gsc.h
116
static inline void parport_gsc_write_control(struct parport *p,
drivers/parport/parport_gsc.h
134
static inline unsigned char parport_gsc_read_control(struct parport *p)
drivers/parport/parport_gsc.h
144
static inline unsigned char parport_gsc_frob_control(struct parport *p,
drivers/parport/parport_gsc.h
171
static inline unsigned char parport_gsc_read_status(struct parport *p)
drivers/parport/parport_gsc.h
176
static inline void parport_gsc_disable_irq(struct parport *p)
drivers/parport/parport_gsc.h
181
static inline void parport_gsc_enable_irq(struct parport *p)
drivers/parport/parport_gsc.h
186
extern void parport_gsc_release_resources(struct parport *p);
drivers/parport/parport_gsc.h
188
extern int parport_gsc_claim_resources(struct parport *p);
drivers/parport/parport_gsc.h
192
extern void parport_gsc_save_state(struct parport *p, struct parport_state *s);
drivers/parport/parport_gsc.h
194
extern void parport_gsc_restore_state(struct parport *p, struct parport_state *s);
drivers/parport/parport_gsc.h
69
static inline void parport_gsc_write_data(struct parport *p, unsigned char d)
drivers/parport/parport_gsc.h
77
static inline unsigned char parport_gsc_read_data(struct parport *p)
drivers/parport/parport_gsc.h
88
static inline unsigned char __parport_gsc_frob_control(struct parport *p,
drivers/parport/parport_ip32.c
1004
static inline void parport_ip32_data_forward(struct parport *p)
drivers/parport/parport_ip32.c
1016
static inline void parport_ip32_data_reverse(struct parport *p)
drivers/parport/parport_ip32.c
1038
static void parport_ip32_save_state(struct parport *p,
drivers/parport/parport_ip32.c
1050
static void parport_ip32_restore_state(struct parport *p,
drivers/parport/parport_ip32.c
1066
static unsigned int parport_ip32_clear_epp_timeout(struct parport *p)
drivers/parport/parport_ip32.c
1100
struct parport *p, void *buf,
drivers/parport/parport_ip32.c
1139
struct parport *p, const void *buf,
drivers/parport/parport_ip32.c
1175
static size_t parport_ip32_epp_read_data(struct parport *p, void *buf,
drivers/parport/parport_ip32.c
1189
static size_t parport_ip32_epp_write_data(struct parport *p, const void *buf,
drivers/parport/parport_ip32.c
1203
static size_t parport_ip32_epp_read_addr(struct parport *p, void *buf,
drivers/parport/parport_ip32.c
1217
static size_t parport_ip32_epp_write_addr(struct parport *p, const void *buf,
drivers/parport/parport_ip32.c
1238
static unsigned int parport_ip32_fifo_wait_break(struct parport *p,
drivers/parport/parport_ip32.c
1265
static unsigned int parport_ip32_fwp_wait_polling(struct parport *p)
drivers/parport/parport_ip32.c
1268
struct parport * const physport = p->physport;
drivers/parport/parport_ip32.c
128
static struct parport *this_port;
drivers/parport/parport_ip32.c
1305
static unsigned int parport_ip32_fwp_wait_interrupt(struct parport *p)
drivers/parport/parport_ip32.c
1309
struct parport * const physport = p->physport;
drivers/parport/parport_ip32.c
1381
static size_t parport_ip32_fifo_write_block_pio(struct parport *p,
drivers/parport/parport_ip32.c
1425
static size_t parport_ip32_fifo_write_block_dma(struct parport *p,
drivers/parport/parport_ip32.c
1429
struct parport * const physport = p->physport;
drivers/parport/parport_ip32.c
1470
static size_t parport_ip32_fifo_write_block(struct parport *p,
drivers/parport/parport_ip32.c
1491
static unsigned int parport_ip32_drain_fifo(struct parport *p,
drivers/parport/parport_ip32.c
1531
static unsigned int parport_ip32_get_fifo_residue(struct parport *p,
drivers/parport/parport_ip32.c
1619
static size_t parport_ip32_compat_write_data(struct parport *p,
drivers/parport/parport_ip32.c
1625
struct parport * const physport = p->physport;
drivers/parport/parport_ip32.c
1685
static size_t parport_ip32_ecp_write_data(struct parport *p,
drivers/parport/parport_ip32.c
1691
struct parport * const physport = p->physport;
drivers/parport/parport_ip32.c
1807
static __init unsigned int parport_ip32_ecp_supported(struct parport *p)
drivers/parport/parport_ip32.c
1835
static __init unsigned int parport_ip32_fifo_supported(struct parport *p)
drivers/parport/parport_ip32.c
2023
static __init struct parport *parport_ip32_probe_port(void)
drivers/parport/parport_ip32.c
2028
struct parport *p = NULL;
drivers/parport/parport_ip32.c
2173
static __exit void parport_ip32_unregister_port(struct parport *p)
drivers/parport/parport_ip32.c
287
({ const struct parport *__p = (p); \
drivers/parport/parport_ip32.c
318
static void parport_ip32_dump_state(struct parport *p, char *str,
drivers/parport/parport_ip32.c
495
&mace->perif.ctrl.parport.context_a :
drivers/parport/parport_ip32.c
496
&mace->perif.ctrl.parport.context_b;
drivers/parport/parport_ip32.c
567
static int parport_ip32_dma_start(struct parport *p,
drivers/parport/parport_ip32.c
581
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
601
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
610
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
622
static void parport_ip32_dma_stop(struct parport *p)
drivers/parport/parport_ip32.c
647
ctrl = readq(&mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
649
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
652
ctx_a = readq(&mace->perif.ctrl.parport.context_a);
drivers/parport/parport_ip32.c
653
ctx_b = readq(&mace->perif.ctrl.parport.context_b);
drivers/parport/parport_ip32.c
654
ctrl = readq(&mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
655
diag = readq(&mace->perif.ctrl.parport.diagnostic);
drivers/parport/parport_ip32.c
672
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
705
writeq(MACEPAR_CTLSTAT_RESET, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
753
static inline void parport_ip32_wakeup(struct parport *p)
drivers/parport/parport_ip32.c
769
struct parport * const p = dev_id;
drivers/parport/parport_ip32.c
791
static inline unsigned int parport_ip32_read_econtrol(struct parport *p)
drivers/parport/parport_ip32.c
802
static inline void parport_ip32_write_econtrol(struct parport *p,
drivers/parport/parport_ip32.c
818
static inline void parport_ip32_frob_econtrol(struct parport *p,
drivers/parport/parport_ip32.c
835
static void parport_ip32_set_mode(struct parport *p, unsigned int mode)
drivers/parport/parport_ip32.c
857
static inline unsigned char parport_ip32_read_data(struct parport *p)
drivers/parport/parport_ip32.c
868
static inline void parport_ip32_write_data(struct parport *p, unsigned char d)
drivers/parport/parport_ip32.c
878
static inline unsigned char parport_ip32_read_status(struct parport *p)
drivers/parport/parport_ip32.c
888
static inline unsigned int __parport_ip32_read_control(struct parport *p)
drivers/parport/parport_ip32.c
899
static inline void __parport_ip32_write_control(struct parport *p,
drivers/parport/parport_ip32.c
919
static inline void __parport_ip32_frob_control(struct parport *p,
drivers/parport/parport_ip32.c
935
static inline unsigned char parport_ip32_read_control(struct parport *p)
drivers/parport/parport_ip32.c
950
static inline void parport_ip32_write_control(struct parport *p,
drivers/parport/parport_ip32.c
968
static inline unsigned char parport_ip32_frob_control(struct parport *p,
drivers/parport/parport_ip32.c
984
static inline void parport_ip32_disable_irq(struct parport *p)
drivers/parport/parport_ip32.c
993
static inline void parport_ip32_enable_irq(struct parport *p)
drivers/parport/parport_mfc3.c
123
static void mfc3_write_control(struct parport *p, unsigned char control)
drivers/parport/parport_mfc3.c
129
static unsigned char mfc3_read_control( struct parport *p)
drivers/parport/parport_mfc3.c
135
static unsigned char mfc3_frob_control( struct parport *p, unsigned char mask, unsigned char val)
drivers/parport/parport_mfc3.c
163
static unsigned char mfc3_read_status(struct parport *p)
drivers/parport/parport_mfc3.c
187
static void mfc3_enable_irq(struct parport *p)
drivers/parport/parport_mfc3.c
192
static void mfc3_disable_irq(struct parport *p)
drivers/parport/parport_mfc3.c
197
static void mfc3_data_forward(struct parport *p)
drivers/parport/parport_mfc3.c
205
static void mfc3_data_reverse(struct parport *p)
drivers/parport/parport_mfc3.c
221
static void mfc3_save_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_mfc3.c
233
static void mfc3_restore_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_mfc3.c
285
struct parport *p;
drivers/parport/parport_mfc3.c
74
static struct parport *this_port[MAX_MFC] = {NULL, };
drivers/parport/parport_mfc3.c
80
static void mfc3_write_data(struct parport *p, unsigned char data)
drivers/parport/parport_mfc3.c
89
static unsigned char mfc3_read_data(struct parport *p)
drivers/parport/parport_pc.c
106
static void frob_econtrol(struct parport *pb, unsigned char m,
drivers/parport/parport_pc.c
127
static inline void frob_set_mode(struct parport *p, int mode)
drivers/parport/parport_pc.c
1379
static struct superio_struct *find_superio(struct parport *p)
drivers/parport/parport_pc.c
1388
static int get_superio_dma(struct parport *p)
drivers/parport/parport_pc.c
139
static int change_mode(struct parport *p, int m)
drivers/parport/parport_pc.c
1396
static int get_superio_irq(struct parport *p)
drivers/parport/parport_pc.c
1416
static int parport_SPP_supported(struct parport *pb)
drivers/parport/parport_pc.c
1496
static int parport_ECR_present(struct parport *pb)
drivers/parport/parport_pc.c
1551
static int parport_PS2_supported(struct parport *pb)
drivers/parport/parport_pc.c
1582
static int parport_ECP_supported(struct parport *pb)
drivers/parport/parport_pc.c
1708
static int intel_bug_present_check_epp(struct parport *pb)
drivers/parport/parport_pc.c
1731
static int intel_bug_present(struct parport *pb)
drivers/parport/parport_pc.c
1741
static int intel_bug_present(struct parport *pb)
drivers/parport/parport_pc.c
1747
static int parport_ECPPS2_supported(struct parport *pb)
drivers/parport/parport_pc.c
1765
static int parport_EPP_supported(struct parport *pb)
drivers/parport/parport_pc.c
1799
static int parport_ECPEPP_supported(struct parport *pb)
drivers/parport/parport_pc.c
1830
static int parport_PS2_supported(struct parport *pb) { return 0; }
drivers/parport/parport_pc.c
1832
static int parport_ECP_supported(struct parport *pb)
drivers/parport/parport_pc.c
1837
static int parport_EPP_supported(struct parport *pb)
drivers/parport/parport_pc.c
1842
static int parport_ECPEPP_supported(struct parport *pb)
drivers/parport/parport_pc.c
1847
static int parport_ECPPS2_supported(struct parport *pb)
drivers/parport/parport_pc.c
1857
static int programmable_irq_support(struct parport *pb)
drivers/parport/parport_pc.c
1874
static int irq_probe_ECP(struct parport *pb)
drivers/parport/parport_pc.c
1902
static int irq_probe_EPP(struct parport *pb)
drivers/parport/parport_pc.c
1941
static int irq_probe_SPP(struct parport *pb)
drivers/parport/parport_pc.c
1954
static int parport_irq_probe(struct parport *pb)
drivers/parport/parport_pc.c
1988
static int programmable_dma_support(struct parport *p)
drivers/parport/parport_pc.c
2005
static int parport_dma_probe(struct parport *p)
drivers/parport/parport_pc.c
2025
static struct parport *__parport_pc_probe_port(unsigned long int base,
drivers/parport/parport_pc.c
2035
struct parport *p;
drivers/parport/parport_pc.c
208
static int clear_epp_timeout(struct parport *pb)
drivers/parport/parport_pc.c
2276
struct parport *parport_pc_probe_port(unsigned long int base,
drivers/parport/parport_pc.c
2287
void parport_pc_unregister_port(struct parport *p)
drivers/parport/parport_pc.c
246
static void parport_pc_save_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_pc.c
254
static void parport_pc_restore_state(struct parport *p,
drivers/parport/parport_pc.c
266
static size_t parport_pc_epp_read_data(struct parport *port, void *buf,
drivers/parport/parport_pc.c
2863
struct parport *ports[2];
drivers/parport/parport_pc.c
3004
struct parport *pdata;
drivers/parport/parport_pc.c
3043
struct parport *pdata = (struct parport *)pnp_get_drvdata(dev);
drivers/parport/parport_pc.c
338
static size_t parport_pc_epp_write_data(struct parport *port, const void *buf,
drivers/parport/parport_pc.c
3392
struct parport *port;
drivers/parport/parport_pc.c
372
static size_t parport_pc_epp_read_addr(struct parport *port, void *buf,
drivers/parport/parport_pc.c
397
static size_t parport_pc_epp_write_addr(struct parport *port,
drivers/parport/parport_pc.c
423
static size_t parport_pc_ecpepp_read_data(struct parport *port, void *buf,
drivers/parport/parport_pc.c
437
static size_t parport_pc_ecpepp_write_data(struct parport *port,
drivers/parport/parport_pc.c
452
static size_t parport_pc_ecpepp_read_addr(struct parport *port, void *buf,
drivers/parport/parport_pc.c
466
static size_t parport_pc_ecpepp_write_addr(struct parport *port,
drivers/parport/parport_pc.c
483
static size_t parport_pc_fifo_write_block_pio(struct parport *port,
drivers/parport/parport_pc.c
581
static size_t parport_pc_fifo_write_block_dma(struct parport *port,
drivers/parport/parport_pc.c
710
static inline size_t parport_pc_fifo_write_block(struct parport *port,
drivers/parport/parport_pc.c
721
static size_t parport_pc_compat_write_block_pio(struct parport *port,
drivers/parport/parport_pc.c
795
static size_t parport_pc_ecp_write_block_pio(struct parport *port,
drivers/parport/parport_serial.c
618
struct parport *port[PARPORT_MAX];
drivers/parport/parport_serial.c
655
struct parport *port;
drivers/parport/parport_sunbpp.c
109
static unsigned char control_sunbpp_to_pc(struct parport *p)
drivers/parport/parport_sunbpp.c
130
static unsigned char parport_sunbpp_read_control(struct parport *p)
drivers/parport/parport_sunbpp.c
135
static unsigned char parport_sunbpp_frob_control(struct parport *p,
drivers/parport/parport_sunbpp.c
181
static void parport_sunbpp_write_control(struct parport *p, unsigned char d)
drivers/parport/parport_sunbpp.c
191
static unsigned char parport_sunbpp_read_status(struct parport *p)
drivers/parport/parport_sunbpp.c
196
static void parport_sunbpp_data_forward (struct parport *p)
drivers/parport/parport_sunbpp.c
206
static void parport_sunbpp_data_reverse (struct parport *p)
drivers/parport/parport_sunbpp.c
222
static void parport_sunbpp_save_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_sunbpp.c
227
static void parport_sunbpp_restore_state(struct parport *p, struct parport_state *s)
drivers/parport/parport_sunbpp.c
276
struct parport *p;
drivers/parport/parport_sunbpp.c
339
struct parport *p = dev_get_drvdata(&op->dev);
drivers/parport/parport_sunbpp.c
51
static void parport_sunbpp_disable_irq(struct parport *p)
drivers/parport/parport_sunbpp.c
61
static void parport_sunbpp_enable_irq(struct parport *p)
drivers/parport/parport_sunbpp.c
71
static void parport_sunbpp_write_data(struct parport *p, unsigned char d)
drivers/parport/parport_sunbpp.c
79
static unsigned char parport_sunbpp_read_data(struct parport *p)
drivers/parport/parport_sunbpp.c
86
static unsigned char status_sunbpp_to_pc(struct parport *p)
drivers/parport/probe.c
132
static ssize_t parport_read_device_id (struct parport *port, char *buffer,
drivers/parport/probe.c
37
static void pretty_print(struct parport *port, int device)
drivers/parport/probe.c
53
static void parse_data(struct parport *port, int device, char *str)
drivers/parport/procfs.c
119
struct parport *port = (struct parport *)table->extra1;
drivers/parport/procfs.c
146
struct parport *port = (struct parport *)table->extra1;
drivers/parport/procfs.c
173
struct parport *port = (struct parport *)table->extra1;
drivers/parport/procfs.c
200
struct parport *port = (struct parport *)table->extra1;
drivers/parport/procfs.c
39
struct parport *port = (struct parport *)table->extra1;
drivers/parport/procfs.c
415
int parport_proc_register(struct parport *port)
drivers/parport/procfs.c
477
int parport_proc_unregister(struct parport *port)
drivers/parport/procfs.c
492
struct parport * port = device->port;
drivers/parport/procfs.c
565
int parport_proc_register(struct parport *pp)
drivers/parport/procfs.c
570
int parport_proc_unregister(struct parport *pp)
drivers/parport/share.c
1144
struct parport *port = dev->port->physport;
drivers/parport/share.c
1212
struct parport *port = dev_id;
drivers/parport/share.c
154
struct parport *port = _port;
drivers/parport/share.c
163
static void attach_driver_chain(struct parport *port)
drivers/parport/share.c
177
struct parport *port = _port;
drivers/parport/share.c
186
static void detach_driver_chain(struct parport *port)
drivers/parport/share.c
217
struct parport *port;
drivers/parport/share.c
346
struct parport *port = to_parport_dev(dev);
drivers/parport/share.c
370
struct parport *parport_get_port(struct parport *port)
drivers/parport/share.c
378
void parport_del_port(struct parport *port)
drivers/parport/share.c
393
void parport_put_port(struct parport *port)
drivers/parport/share.c
428
struct parport *parport_register_port(unsigned long base, int irq, int dma,
drivers/parport/share.c
432
struct parport *tmp;
drivers/parport/share.c
437
tmp = kzalloc_obj(struct parport);
drivers/parport/share.c
463
struct parport *p = list_entry(l, struct parport, full_list);
drivers/parport/share.c
508
void parport_announce_port(struct parport *port)
drivers/parport/share.c
526
struct parport *slave = port->slaves[i-1];
drivers/parport/share.c
535
struct parport *slave = port->slaves[i-1];
drivers/parport/share.c
55
static void dead_write_lines(struct parport *p, unsigned char b){}
drivers/parport/share.c
56
static unsigned char dead_read_lines(struct parport *p) { return 0; }
drivers/parport/share.c
563
void parport_remove_port(struct parport *port)
drivers/parport/share.c
57
static unsigned char dead_frob_lines(struct parport *p, unsigned char b,
drivers/parport/share.c
578
struct parport *slave = port->slaves[i-1];
drivers/parport/share.c
59
static void dead_onearg(struct parport *p){}
drivers/parport/share.c
590
struct parport *slave = port->slaves[i-1];
drivers/parport/share.c
601
struct parport *slave = port->slaves[i-1];
drivers/parport/share.c
61
static void dead_state(struct parport *p, struct parport_state *s) { }
drivers/parport/share.c
62
static size_t dead_write(struct parport *p, const void *b, size_t l, int f)
drivers/parport/share.c
64
static size_t dead_read(struct parport *p, void *b, size_t l, int f)
drivers/parport/share.c
679
parport_register_dev_model(struct parport *port, const char *name,
drivers/parport/share.c
828
struct parport *port;
drivers/parport/share.c
901
struct parport *parport_find_number(int number)
drivers/parport/share.c
903
struct parport *port, *result = NULL;
drivers/parport/share.c
932
struct parport *parport_find_base(unsigned long base)
drivers/parport/share.c
934
struct parport *port, *result = NULL;
drivers/parport/share.c
966
struct parport *port = dev->port->physport;
drivers/pps/clients/pps_parport.c
123
static void parport_attach(struct parport *port)
drivers/pps/clients/pps_parport.c
199
static void parport_detach(struct parport *port)
drivers/pps/clients/pps_parport.c
47
static inline int signal_is_set(struct parport *port)
drivers/pps/clients/pps_parport.c
57
struct parport *port = dev->pardev->port;
drivers/scsi/imm.c
1149
static int __imm_attach(struct parport *pb)
drivers/scsi/imm.c
1253
static void imm_attach(struct parport *pb)
drivers/scsi/imm.c
1258
static void imm_detach(struct parport *pb)
drivers/scsi/ppa.c
1035
static int __ppa_attach(struct parport *pb)
drivers/scsi/ppa.c
1129
static void ppa_attach(struct parport *pb)
drivers/scsi/ppa.c
1134
static void ppa_detach(struct parport *pb)
drivers/spi/spi-butterfly.c
176
static void butterfly_attach(struct parport *p)
drivers/spi/spi-butterfly.c
288
static void butterfly_detach(struct parport *p)
drivers/spi/spi-butterfly.c
53
struct parport *port;
drivers/spi/spi-lm70llp.c
188
static void spi_lm70llp_attach(struct parport *p)
drivers/spi/spi-lm70llp.c
296
static void spi_lm70llp_detach(struct parport *p)
drivers/spi/spi-lm70llp.c
72
struct parport *port;
drivers/usb/misc/uss720.c
193
static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags)
drivers/usb/misc/uss720.c
229
static int set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_flags)
drivers/usb/misc/uss720.c
257
static int change_mode(struct parport *pp, int m)
drivers/usb/misc/uss720.c
307
static int clear_epp_timeout(struct parport *pp)
drivers/usb/misc/uss720.c
322
struct parport *pp = (struct parport *)dev_id;
drivers/usb/misc/uss720.c
335
static void parport_uss720_write_data(struct parport *pp, unsigned char d)
drivers/usb/misc/uss720.c
340
static unsigned char parport_uss720_read_data(struct parport *pp)
drivers/usb/misc/uss720.c
349
static void parport_uss720_write_control(struct parport *pp, unsigned char d)
drivers/usb/misc/uss720.c
359
static unsigned char parport_uss720_read_control(struct parport *pp)
drivers/usb/misc/uss720.c
365
static unsigned char parport_uss720_frob_control(struct parport *pp, unsigned char mask, unsigned char val)
drivers/usb/misc/uss720.c
379
static unsigned char parport_uss720_read_status(struct parport *pp)
drivers/usb/misc/uss720.c
388
static void parport_uss720_disable_irq(struct parport *pp)
drivers/usb/misc/uss720.c
399
static void parport_uss720_enable_irq(struct parport *pp)
drivers/usb/misc/uss720.c
410
static void parport_uss720_data_forward (struct parport *pp)
drivers/usb/misc/uss720.c
421
static void parport_uss720_data_reverse (struct parport *pp)
drivers/usb/misc/uss720.c
438
static void parport_uss720_save_state(struct parport *pp, struct parport_state *s)
drivers/usb/misc/uss720.c
450
static void parport_uss720_restore_state(struct parport *pp, struct parport_state *s)
drivers/usb/misc/uss720.c
461
static size_t parport_uss720_epp_read_data(struct parport *pp, void *buf, size_t length, int flags)
drivers/usb/misc/uss720.c
481
static size_t parport_uss720_epp_write_data(struct parport *pp, const void *buf, size_t length, int flags)
drivers/usb/misc/uss720.c
49
struct parport *pp;
drivers/usb/misc/uss720.c
520
static size_t parport_uss720_epp_read_addr(struct parport *pp, void *buf, size_t length, int flags)
drivers/usb/misc/uss720.c
540
static size_t parport_uss720_epp_write_addr(struct parport *pp, const void *buf, size_t length, int flags)
drivers/usb/misc/uss720.c
562
static size_t parport_uss720_ecp_write_data(struct parport *pp, const void *buffer, size_t len, int flags)
drivers/usb/misc/uss720.c
580
static size_t parport_uss720_ecp_read_data(struct parport *pp, void *buffer, size_t len, int flags)
drivers/usb/misc/uss720.c
598
static size_t parport_uss720_ecp_write_addr(struct parport *pp, const void *buffer, size_t len, int flags)
drivers/usb/misc/uss720.c
613
static size_t parport_uss720_write_compat(struct parport *pp, const void *buffer, size_t len, int flags)
drivers/usb/misc/uss720.c
678
struct parport *pp;
drivers/usb/misc/uss720.c
763
struct parport *pp = usb_get_intfdata(intf);
drivers/usb/misc/uss720.c
99
struct parport *pp;
drivers/usb/serial/mos7720.c
272
static int parport_prologue(struct parport *pp)
drivers/usb/serial/mos7720.c
307
static inline void parport_epilogue(struct parport *pp)
drivers/usb/serial/mos7720.c
335
static void parport_mos7715_write_data(struct parport *pp, unsigned char d)
drivers/usb/serial/mos7720.c
346
static unsigned char parport_mos7715_read_data(struct parport *pp)
drivers/usb/serial/mos7720.c
358
static void parport_mos7715_write_control(struct parport *pp, unsigned char d)
drivers/usb/serial/mos7720.c
371
static unsigned char parport_mos7715_read_control(struct parport *pp)
drivers/usb/serial/mos7720.c
387
static unsigned char parport_mos7715_frob_control(struct parport *pp,
drivers/usb/serial/mos7720.c
406
static unsigned char parport_mos7715_read_status(struct parport *pp)
drivers/usb/serial/mos7720.c
422
static void parport_mos7715_enable_irq(struct parport *pp)
drivers/usb/serial/mos7720.c
426
static void parport_mos7715_disable_irq(struct parport *pp)
drivers/usb/serial/mos7720.c
430
static void parport_mos7715_data_forward(struct parport *pp)
drivers/usb/serial/mos7720.c
443
static void parport_mos7715_data_reverse(struct parport *pp)
drivers/usb/serial/mos7720.c
464
static void parport_mos7715_save_state(struct parport *pp,
drivers/usb/serial/mos7720.c
481
static void parport_mos7715_restore_state(struct parport *pp,
drivers/usb/serial/mos7720.c
499
static size_t parport_mos7715_write_compat(struct parport *pp,
drivers/usb/serial/mos7720.c
90
struct parport *pp; /* back to containing struct */
include/linux/parport.h
102
size_t (*compat_write_data) (struct parport *port, const void *buf,
include/linux/parport.h
104
size_t (*nibble_read_data) (struct parport *port, void *buf,
include/linux/parport.h
106
size_t (*byte_read_data) (struct parport *port, void *buf,
include/linux/parport.h
135
struct parport *port;
include/linux/parport.h
199
struct parport *physport;
include/linux/parport.h
21
struct parport;
include/linux/parport.h
247
struct parport *slaves[3];
include/linux/parport.h
250
#define to_parport_dev(n) container_of(n, struct parport, bus_dev)
include/linux/parport.h
256
void (*detach) (struct parport *);
include/linux/parport.h
257
void (*match_port)(struct parport *);
include/linux/parport.h
271
struct parport *parport_register_port(unsigned long base, int irq, int dma,
include/linux/parport.h
279
void parport_announce_port (struct parport *port);
include/linux/parport.h
282
extern void parport_remove_port(struct parport *port);
include/linux/parport.h
340
extern struct parport *parport_find_number (int);
include/linux/parport.h
341
extern struct parport *parport_find_base (unsigned long);
include/linux/parport.h
347
extern struct parport *parport_get_port (struct parport *);
include/linux/parport.h
348
extern void parport_put_port (struct parport *);
include/linux/parport.h
349
void parport_del_port(struct parport *);
include/linux/parport.h
364
parport_register_dev_model(struct parport *port, const char *name,
include/linux/parport.h
447
extern int parport_negotiate (struct parport *, int mode);
include/linux/parport.h
448
extern ssize_t parport_write (struct parport *, const void *buf, size_t len);
include/linux/parport.h
449
extern ssize_t parport_read (struct parport *, void *buf, size_t len);
include/linux/parport.h
454
extern int parport_wait_event (struct parport *, long timeout);
include/linux/parport.h
455
extern int parport_wait_peripheral (struct parport *port,
include/linux/parport.h
458
extern int parport_poll_peripheral (struct parport *port,
include/linux/parport.h
464
extern size_t parport_ieee1284_write_compat (struct parport *,
include/linux/parport.h
466
extern size_t parport_ieee1284_read_nibble (struct parport *,
include/linux/parport.h
468
extern size_t parport_ieee1284_read_byte (struct parport *,
include/linux/parport.h
470
extern size_t parport_ieee1284_ecp_read_data (struct parport *,
include/linux/parport.h
472
extern size_t parport_ieee1284_ecp_write_data (struct parport *,
include/linux/parport.h
474
extern size_t parport_ieee1284_ecp_write_addr (struct parport *,
include/linux/parport.h
476
extern size_t parport_ieee1284_epp_write_data (struct parport *,
include/linux/parport.h
478
extern size_t parport_ieee1284_epp_read_data (struct parport *,
include/linux/parport.h
480
extern size_t parport_ieee1284_epp_write_addr (struct parport *,
include/linux/parport.h
482
extern size_t parport_ieee1284_epp_read_addr (struct parport *,
include/linux/parport.h
487
extern int parport_daisy_init (struct parport *port);
include/linux/parport.h
488
extern void parport_daisy_fini (struct parport *port);
include/linux/parport.h
492
extern void parport_daisy_deselect_all (struct parport *port);
include/linux/parport.h
493
extern int parport_daisy_select (struct parport *port, int daisy, int mode);
include/linux/parport.h
496
static inline void parport_generic_irq(struct parport *port)
include/linux/parport.h
506
extern int parport_proc_register(struct parport *pp);
include/linux/parport.h
507
extern int parport_proc_unregister(struct parport *pp);
include/linux/parport.h
62
void (*write_data)(struct parport *, unsigned char);
include/linux/parport.h
63
unsigned char (*read_data)(struct parport *);
include/linux/parport.h
65
void (*write_control)(struct parport *, unsigned char);
include/linux/parport.h
66
unsigned char (*read_control)(struct parport *);
include/linux/parport.h
67
unsigned char (*frob_control)(struct parport *, unsigned char mask,
include/linux/parport.h
70
unsigned char (*read_status)(struct parport *);
include/linux/parport.h
73
void (*enable_irq)(struct parport *);
include/linux/parport.h
74
void (*disable_irq)(struct parport *);
include/linux/parport.h
77
void (*data_forward) (struct parport *);
include/linux/parport.h
78
void (*data_reverse) (struct parport *);
include/linux/parport.h
82
void (*save_state)(struct parport *, struct parport_state *);
include/linux/parport.h
83
void (*restore_state)(struct parport *, struct parport_state *);
include/linux/parport.h
86
size_t (*epp_write_data) (struct parport *port, const void *buf,
include/linux/parport.h
88
size_t (*epp_read_data) (struct parport *port, void *buf, size_t len,
include/linux/parport.h
90
size_t (*epp_write_addr) (struct parport *port, const void *buf,
include/linux/parport.h
92
size_t (*epp_read_addr) (struct parport *port, void *buf, size_t len,
include/linux/parport.h
95
size_t (*ecp_write_data) (struct parport *port, const void *buf,
include/linux/parport.h
97
size_t (*ecp_read_data) (struct parport *port, void *buf, size_t len,
include/linux/parport.h
99
size_t (*ecp_write_addr) (struct parport *port, const void *buf,
include/linux/parport_pc.h
131
static __inline__ unsigned char __parport_pc_frob_control (struct parport *p,
include/linux/parport_pc.h
149
static __inline__ void parport_pc_data_reverse (struct parport *p)
include/linux/parport_pc.h
154
static __inline__ void parport_pc_data_forward (struct parport *p)
include/linux/parport_pc.h
159
static __inline__ void parport_pc_write_control (struct parport *p,
include/linux/parport_pc.h
177
static __inline__ unsigned char parport_pc_read_control(struct parport *p)
include/linux/parport_pc.h
187
static __inline__ unsigned char parport_pc_frob_control (struct parport *p,
include/linux/parport_pc.h
214
static __inline__ unsigned char parport_pc_read_status(struct parport *p)
include/linux/parport_pc.h
220
static __inline__ void parport_pc_disable_irq(struct parport *p)
include/linux/parport_pc.h
225
static __inline__ void parport_pc_enable_irq(struct parport *p)
include/linux/parport_pc.h
230
extern void parport_pc_release_resources(struct parport *p);
include/linux/parport_pc.h
232
extern int parport_pc_claim_resources(struct parport *p);
include/linux/parport_pc.h
235
extern struct parport *parport_pc_probe_port(unsigned long base,
include/linux/parport_pc.h
240
extern void parport_pc_unregister_port(struct parport *p);
include/linux/parport_pc.h
46
struct parport *port;
include/linux/parport_pc.h
66
static __inline__ void parport_pc_write_data(struct parport *p, unsigned char d)
include/linux/parport_pc.h
74
static __inline__ unsigned char parport_pc_read_data(struct parport *p)
include/linux/parport_pc.h
85
static inline void dump_parport_state (char *str, struct parport *p)
sound/drivers/mts64.c
127
static void mts64_enable_readout(struct parport *p);
sound/drivers/mts64.c
128
static void mts64_disable_readout(struct parport *p);
sound/drivers/mts64.c
129
static int mts64_device_ready(struct parport *p);
sound/drivers/mts64.c
130
static int mts64_device_init(struct parport *p);
sound/drivers/mts64.c
134
static int mts64_probe(struct parport *p);
sound/drivers/mts64.c
135
static u16 mts64_read(struct parport *p);
sound/drivers/mts64.c
136
static u8 mts64_read_char(struct parport *p);
sound/drivers/mts64.c
137
static void mts64_smpte_start(struct parport *p,
sound/drivers/mts64.c
141
static void mts64_smpte_stop(struct parport *p);
sound/drivers/mts64.c
142
static void mts64_write_command(struct parport *p, u8 c);
sound/drivers/mts64.c
143
static void mts64_write_data(struct parport *p, u8 c);
sound/drivers/mts64.c
152
static void mts64_enable_readout(struct parport *p)
sound/drivers/mts64.c
165
static void mts64_disable_readout(struct parport *p)
sound/drivers/mts64.c
180
static int mts64_device_ready(struct parport *p)
sound/drivers/mts64.c
201
static int mts64_device_init(struct parport *p)
sound/drivers/mts64.c
227
struct parport *p = mts->pardev->port;
sound/drivers/mts64.c
241
struct parport *p = mts->pardev->port;
sound/drivers/mts64.c
277
static int mts64_probe(struct parport *p)
sound/drivers/mts64.c
301
static u16 mts64_read(struct parport *p)
sound/drivers/mts64.c
325
static u8 mts64_read_char(struct parport *p)
sound/drivers/mts64.c
351
static void mts64_smpte_start(struct parport *p,
sound/drivers/mts64.c
374
static void mts64_smpte_stop(struct parport *p)
sound/drivers/mts64.c
381
static void mts64_write_command(struct parport *p, u8 c)
sound/drivers/mts64.c
394
static void mts64_write_data(struct parport *p, u8 c)
sound/drivers/mts64.c
413
struct parport *p = mts->pardev->port;
sound/drivers/mts64.c
821
static void snd_mts64_attach(struct parport *p)
sound/drivers/mts64.c
849
static void snd_mts64_detach(struct parport *p)
sound/drivers/mts64.c
888
struct parport *p;
sound/drivers/portman2x4.c
420
static int portman_probe(struct parport *p)
sound/drivers/portman2x4.c
618
static void snd_portman_attach(struct parport *p)
sound/drivers/portman2x4.c
646
static void snd_portman_detach(struct parport *p)
sound/drivers/portman2x4.c
685
struct parport *p;