parport 232 arch/mips/include/asm/ip32/mace.h struct mace_parport parport; parport 43 arch/sparc/include/asm/parport.h struct parport *port; parport 116 arch/sparc/include/asm/parport.h struct parport *p; parport 200 arch/sparc/include/asm/parport.h struct parport *p = dev_get_drvdata(&op->dev); parport 42 drivers/auxdisplay/ks0108.c static struct parport *ks0108_parport; parport 114 drivers/auxdisplay/ks0108.c static void ks0108_parport_attach(struct parport *port) parport 144 drivers/auxdisplay/ks0108.c static void ks0108_parport_detach(struct parport *port) parport 412 drivers/auxdisplay/panel.c static int parport = DEFAULT_PARPORT; parport 413 drivers/auxdisplay/panel.c module_param(parport, int, 0000); parport 414 drivers/auxdisplay/panel.c MODULE_PARM_DESC(parport, "Parallel port index (0=lpt1, 1=lpt2, ...)"); parport 1573 drivers/auxdisplay/panel.c static void panel_attach(struct parport *port) parport 1577 drivers/auxdisplay/panel.c if (port->number != parport) parport 1582 drivers/auxdisplay/panel.c __func__, port->number, parport); parport 1593 drivers/auxdisplay/panel.c __func__, port->number, parport); parport 1599 drivers/auxdisplay/panel.c parport); parport 1631 drivers/auxdisplay/panel.c static void panel_detach(struct parport *port) parport 1633 drivers/auxdisplay/panel.c if (port->number != parport) parport 1638 drivers/auxdisplay/panel.c __func__, port->number, parport); parport 1776 drivers/auxdisplay/panel.c parport, pprt->port->base); parport 250 drivers/block/paride/paride.c struct parport *port; parport 151 drivers/char/lp.c static struct parport *console_registered; parport 197 drivers/char/lp.c static int lp_negotiate(struct parport *port, int mode) parport 303 drivers/char/lp.c struct parport *port = lp_table[minor].dev->port; parport 422 drivers/char/lp.c struct parport *port = lp_table[minor].dev->port; parport 817 drivers/char/lp.c struct parport *port = dev->port; parport 876 drivers/char/lp.c static char *parport[LP_NO]; parport 879 drivers/char/lp.c module_param_array(parport, charp, NULL, 0); parport 918 drivers/char/lp.c static int lp_register(int nr, struct parport *port) parport 956 drivers/char/lp.c static void lp_attach(struct parport *port) parport 990 drivers/char/lp.c static void lp_detach(struct parport *port) parport 1082 drivers/char/lp.c if (parport[0]) { parport 1084 drivers/char/lp.c if (!strncmp(parport[0], "auto", 4)) parport 1088 drivers/char/lp.c for (n = 0; n < LP_NO && parport[n]; n++) { parport 1089 drivers/char/lp.c if (!strncmp(parport[n], "none", 4)) parport 1093 drivers/char/lp.c unsigned long r = simple_strtoul(parport[n], &ep, 0); parport 1094 drivers/char/lp.c if (ep != parport[n]) parport 1097 drivers/char/lp.c printk(KERN_ERR "lp: bad port specifier `%s'\n", parport[n]); parport 110 drivers/char/ppdev.c struct parport *port = pp->pdev->port; parport 122 drivers/char/ppdev.c struct parport *pport; parport 152 drivers/char/ppdev.c size_t (*fn)(struct parport *, void *, size_t, int); parport 202 drivers/char/ppdev.c struct parport *pport; parport 285 drivers/char/ppdev.c struct parport *port; parport 356 drivers/char/ppdev.c struct parport *port; parport 804 drivers/char/ppdev.c static void pp_attach(struct parport *port) parport 822 drivers/char/ppdev.c static void pp_detach(struct parport *port) parport 44 drivers/i2c/busses/i2c-parport.c static int parport[MAX_DEVICE] = {0, -1, -1, -1}; parport 49 drivers/i2c/busses/i2c-parport.c static void port_write_data(struct parport *p, unsigned char d) parport 54 drivers/i2c/busses/i2c-parport.c static void port_write_control(struct parport *p, unsigned char d) parport 59 drivers/i2c/busses/i2c-parport.c static unsigned char port_read_data(struct parport *p) parport 64 drivers/i2c/busses/i2c-parport.c static unsigned char port_read_status(struct parport *p) parport 69 drivers/i2c/busses/i2c-parport.c static unsigned char port_read_control(struct parport *p) parport 74 drivers/i2c/busses/i2c-parport.c static void (* const port_write[])(struct parport *, unsigned char) = { parport 80 drivers/i2c/busses/i2c-parport.c static unsigned char (* const port_read[])(struct parport *) = { parport 88 drivers/i2c/busses/i2c-parport.c static inline void line_set(struct parport *data, int state, parport 100 drivers/i2c/busses/i2c-parport.c static inline int line_get(struct parport *data, parport 113 drivers/i2c/busses/i2c-parport.c line_set((struct parport *) data, state, &adapter_parm[type].setscl); parport 118 drivers/i2c/busses/i2c-parport.c line_set((struct parport *) data, state, &adapter_parm[type].setsda); parport 123 drivers/i2c/busses/i2c-parport.c return line_get((struct parport *) data, &adapter_parm[type].getscl); parport 128 drivers/i2c/busses/i2c-parport.c return line_get((struct parport *) data, &adapter_parm[type].getsda); parport 160 drivers/i2c/busses/i2c-parport.c static void i2c_parport_attach(struct parport *port) parport 167 drivers/i2c/busses/i2c-parport.c if (parport[i] == -1) parport 169 drivers/i2c/busses/i2c-parport.c if (port->number == parport[i]) parport 254 drivers/i2c/busses/i2c-parport.c static void i2c_parport_detach(struct parport *port) parport 314 drivers/i2c/busses/i2c-parport.c module_param_array(parport, int, NULL, 0); parport 315 drivers/i2c/busses/i2c-parport.c MODULE_PARM_DESC(parport, parport 131 drivers/input/joystick/db9.c static void db9_saturn_write_sub(struct parport *port, int type, unsigned char data, int powered, int pwr_sub) parport 154 drivers/input/joystick/db9.c static unsigned char db9_saturn_read_sub(struct parport *port, int type) parport 174 drivers/input/joystick/db9.c static unsigned char db9_saturn_read_analog(struct parport *port, int type, int powered) parport 191 drivers/input/joystick/db9.c static unsigned char db9_saturn_read_packet(struct parport *port, unsigned char *data, int type, int powered) parport 325 drivers/input/joystick/db9.c static int db9_saturn(int mode, struct parport *port, struct input_dev *devs[]) parport 358 drivers/input/joystick/db9.c struct parport *port = db9->pd->port; parport 510 drivers/input/joystick/db9.c struct parport *port = db9->pd->port; parport 534 drivers/input/joystick/db9.c struct parport *port = db9->pd->port; parport 546 drivers/input/joystick/db9.c static void db9_attach(struct parport *pp) parport 653 drivers/input/joystick/db9.c static void db9_detach(struct parport *port) parport 136 drivers/input/joystick/gamecon.c struct parport *port = gc->pd->port; parport 149 drivers/input/joystick/gamecon.c struct parport *port = gc->pd->port; parport 552 drivers/input/joystick/gamecon.c struct parport *port = gc->pd->port; parport 921 drivers/input/joystick/gamecon.c static void gc_attach(struct parport *pp) parport 994 drivers/input/joystick/gamecon.c static void gc_detach(struct parport *port) parport 144 drivers/input/joystick/turbografx.c static void tgfx_attach(struct parport *pp) parport 253 drivers/input/joystick/turbografx.c static void tgfx_detach(struct parport *port) parport 56 drivers/input/joystick/walkera0701.c struct parport *parport; parport 185 drivers/input/joystick/walkera0701.c parport_enable_irq(w->parport); parport 193 drivers/input/joystick/walkera0701.c parport_disable_irq(w->parport); parport 199 drivers/input/joystick/walkera0701.c static void walkera0701_attach(struct parport *pp) parport 215 drivers/input/joystick/walkera0701.c w->parport = pp; parport 246 drivers/input/joystick/walkera0701.c w->input_dev->phys = w->parport->name; parport 253 drivers/input/joystick/walkera0701.c w->input_dev->dev.parent = w->parport->dev; parport 280 drivers/input/joystick/walkera0701.c static void walkera0701_detach(struct parport *port) parport 284 drivers/input/joystick/walkera0701.c if (!w->pardevice || w->parport->number != port->number) parport 289 drivers/input/joystick/walkera0701.c w->parport = NULL; parport 140 drivers/input/serio/parkbd.c static int parkbd_getport(struct parport *pp) parport 179 drivers/input/serio/parkbd.c static void parkbd_attach(struct parport *pp) parport 206 drivers/input/serio/parkbd.c static void parkbd_detach(struct parport *port) parport 422 drivers/net/hamradio/baycom_epp.c struct parport *pp = bc->pdev->port; parport 554 drivers/net/hamradio/baycom_epp.c struct parport *pp = bc->pdev->port; parport 641 drivers/net/hamradio/baycom_epp.c struct parport *pp; parport 824 drivers/net/hamradio/baycom_epp.c struct parport *pp = parport_find_base(dev->base_addr); parport 953 drivers/net/hamradio/baycom_epp.c struct parport *pp = bc->pdev->port; parport 183 drivers/net/hamradio/baycom_par.c struct parport *pp = bc->pdev->port; parport 207 drivers/net/hamradio/baycom_par.c struct parport *pp = bc->pdev->port; parport 299 drivers/net/hamradio/baycom_par.c struct parport *pp; parport 362 drivers/net/hamradio/baycom_par.c struct parport *pp; parport 227 drivers/net/plip/plip.c struct parport *port = parport 237 drivers/net/plip/plip.c struct parport *port = parport 245 drivers/net/plip/plip.c struct parport *port = parport 253 drivers/net/plip/plip.c struct parport *port = parport 1233 drivers/net/plip/plip.c static int parport[PLIP_MAX] = { [0 ... PLIP_MAX-1] = -1 }; parport 1236 drivers/net/plip/plip.c module_param_array(parport, int, NULL, 0); parport 1238 drivers/net/plip/plip.c MODULE_PARM_DESC(parport, "List of parport device numbers to use by plip"); parport 1254 drivers/net/plip/plip.c static void plip_attach (struct parport *port) parport 1262 drivers/net/plip/plip.c if ((parport[0] == -1 && (!timid || !port->devices)) || parport 1263 drivers/net/plip/plip.c plip_searchfor(parport, port->number)) { parport 1328 drivers/net/plip/plip.c static void plip_detach (struct parport *port) parport 1386 drivers/net/plip/plip.c parport[parport_ptr++] = n; parport 1395 drivers/net/plip/plip.c parport[0] = -2; parport 1410 drivers/net/plip/plip.c if (parport[0] == -2) parport 1413 drivers/net/plip/plip.c if (parport[0] != -1 && timid) { parport 41 drivers/parport/daisy.c struct parport *port; parport 50 drivers/parport/daisy.c static int mux_present(struct parport *port); parport 51 drivers/parport/daisy.c static int num_mux_ports(struct parport *port); parport 52 drivers/parport/daisy.c static int select_port(struct parport *port); parport 53 drivers/parport/daisy.c static int assign_addrs(struct parport *port); parport 56 drivers/parport/daisy.c static void add_dev(int devnum, struct parport *port, int daisy) parport 74 drivers/parport/daisy.c static struct parport *clone_parport(struct parport *real, int muxport) parport 76 drivers/parport/daisy.c struct parport *extra = parport_register_port(real->base, parport 92 drivers/parport/daisy.c int parport_daisy_init(struct parport *port) parport 117 drivers/parport/daisy.c struct parport *extra = clone_parport(port, i); parport 175 drivers/parport/daisy.c void parport_daisy_fini(struct parport *port) parport 216 drivers/parport/daisy.c struct parport *port; parport 271 drivers/parport/daisy.c static int cpp_daisy(struct parport *port, int cmd) parport 319 drivers/parport/daisy.c static int cpp_mux(struct parport *port, int cmd) parport 348 drivers/parport/daisy.c void parport_daisy_deselect_all(struct parport *port) parport 353 drivers/parport/daisy.c int parport_daisy_select(struct parport *port, int daisy, int mode) parport 384 drivers/parport/daisy.c static int mux_present(struct parport *port) parport 389 drivers/parport/daisy.c static int num_mux_ports(struct parport *port) parport 394 drivers/parport/daisy.c static int select_port(struct parport *port) parport 400 drivers/parport/daisy.c static int assign_addrs(struct parport *port) parport 42 drivers/parport/ieee1284.c static void parport_ieee1284_wakeup (struct parport *port) parport 49 drivers/parport/ieee1284.c struct parport *port = from_timer(port, t, timer); parport 70 drivers/parport/ieee1284.c int parport_wait_event (struct parport *port, signed long timeout) parport 113 drivers/parport/ieee1284.c int parport_poll_peripheral(struct parport *port, parport 162 drivers/parport/ieee1284.c int parport_wait_peripheral(struct parport *port, parport 220 drivers/parport/ieee1284.c static void parport_ieee1284_terminate (struct parport *port) parport 327 drivers/parport/ieee1284.c int parport_negotiate (struct parport *port, int mode) parport 553 drivers/parport/ieee1284.c static int parport_ieee1284_ack_data_avail (struct parport *port) parport 569 drivers/parport/ieee1284.c struct parport *port = handle; parport 600 drivers/parport/ieee1284.c ssize_t parport_write (struct parport *port, const void *buffer, size_t len) parport 608 drivers/parport/ieee1284.c size_t (*fn) (struct parport *, const void *, size_t, int); parport 694 drivers/parport/ieee1284.c ssize_t parport_read (struct parport *port, void *buffer, size_t len) parport 702 drivers/parport/ieee1284.c size_t (*fn) (struct parport *, void *, size_t, int); parport 41 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_write_compat (struct parport *port, parport 150 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_read_nibble (struct parport *port, parport 241 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_read_byte (struct parport *port, parport 335 drivers/parport/ieee1284_ops.c int ecp_forward_to_reverse (struct parport *port) parport 369 drivers/parport/ieee1284_ops.c int ecp_reverse_to_forward (struct parport *port) parport 404 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_ecp_write_data (struct parport *port, parport 491 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_ecp_read_data (struct parport *port, parport 639 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_ecp_write_addr (struct parport *port, parport 731 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_epp_write_data (struct parport *port, parport 775 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_epp_read_data (struct parport *port, parport 819 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_epp_write_addr (struct parport *port, parport 863 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_epp_read_addr (struct parport *port, parport 38 drivers/parport/parport_amiga.c static void amiga_write_data(struct parport *p, unsigned char data) parport 46 drivers/parport/parport_amiga.c static unsigned char amiga_read_data(struct parport *p) parport 60 drivers/parport/parport_amiga.c static void amiga_write_control(struct parport *p, unsigned char control) parport 66 drivers/parport/parport_amiga.c static unsigned char amiga_read_control( struct parport *p) parport 72 drivers/parport/parport_amiga.c static unsigned char amiga_frob_control( struct parport *p, unsigned char mask, unsigned char val) parport 97 drivers/parport/parport_amiga.c static unsigned char amiga_read_status(struct parport *p) parport 106 drivers/parport/parport_amiga.c static void amiga_enable_irq(struct parport *p) parport 111 drivers/parport/parport_amiga.c static void amiga_disable_irq(struct parport *p) parport 116 drivers/parport/parport_amiga.c static void amiga_data_forward(struct parport *p) parport 123 drivers/parport/parport_amiga.c static void amiga_data_reverse(struct parport *p) parport 138 drivers/parport/parport_amiga.c static void amiga_save_state(struct parport *p, struct parport_state *s) parport 148 drivers/parport/parport_amiga.c static void amiga_restore_state(struct parport *p, struct parport_state *s) parport 198 drivers/parport/parport_amiga.c struct parport *p; parport 230 drivers/parport/parport_amiga.c struct parport *port = platform_get_drvdata(pdev); parport 22 drivers/parport/parport_atari.c static struct parport *this_port; parport 25 drivers/parport/parport_atari.c parport_atari_read_data(struct parport *p) parport 38 drivers/parport/parport_atari.c parport_atari_write_data(struct parport *p, unsigned char data) parport 49 drivers/parport/parport_atari.c parport_atari_read_control(struct parport *p) parport 63 drivers/parport/parport_atari.c parport_atari_write_control(struct parport *p, unsigned char control) parport 77 drivers/parport/parport_atari.c parport_atari_frob_control(struct parport *p, unsigned char mask, parport 86 drivers/parport/parport_atari.c parport_atari_read_status(struct parport *p) parport 98 drivers/parport/parport_atari.c parport_atari_save_state(struct parport *p, struct parport_state *s) parport 103 drivers/parport/parport_atari.c parport_atari_restore_state(struct parport *p, struct parport_state *s) parport 108 drivers/parport/parport_atari.c parport_atari_enable_irq(struct parport *p) parport 114 drivers/parport/parport_atari.c parport_atari_disable_irq(struct parport *p) parport 120 drivers/parport/parport_atari.c parport_atari_data_forward(struct parport *p) parport 132 drivers/parport/parport_atari.c parport_atari_data_reverse(struct parport *p) parport 175 drivers/parport/parport_atari.c struct parport *p; parport 32 drivers/parport/parport_ax88796.c struct parport *parport; parport 46 drivers/parport/parport_ax88796.c static inline struct ax_drvdata *pp_to_drv(struct parport *p) parport 52 drivers/parport/parport_ax88796.c parport_ax88796_read_data(struct parport *p) parport 60 drivers/parport/parport_ax88796.c parport_ax88796_write_data(struct parport *p, unsigned char data) parport 68 drivers/parport/parport_ax88796.c parport_ax88796_read_control(struct parport *p) parport 90 drivers/parport/parport_ax88796.c parport_ax88796_write_control(struct parport *p, unsigned char control) parport 119 drivers/parport/parport_ax88796.c parport_ax88796_read_status(struct parport *p) parport 144 drivers/parport/parport_ax88796.c parport_ax88796_frob_control(struct parport *p, unsigned char mask, parport 158 drivers/parport/parport_ax88796.c parport_ax88796_enable_irq(struct parport *p) parport 172 drivers/parport/parport_ax88796.c parport_ax88796_disable_irq(struct parport *p) parport 186 drivers/parport/parport_ax88796.c parport_ax88796_data_forward(struct parport *p) parport 195 drivers/parport/parport_ax88796.c parport_ax88796_data_reverse(struct parport *p) parport 215 drivers/parport/parport_ax88796.c parport_ax88796_save_state(struct parport *p, struct parport_state *s) parport 224 drivers/parport/parport_ax88796.c parport_ax88796_restore_state(struct parport *p, struct parport_state *s) parport 272 drivers/parport/parport_ax88796.c struct parport *pp; parport 322 drivers/parport/parport_ax88796.c dd->parport = pp; parport 363 drivers/parport/parport_ax88796.c struct parport *p = platform_get_drvdata(pdev); parport 380 drivers/parport/parport_ax88796.c struct parport *p = platform_get_drvdata(dev); parport 390 drivers/parport/parport_ax88796.c struct parport *p = platform_get_drvdata(dev); parport 76 drivers/parport/parport_cs.c struct parport *port; parport 122 drivers/parport/parport_cs.c struct parport *p; parport 173 drivers/parport/parport_cs.c struct parport *p = info->port; parport 53 drivers/parport/parport_gsc.c static int clear_epp_timeout(struct parport *pb) parport 83 drivers/parport/parport_gsc.c void parport_gsc_save_state(struct parport *p, struct parport_state *s) parport 88 drivers/parport/parport_gsc.c void parport_gsc_restore_state(struct parport *p, struct parport_state *s) parport 135 drivers/parport/parport_gsc.c static int parport_SPP_supported(struct parport *pb) parport 199 drivers/parport/parport_gsc.c static int parport_PS2_supported(struct parport *pb) parport 230 drivers/parport/parport_gsc.c struct parport *parport_gsc_probe_port(unsigned long base, parport 236 drivers/parport/parport_gsc.c struct parport tmp; parport 237 drivers/parport/parport_gsc.c struct parport *p = &tmp; parport 346 drivers/parport/parport_gsc.c struct parport *p; parport 381 drivers/parport/parport_gsc.c struct parport *p = dev_get_drvdata(&dev->dev); parport 71 drivers/parport/parport_gsc.h static inline void parport_gsc_write_data(struct parport *p, unsigned char d) parport 79 drivers/parport/parport_gsc.h static inline unsigned char parport_gsc_read_data(struct parport *p) parport 91 drivers/parport/parport_gsc.h static inline unsigned char __parport_gsc_frob_control(struct parport *p, parport 109 drivers/parport/parport_gsc.h static inline void parport_gsc_data_reverse(struct parport *p) parport 114 drivers/parport/parport_gsc.h static inline void parport_gsc_data_forward(struct parport *p) parport 119 drivers/parport/parport_gsc.h static inline void parport_gsc_write_control(struct parport *p, parport 137 drivers/parport/parport_gsc.h static inline unsigned char parport_gsc_read_control(struct parport *p) parport 147 drivers/parport/parport_gsc.h static inline unsigned char parport_gsc_frob_control(struct parport *p, parport 174 drivers/parport/parport_gsc.h static inline unsigned char parport_gsc_read_status(struct parport *p) parport 179 drivers/parport/parport_gsc.h static inline void parport_gsc_disable_irq(struct parport *p) parport 184 drivers/parport/parport_gsc.h static inline void parport_gsc_enable_irq(struct parport *p) parport 189 drivers/parport/parport_gsc.h extern void parport_gsc_release_resources(struct parport *p); parport 191 drivers/parport/parport_gsc.h extern int parport_gsc_claim_resources(struct parport *p); parport 195 drivers/parport/parport_gsc.h extern void parport_gsc_save_state(struct parport *p, struct parport_state *s); parport 197 drivers/parport/parport_gsc.h extern void parport_gsc_restore_state(struct parport *p, struct parport_state *s); parport 203 drivers/parport/parport_gsc.h extern struct parport *parport_gsc_probe_port(unsigned long base, parport 128 drivers/parport/parport_ip32.c static struct parport *this_port; parport 287 drivers/parport/parport_ip32.c ({ const struct parport *__p = (p); \ parport 318 drivers/parport/parport_ip32.c static void parport_ip32_dump_state(struct parport *p, char *str, parport 494 drivers/parport/parport_ip32.c &mace->perif.ctrl.parport.context_a : parport 495 drivers/parport/parport_ip32.c &mace->perif.ctrl.parport.context_b; parport 566 drivers/parport/parport_ip32.c static int parport_ip32_dma_start(struct parport *p, parport 580 drivers/parport/parport_ip32.c writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); parport 600 drivers/parport/parport_ip32.c writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); parport 609 drivers/parport/parport_ip32.c writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); parport 621 drivers/parport/parport_ip32.c static void parport_ip32_dma_stop(struct parport *p) parport 646 drivers/parport/parport_ip32.c ctrl = readq(&mace->perif.ctrl.parport.cntlstat); parport 648 drivers/parport/parport_ip32.c writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); parport 651 drivers/parport/parport_ip32.c ctx_a = readq(&mace->perif.ctrl.parport.context_a); parport 652 drivers/parport/parport_ip32.c ctx_b = readq(&mace->perif.ctrl.parport.context_b); parport 653 drivers/parport/parport_ip32.c ctrl = readq(&mace->perif.ctrl.parport.cntlstat); parport 654 drivers/parport/parport_ip32.c diag = readq(&mace->perif.ctrl.parport.diagnostic); parport 671 drivers/parport/parport_ip32.c writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); parport 704 drivers/parport/parport_ip32.c writeq(MACEPAR_CTLSTAT_RESET, &mace->perif.ctrl.parport.cntlstat); parport 752 drivers/parport/parport_ip32.c static inline void parport_ip32_wakeup(struct parport *p) parport 768 drivers/parport/parport_ip32.c struct parport * const p = dev_id; parport 790 drivers/parport/parport_ip32.c static inline unsigned int parport_ip32_read_econtrol(struct parport *p) parport 801 drivers/parport/parport_ip32.c static inline void parport_ip32_write_econtrol(struct parport *p, parport 817 drivers/parport/parport_ip32.c static inline void parport_ip32_frob_econtrol(struct parport *p, parport 834 drivers/parport/parport_ip32.c static void parport_ip32_set_mode(struct parport *p, unsigned int mode) parport 856 drivers/parport/parport_ip32.c static inline unsigned char parport_ip32_read_data(struct parport *p) parport 867 drivers/parport/parport_ip32.c static inline void parport_ip32_write_data(struct parport *p, unsigned char d) parport 877 drivers/parport/parport_ip32.c static inline unsigned char parport_ip32_read_status(struct parport *p) parport 887 drivers/parport/parport_ip32.c static inline unsigned int __parport_ip32_read_control(struct parport *p) parport 898 drivers/parport/parport_ip32.c static inline void __parport_ip32_write_control(struct parport *p, parport 918 drivers/parport/parport_ip32.c static inline void __parport_ip32_frob_control(struct parport *p, parport 934 drivers/parport/parport_ip32.c static inline unsigned char parport_ip32_read_control(struct parport *p) parport 949 drivers/parport/parport_ip32.c static inline void parport_ip32_write_control(struct parport *p, parport 967 drivers/parport/parport_ip32.c static inline unsigned char parport_ip32_frob_control(struct parport *p, parport 983 drivers/parport/parport_ip32.c static inline void parport_ip32_disable_irq(struct parport *p) parport 992 drivers/parport/parport_ip32.c static inline void parport_ip32_enable_irq(struct parport *p) parport 1003 drivers/parport/parport_ip32.c static inline void parport_ip32_data_forward(struct parport *p) parport 1015 drivers/parport/parport_ip32.c static inline void parport_ip32_data_reverse(struct parport *p) parport 1037 drivers/parport/parport_ip32.c static void parport_ip32_save_state(struct parport *p, parport 1049 drivers/parport/parport_ip32.c static void parport_ip32_restore_state(struct parport *p, parport 1065 drivers/parport/parport_ip32.c static unsigned int parport_ip32_clear_epp_timeout(struct parport *p) parport 1099 drivers/parport/parport_ip32.c struct parport *p, void *buf, parport 1138 drivers/parport/parport_ip32.c struct parport *p, const void *buf, parport 1174 drivers/parport/parport_ip32.c static size_t parport_ip32_epp_read_data(struct parport *p, void *buf, parport 1188 drivers/parport/parport_ip32.c static size_t parport_ip32_epp_write_data(struct parport *p, const void *buf, parport 1202 drivers/parport/parport_ip32.c static size_t parport_ip32_epp_read_addr(struct parport *p, void *buf, parport 1216 drivers/parport/parport_ip32.c static size_t parport_ip32_epp_write_addr(struct parport *p, const void *buf, parport 1237 drivers/parport/parport_ip32.c static unsigned int parport_ip32_fifo_wait_break(struct parport *p, parport 1264 drivers/parport/parport_ip32.c static unsigned int parport_ip32_fwp_wait_polling(struct parport *p) parport 1267 drivers/parport/parport_ip32.c struct parport * const physport = p->physport; parport 1304 drivers/parport/parport_ip32.c static unsigned int parport_ip32_fwp_wait_interrupt(struct parport *p) parport 1308 drivers/parport/parport_ip32.c struct parport * const physport = p->physport; parport 1381 drivers/parport/parport_ip32.c static size_t parport_ip32_fifo_write_block_pio(struct parport *p, parport 1425 drivers/parport/parport_ip32.c static size_t parport_ip32_fifo_write_block_dma(struct parport *p, parport 1429 drivers/parport/parport_ip32.c struct parport * const physport = p->physport; parport 1470 drivers/parport/parport_ip32.c static size_t parport_ip32_fifo_write_block(struct parport *p, parport 1491 drivers/parport/parport_ip32.c static unsigned int parport_ip32_drain_fifo(struct parport *p, parport 1531 drivers/parport/parport_ip32.c static unsigned int parport_ip32_get_fifo_residue(struct parport *p, parport 1619 drivers/parport/parport_ip32.c static size_t parport_ip32_compat_write_data(struct parport *p, parport 1625 drivers/parport/parport_ip32.c struct parport * const physport = p->physport; parport 1685 drivers/parport/parport_ip32.c static size_t parport_ip32_ecp_write_data(struct parport *p, parport 1691 drivers/parport/parport_ip32.c struct parport * const physport = p->physport; parport 1807 drivers/parport/parport_ip32.c static __init unsigned int parport_ip32_ecp_supported(struct parport *p) parport 1835 drivers/parport/parport_ip32.c static __init unsigned int parport_ip32_fifo_supported(struct parport *p) parport 2023 drivers/parport/parport_ip32.c static __init struct parport *parport_ip32_probe_port(void) parport 2028 drivers/parport/parport_ip32.c struct parport *p = NULL; parport 2174 drivers/parport/parport_ip32.c static __exit void parport_ip32_unregister_port(struct parport *p) parport 79 drivers/parport/parport_mfc3.c static struct parport *this_port[MAX_MFC] = {NULL, }; parport 85 drivers/parport/parport_mfc3.c static void mfc3_write_data(struct parport *p, unsigned char data) parport 94 drivers/parport/parport_mfc3.c static unsigned char mfc3_read_data(struct parport *p) parport 129 drivers/parport/parport_mfc3.c static void mfc3_write_control(struct parport *p, unsigned char control) parport 135 drivers/parport/parport_mfc3.c static unsigned char mfc3_read_control( struct parport *p) parport 141 drivers/parport/parport_mfc3.c static unsigned char mfc3_frob_control( struct parport *p, unsigned char mask, unsigned char val) parport 169 drivers/parport/parport_mfc3.c static unsigned char mfc3_read_status(struct parport *p) parport 193 drivers/parport/parport_mfc3.c static void mfc3_enable_irq(struct parport *p) parport 198 drivers/parport/parport_mfc3.c static void mfc3_disable_irq(struct parport *p) parport 203 drivers/parport/parport_mfc3.c static void mfc3_data_forward(struct parport *p) parport 211 drivers/parport/parport_mfc3.c static void mfc3_data_reverse(struct parport *p) parport 227 drivers/parport/parport_mfc3.c static void mfc3_save_state(struct parport *p, struct parport_state *s) parport 239 drivers/parport/parport_mfc3.c static void mfc3_restore_state(struct parport *p, struct parport_state *s) parport 291 drivers/parport/parport_mfc3.c struct parport *p; parport 113 drivers/parport/parport_pc.c static void frob_econtrol(struct parport *pb, unsigned char m, parport 127 drivers/parport/parport_pc.c static inline void frob_set_mode(struct parport *p, int mode) parport 139 drivers/parport/parport_pc.c static int change_mode(struct parport *p, int m) parport 208 drivers/parport/parport_pc.c static int clear_epp_timeout(struct parport *pb) parport 246 drivers/parport/parport_pc.c static void parport_pc_save_state(struct parport *p, struct parport_state *s) parport 254 drivers/parport/parport_pc.c static void parport_pc_restore_state(struct parport *p, parport 266 drivers/parport/parport_pc.c static size_t parport_pc_epp_read_data(struct parport *port, void *buf, parport 332 drivers/parport/parport_pc.c static size_t parport_pc_epp_write_data(struct parport *port, const void *buf, parport 360 drivers/parport/parport_pc.c static size_t parport_pc_epp_read_addr(struct parport *port, void *buf, parport 385 drivers/parport/parport_pc.c static size_t parport_pc_epp_write_addr(struct parport *port, parport 411 drivers/parport/parport_pc.c static size_t parport_pc_ecpepp_read_data(struct parport *port, void *buf, parport 425 drivers/parport/parport_pc.c static size_t parport_pc_ecpepp_write_data(struct parport *port, parport 440 drivers/parport/parport_pc.c static size_t parport_pc_ecpepp_read_addr(struct parport *port, void *buf, parport 454 drivers/parport/parport_pc.c static size_t parport_pc_ecpepp_write_addr(struct parport *port, parport 471 drivers/parport/parport_pc.c static size_t parport_pc_fifo_write_block_pio(struct parport *port, parport 569 drivers/parport/parport_pc.c static size_t parport_pc_fifo_write_block_dma(struct parport *port, parport 698 drivers/parport/parport_pc.c static inline size_t parport_pc_fifo_write_block(struct parport *port, parport 709 drivers/parport/parport_pc.c static size_t parport_pc_compat_write_block_pio(struct parport *port, parport 784 drivers/parport/parport_pc.c static size_t parport_pc_ecp_write_block_pio(struct parport *port, parport 1377 drivers/parport/parport_pc.c static struct superio_struct *find_superio(struct parport *p) parport 1386 drivers/parport/parport_pc.c static int get_superio_dma(struct parport *p) parport 1394 drivers/parport/parport_pc.c static int get_superio_irq(struct parport *p) parport 1414 drivers/parport/parport_pc.c static int parport_SPP_supported(struct parport *pb) parport 1495 drivers/parport/parport_pc.c static int parport_ECR_present(struct parport *pb) parport 1547 drivers/parport/parport_pc.c static int parport_PS2_supported(struct parport *pb) parport 1578 drivers/parport/parport_pc.c static int parport_ECP_supported(struct parport *pb) parport 1707 drivers/parport/parport_pc.c static int intel_bug_present_check_epp(struct parport *pb) parport 1730 drivers/parport/parport_pc.c static int intel_bug_present(struct parport *pb) parport 1740 drivers/parport/parport_pc.c static int intel_bug_present(struct parport *pb) parport 1746 drivers/parport/parport_pc.c static int parport_ECPPS2_supported(struct parport *pb) parport 1764 drivers/parport/parport_pc.c static int parport_EPP_supported(struct parport *pb) parport 1798 drivers/parport/parport_pc.c static int parport_ECPEPP_supported(struct parport *pb) parport 1829 drivers/parport/parport_pc.c static int parport_PS2_supported(struct parport *pb) { return 0; } parport 1831 drivers/parport/parport_pc.c static int parport_ECP_supported(struct parport *pb) parport 1836 drivers/parport/parport_pc.c static int parport_EPP_supported(struct parport *pb) parport 1841 drivers/parport/parport_pc.c static int parport_ECPEPP_supported(struct parport *pb) parport 1846 drivers/parport/parport_pc.c static int parport_ECPPS2_supported(struct parport *pb) parport 1856 drivers/parport/parport_pc.c static int programmable_irq_support(struct parport *pb) parport 1873 drivers/parport/parport_pc.c static int irq_probe_ECP(struct parport *pb) parport 1901 drivers/parport/parport_pc.c static int irq_probe_EPP(struct parport *pb) parport 1940 drivers/parport/parport_pc.c static int irq_probe_SPP(struct parport *pb) parport 1953 drivers/parport/parport_pc.c static int parport_irq_probe(struct parport *pb) parport 1987 drivers/parport/parport_pc.c static int programmable_dma_support(struct parport *p) parport 2004 drivers/parport/parport_pc.c static int parport_dma_probe(struct parport *p) parport 2024 drivers/parport/parport_pc.c struct parport *parport_pc_probe_port(unsigned long int base, parport 2032 drivers/parport/parport_pc.c struct parport *p; parport 2271 drivers/parport/parport_pc.c void parport_pc_unregister_port(struct parport *p) parport 2811 drivers/parport/parport_pc.c struct parport *ports[2]; parport 2952 drivers/parport/parport_pc.c struct parport *pdata; parport 2991 drivers/parport/parport_pc.c struct parport *pdata = (struct parport *)pnp_get_drvdata(dev); parport 3346 drivers/parport/parport_pc.c struct parport *port; parport 550 drivers/parport/parport_serial.c struct parport *port[PARPORT_MAX]; parport 587 drivers/parport/parport_serial.c struct parport *port; parport 51 drivers/parport/parport_sunbpp.c static void parport_sunbpp_disable_irq(struct parport *p) parport 61 drivers/parport/parport_sunbpp.c static void parport_sunbpp_enable_irq(struct parport *p) parport 71 drivers/parport/parport_sunbpp.c static void parport_sunbpp_write_data(struct parport *p, unsigned char d) parport 79 drivers/parport/parport_sunbpp.c static unsigned char parport_sunbpp_read_data(struct parport *p) parport 86 drivers/parport/parport_sunbpp.c static unsigned char status_sunbpp_to_pc(struct parport *p) parport 109 drivers/parport/parport_sunbpp.c static unsigned char control_sunbpp_to_pc(struct parport *p) parport 130 drivers/parport/parport_sunbpp.c static unsigned char parport_sunbpp_read_control(struct parport *p) parport 135 drivers/parport/parport_sunbpp.c static unsigned char parport_sunbpp_frob_control(struct parport *p, parport 181 drivers/parport/parport_sunbpp.c static void parport_sunbpp_write_control(struct parport *p, unsigned char d) parport 191 drivers/parport/parport_sunbpp.c static unsigned char parport_sunbpp_read_status(struct parport *p) parport 196 drivers/parport/parport_sunbpp.c static void parport_sunbpp_data_forward (struct parport *p) parport 206 drivers/parport/parport_sunbpp.c static void parport_sunbpp_data_reverse (struct parport *p) parport 222 drivers/parport/parport_sunbpp.c static void parport_sunbpp_save_state(struct parport *p, struct parport_state *s) parport 227 drivers/parport/parport_sunbpp.c static void parport_sunbpp_restore_state(struct parport *p, struct parport_state *s) parport 276 drivers/parport/parport_sunbpp.c struct parport *p; parport 339 drivers/parport/parport_sunbpp.c struct parport *p = dev_get_drvdata(&op->dev); parport 37 drivers/parport/probe.c static void pretty_print(struct parport *port, int device) parport 53 drivers/parport/probe.c static void parse_data(struct parport *port, int device, char *str) parport 136 drivers/parport/probe.c static ssize_t parport_read_device_id (struct parport *port, char *buffer, parport 39 drivers/parport/procfs.c struct parport *port = (struct parport *)table->extra1; parport 119 drivers/parport/procfs.c struct parport *port = (struct parport *)table->extra1; parport 147 drivers/parport/procfs.c struct parport *port = (struct parport *)table->extra1; parport 175 drivers/parport/procfs.c struct parport *port = (struct parport *)table->extra1; parport 203 drivers/parport/procfs.c struct parport *port = (struct parport *)table->extra1; parport 476 drivers/parport/procfs.c int parport_proc_register(struct parport *port) parport 511 drivers/parport/procfs.c int parport_proc_unregister(struct parport *port) parport 525 drivers/parport/procfs.c struct parport * port = device->port; parport 590 drivers/parport/procfs.c int parport_proc_register(struct parport *pp) parport 595 drivers/parport/procfs.c int parport_proc_unregister(struct parport *pp) parport 57 drivers/parport/share.c static void dead_write_lines(struct parport *p, unsigned char b){} parport 58 drivers/parport/share.c static unsigned char dead_read_lines(struct parport *p) { return 0; } parport 59 drivers/parport/share.c static unsigned char dead_frob_lines(struct parport *p, unsigned char b, parport 61 drivers/parport/share.c static void dead_onearg(struct parport *p){} parport 63 drivers/parport/share.c static void dead_state(struct parport *p, struct parport_state *s) { } parport 64 drivers/parport/share.c static size_t dead_write(struct parport *p, const void *b, size_t l, int f) parport 66 drivers/parport/share.c static size_t dead_read(struct parport *p, void *b, size_t l, int f) parport 156 drivers/parport/share.c struct parport *port = _port; parport 165 drivers/parport/share.c static void attach_driver_chain(struct parport *port) parport 183 drivers/parport/share.c struct parport *port = _port; parport 192 drivers/parport/share.c static void detach_driver_chain(struct parport *port) parport 312 drivers/parport/share.c struct parport *port; parport 356 drivers/parport/share.c struct parport *port; parport 374 drivers/parport/share.c struct parport *port = to_parport_dev(dev); parport 399 drivers/parport/share.c struct parport *parport_get_port(struct parport *port) parport 407 drivers/parport/share.c void parport_del_port(struct parport *port) parport 422 drivers/parport/share.c void parport_put_port(struct parport *port) parport 457 drivers/parport/share.c struct parport *parport_register_port(unsigned long base, int irq, int dma, parport 461 drivers/parport/share.c struct parport *tmp; parport 467 drivers/parport/share.c tmp = kzalloc(sizeof(struct parport), GFP_KERNEL); parport 502 drivers/parport/share.c struct parport *p = list_entry(l, struct parport, full_list); parport 548 drivers/parport/share.c void parport_announce_port(struct parport *port) parport 566 drivers/parport/share.c struct parport *slave = port->slaves[i-1]; parport 575 drivers/parport/share.c struct parport *slave = port->slaves[i-1]; parport 602 drivers/parport/share.c void parport_remove_port(struct parport *port) parport 615 drivers/parport/share.c struct parport *slave = port->slaves[i-1]; parport 627 drivers/parport/share.c struct parport *slave = port->slaves[i-1]; parport 638 drivers/parport/share.c struct parport *slave = port->slaves[i-1]; parport 715 drivers/parport/share.c parport_register_device(struct parport *port, const char *name, parport 847 drivers/parport/share.c parport_register_dev_model(struct parport *port, const char *name, parport 996 drivers/parport/share.c struct parport *port; parport 1072 drivers/parport/share.c struct parport *parport_find_number(int number) parport 1074 drivers/parport/share.c struct parport *port, *result = NULL; parport 1103 drivers/parport/share.c struct parport *parport_find_base(unsigned long base) parport 1105 drivers/parport/share.c struct parport *port, *result = NULL; parport 1137 drivers/parport/share.c struct parport *port = dev->port->physport; parport 1316 drivers/parport/share.c struct parport *port = dev->port->physport; parport 1383 drivers/parport/share.c struct parport *port = dev_id; parport 49 drivers/pps/clients/pps_parport.c static inline int signal_is_set(struct parport *port) parport 59 drivers/pps/clients/pps_parport.c struct parport *port = dev->pardev->port; parport 125 drivers/pps/clients/pps_parport.c static void parport_attach(struct parport *port) parport 191 drivers/pps/clients/pps_parport.c static void parport_detach(struct parport *port) parport 61 drivers/pps/generators/pps_gen_parport.c struct parport *port; parport 145 drivers/pps/generators/pps_gen_parport.c struct parport *port = dev->pardev->port; parport 179 drivers/pps/generators/pps_gen_parport.c static void parport_attach(struct parport *port) parport 218 drivers/pps/generators/pps_gen_parport.c static void parport_detach(struct parport *port) parport 1149 drivers/scsi/imm.c static int __imm_attach(struct parport *pb) parport 1263 drivers/scsi/imm.c static void imm_attach(struct parport *pb) parport 1268 drivers/scsi/imm.c static void imm_detach(struct parport *pb) parport 1016 drivers/scsi/ppa.c static int __ppa_attach(struct parport *pb) parport 1128 drivers/scsi/ppa.c static void ppa_attach(struct parport *pb) parport 1133 drivers/scsi/ppa.c static void ppa_detach(struct parport *pb) parport 53 drivers/spi/spi-butterfly.c struct parport *port; parport 176 drivers/spi/spi-butterfly.c static void butterfly_attach(struct parport *p) parport 288 drivers/spi/spi-butterfly.c static void butterfly_detach(struct parport *p) parport 72 drivers/spi/spi-lm70llp.c struct parport *port; parport 188 drivers/spi/spi-lm70llp.c static void spi_lm70llp_attach(struct parport *p) parport 296 drivers/spi/spi-lm70llp.c static void spi_lm70llp_detach(struct parport *p) parport 49 drivers/usb/misc/uss720.c struct parport *pp; parport 98 drivers/usb/misc/uss720.c struct parport *pp; parport 192 drivers/usb/misc/uss720.c static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags) parport 228 drivers/usb/misc/uss720.c static int set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_flags) parport 256 drivers/usb/misc/uss720.c static int change_mode(struct parport *pp, int m) parport 306 drivers/usb/misc/uss720.c static int clear_epp_timeout(struct parport *pp) parport 321 drivers/usb/misc/uss720.c struct parport *pp = (struct parport *)dev_id; parport 334 drivers/usb/misc/uss720.c static void parport_uss720_write_data(struct parport *pp, unsigned char d) parport 339 drivers/usb/misc/uss720.c static unsigned char parport_uss720_read_data(struct parport *pp) parport 348 drivers/usb/misc/uss720.c static void parport_uss720_write_control(struct parport *pp, unsigned char d) parport 358 drivers/usb/misc/uss720.c static unsigned char parport_uss720_read_control(struct parport *pp) parport 364 drivers/usb/misc/uss720.c static unsigned char parport_uss720_frob_control(struct parport *pp, unsigned char mask, unsigned char val) parport 378 drivers/usb/misc/uss720.c static unsigned char parport_uss720_read_status(struct parport *pp) parport 387 drivers/usb/misc/uss720.c static void parport_uss720_disable_irq(struct parport *pp) parport 398 drivers/usb/misc/uss720.c static void parport_uss720_enable_irq(struct parport *pp) parport 409 drivers/usb/misc/uss720.c static void parport_uss720_data_forward (struct parport *pp) parport 420 drivers/usb/misc/uss720.c static void parport_uss720_data_reverse (struct parport *pp) parport 437 drivers/usb/misc/uss720.c static void parport_uss720_save_state(struct parport *pp, struct parport_state *s) parport 449 drivers/usb/misc/uss720.c static void parport_uss720_restore_state(struct parport *pp, struct parport_state *s) parport 460 drivers/usb/misc/uss720.c static size_t parport_uss720_epp_read_data(struct parport *pp, void *buf, size_t length, int flags) parport 480 drivers/usb/misc/uss720.c static size_t parport_uss720_epp_write_data(struct parport *pp, const void *buf, size_t length, int flags) parport 519 drivers/usb/misc/uss720.c static size_t parport_uss720_epp_read_addr(struct parport *pp, void *buf, size_t length, int flags) parport 539 drivers/usb/misc/uss720.c static size_t parport_uss720_epp_write_addr(struct parport *pp, const void *buf, size_t length, int flags) parport 561 drivers/usb/misc/uss720.c static size_t parport_uss720_ecp_write_data(struct parport *pp, const void *buffer, size_t len, int flags) parport 579 drivers/usb/misc/uss720.c static size_t parport_uss720_ecp_read_data(struct parport *pp, void *buffer, size_t len, int flags) parport 597 drivers/usb/misc/uss720.c static size_t parport_uss720_ecp_write_addr(struct parport *pp, const void *buffer, size_t len, int flags) parport 612 drivers/usb/misc/uss720.c static size_t parport_uss720_write_compat(struct parport *pp, const void *buffer, size_t len, int flags) parport 677 drivers/usb/misc/uss720.c struct parport *pp; parport 749 drivers/usb/misc/uss720.c struct parport *pp = usb_get_intfdata(intf); parport 97 drivers/usb/serial/mos7720.c struct parport *pp; /* back to containing struct */ parport 445 drivers/usb/serial/mos7720.c static int parport_prologue(struct parport *pp) parport 476 drivers/usb/serial/mos7720.c static inline void parport_epilogue(struct parport *pp) parport 484 drivers/usb/serial/mos7720.c static void parport_mos7715_write_data(struct parport *pp, unsigned char d) parport 495 drivers/usb/serial/mos7720.c static unsigned char parport_mos7715_read_data(struct parport *pp) parport 507 drivers/usb/serial/mos7720.c static void parport_mos7715_write_control(struct parport *pp, unsigned char d) parport 520 drivers/usb/serial/mos7720.c static unsigned char parport_mos7715_read_control(struct parport *pp) parport 536 drivers/usb/serial/mos7720.c static unsigned char parport_mos7715_frob_control(struct parport *pp, parport 555 drivers/usb/serial/mos7720.c static unsigned char parport_mos7715_read_status(struct parport *pp) parport 571 drivers/usb/serial/mos7720.c static void parport_mos7715_enable_irq(struct parport *pp) parport 575 drivers/usb/serial/mos7720.c static void parport_mos7715_disable_irq(struct parport *pp) parport 579 drivers/usb/serial/mos7720.c static void parport_mos7715_data_forward(struct parport *pp) parport 592 drivers/usb/serial/mos7720.c static void parport_mos7715_data_reverse(struct parport *pp) parport 613 drivers/usb/serial/mos7720.c static void parport_mos7715_save_state(struct parport *pp, parport 630 drivers/usb/serial/mos7720.c static void parport_mos7715_restore_state(struct parport *pp, parport 648 drivers/usb/serial/mos7720.c static size_t parport_mos7715_write_compat(struct parport *pp, parport 21 include/linux/parport.h struct parport; parport 67 include/linux/parport.h void (*write_data)(struct parport *, unsigned char); parport 68 include/linux/parport.h unsigned char (*read_data)(struct parport *); parport 70 include/linux/parport.h void (*write_control)(struct parport *, unsigned char); parport 71 include/linux/parport.h unsigned char (*read_control)(struct parport *); parport 72 include/linux/parport.h unsigned char (*frob_control)(struct parport *, unsigned char mask, parport 75 include/linux/parport.h unsigned char (*read_status)(struct parport *); parport 78 include/linux/parport.h void (*enable_irq)(struct parport *); parport 79 include/linux/parport.h void (*disable_irq)(struct parport *); parport 82 include/linux/parport.h void (*data_forward) (struct parport *); parport 83 include/linux/parport.h void (*data_reverse) (struct parport *); parport 87 include/linux/parport.h void (*save_state)(struct parport *, struct parport_state *); parport 88 include/linux/parport.h void (*restore_state)(struct parport *, struct parport_state *); parport 91 include/linux/parport.h size_t (*epp_write_data) (struct parport *port, const void *buf, parport 93 include/linux/parport.h size_t (*epp_read_data) (struct parport *port, void *buf, size_t len, parport 95 include/linux/parport.h size_t (*epp_write_addr) (struct parport *port, const void *buf, parport 97 include/linux/parport.h size_t (*epp_read_addr) (struct parport *port, void *buf, size_t len, parport 100 include/linux/parport.h size_t (*ecp_write_data) (struct parport *port, const void *buf, parport 102 include/linux/parport.h size_t (*ecp_read_data) (struct parport *port, void *buf, size_t len, parport 104 include/linux/parport.h size_t (*ecp_write_addr) (struct parport *port, const void *buf, parport 107 include/linux/parport.h size_t (*compat_write_data) (struct parport *port, const void *buf, parport 109 include/linux/parport.h size_t (*nibble_read_data) (struct parport *port, void *buf, parport 111 include/linux/parport.h size_t (*byte_read_data) (struct parport *port, void *buf, parport 140 include/linux/parport.h struct parport *port; parport 204 include/linux/parport.h struct parport *physport; parport 251 include/linux/parport.h struct parport *slaves[3]; parport 254 include/linux/parport.h #define to_parport_dev(n) container_of(n, struct parport, bus_dev) parport 260 include/linux/parport.h void (*attach) (struct parport *); parport 261 include/linux/parport.h void (*detach) (struct parport *); parport 262 include/linux/parport.h void (*match_port)(struct parport *); parport 278 include/linux/parport.h struct parport *parport_register_port(unsigned long base, int irq, int dma, parport 286 include/linux/parport.h void parport_announce_port (struct parport *port); parport 289 include/linux/parport.h extern void parport_remove_port(struct parport *port); parport 309 include/linux/parport.h extern struct parport *parport_find_number (int); parport 310 include/linux/parport.h extern struct parport *parport_find_base (unsigned long); parport 316 include/linux/parport.h extern struct parport *parport_get_port (struct parport *); parport 317 include/linux/parport.h extern void parport_put_port (struct parport *); parport 318 include/linux/parport.h void parport_del_port(struct parport *); parport 334 include/linux/parport.h struct pardevice *parport_register_device(struct parport *port, parport 341 include/linux/parport.h parport_register_dev_model(struct parport *port, const char *name, parport 424 include/linux/parport.h extern int parport_negotiate (struct parport *, int mode); parport 425 include/linux/parport.h extern ssize_t parport_write (struct parport *, const void *buf, size_t len); parport 426 include/linux/parport.h extern ssize_t parport_read (struct parport *, void *buf, size_t len); parport 431 include/linux/parport.h extern int parport_wait_event (struct parport *, long timeout); parport 432 include/linux/parport.h extern int parport_wait_peripheral (struct parport *port, parport 435 include/linux/parport.h extern int parport_poll_peripheral (struct parport *port, parport 441 include/linux/parport.h extern size_t parport_ieee1284_write_compat (struct parport *, parport 443 include/linux/parport.h extern size_t parport_ieee1284_read_nibble (struct parport *, parport 445 include/linux/parport.h extern size_t parport_ieee1284_read_byte (struct parport *, parport 447 include/linux/parport.h extern size_t parport_ieee1284_ecp_read_data (struct parport *, parport 449 include/linux/parport.h extern size_t parport_ieee1284_ecp_write_data (struct parport *, parport 451 include/linux/parport.h extern size_t parport_ieee1284_ecp_write_addr (struct parport *, parport 453 include/linux/parport.h extern size_t parport_ieee1284_epp_write_data (struct parport *, parport 455 include/linux/parport.h extern size_t parport_ieee1284_epp_read_data (struct parport *, parport 457 include/linux/parport.h extern size_t parport_ieee1284_epp_write_addr (struct parport *, parport 459 include/linux/parport.h extern size_t parport_ieee1284_epp_read_addr (struct parport *, parport 463 include/linux/parport.h extern int parport_daisy_init (struct parport *port); parport 464 include/linux/parport.h extern void parport_daisy_fini (struct parport *port); parport 468 include/linux/parport.h extern void parport_daisy_deselect_all (struct parport *port); parport 469 include/linux/parport.h extern int parport_daisy_select (struct parport *port, int daisy, int mode); parport 472 include/linux/parport.h static inline void parport_generic_irq(struct parport *port) parport 482 include/linux/parport.h extern int parport_proc_register(struct parport *pp); parport 483 include/linux/parport.h extern int parport_proc_unregister(struct parport *pp); parport 43 include/linux/parport_pc.h struct parport *port; parport 63 include/linux/parport_pc.h static __inline__ void parport_pc_write_data(struct parport *p, unsigned char d) parport 71 include/linux/parport_pc.h static __inline__ unsigned char parport_pc_read_data(struct parport *p) parport 82 include/linux/parport_pc.h static inline void dump_parport_state (char *str, struct parport *p) parport 128 include/linux/parport_pc.h static __inline__ unsigned char __parport_pc_frob_control (struct parport *p, parport 146 include/linux/parport_pc.h static __inline__ void parport_pc_data_reverse (struct parport *p) parport 151 include/linux/parport_pc.h static __inline__ void parport_pc_data_forward (struct parport *p) parport 156 include/linux/parport_pc.h static __inline__ void parport_pc_write_control (struct parport *p, parport 174 include/linux/parport_pc.h static __inline__ unsigned char parport_pc_read_control(struct parport *p) parport 184 include/linux/parport_pc.h static __inline__ unsigned char parport_pc_frob_control (struct parport *p, parport 211 include/linux/parport_pc.h static __inline__ unsigned char parport_pc_read_status(struct parport *p) parport 217 include/linux/parport_pc.h static __inline__ void parport_pc_disable_irq(struct parport *p) parport 222 include/linux/parport_pc.h static __inline__ void parport_pc_enable_irq(struct parport *p) parport 227 include/linux/parport_pc.h extern void parport_pc_release_resources(struct parport *p); parport 229 include/linux/parport_pc.h extern int parport_pc_claim_resources(struct parport *p); parport 232 include/linux/parport_pc.h extern struct parport *parport_pc_probe_port(unsigned long base, parport 237 include/linux/parport_pc.h extern void parport_pc_unregister_port(struct parport *p); parport 127 sound/drivers/mts64.c static void mts64_enable_readout(struct parport *p); parport 128 sound/drivers/mts64.c static void mts64_disable_readout(struct parport *p); parport 129 sound/drivers/mts64.c static int mts64_device_ready(struct parport *p); parport 130 sound/drivers/mts64.c static int mts64_device_init(struct parport *p); parport 134 sound/drivers/mts64.c static int mts64_probe(struct parport *p); parport 135 sound/drivers/mts64.c static u16 mts64_read(struct parport *p); parport 136 sound/drivers/mts64.c static u8 mts64_read_char(struct parport *p); parport 137 sound/drivers/mts64.c static void mts64_smpte_start(struct parport *p, parport 141 sound/drivers/mts64.c static void mts64_smpte_stop(struct parport *p); parport 142 sound/drivers/mts64.c static void mts64_write_command(struct parport *p, u8 c); parport 143 sound/drivers/mts64.c static void mts64_write_data(struct parport *p, u8 c); parport 152 sound/drivers/mts64.c static void mts64_enable_readout(struct parport *p) parport 165 sound/drivers/mts64.c static void mts64_disable_readout(struct parport *p) parport 180 sound/drivers/mts64.c static int mts64_device_ready(struct parport *p) parport 201 sound/drivers/mts64.c static int mts64_device_init(struct parport *p) parport 227 sound/drivers/mts64.c struct parport *p = mts->pardev->port; parport 241 sound/drivers/mts64.c struct parport *p = mts->pardev->port; parport 277 sound/drivers/mts64.c static int mts64_probe(struct parport *p) parport 301 sound/drivers/mts64.c static u16 mts64_read(struct parport *p) parport 325 sound/drivers/mts64.c static u8 mts64_read_char(struct parport *p) parport 351 sound/drivers/mts64.c static void mts64_smpte_start(struct parport *p, parport 374 sound/drivers/mts64.c static void mts64_smpte_stop(struct parport *p) parport 381 sound/drivers/mts64.c static void mts64_write_command(struct parport *p, u8 c) parport 394 sound/drivers/mts64.c static void mts64_write_data(struct parport *p, u8 c) parport 413 sound/drivers/mts64.c struct parport *p = mts->pardev->port; parport 837 sound/drivers/mts64.c static void snd_mts64_attach(struct parport *p) parport 865 sound/drivers/mts64.c static void snd_mts64_detach(struct parport *p) parport 905 sound/drivers/mts64.c struct parport *p; parport 432 sound/drivers/portman2x4.c static int portman_probe(struct parport *p) parport 636 sound/drivers/portman2x4.c static void snd_portman_attach(struct parport *p) parport 664 sound/drivers/portman2x4.c static void snd_portman_detach(struct parport *p) parport 704 sound/drivers/portman2x4.c struct parport *p;