/linux-4.4.14/include/linux/ |
D | parport.h | 21 struct parport; 67 void (*write_data)(struct parport *, unsigned char); 68 unsigned char (*read_data)(struct parport *); 70 void (*write_control)(struct parport *, unsigned char); 71 unsigned char (*read_control)(struct parport *); 72 unsigned char (*frob_control)(struct parport *, unsigned char mask, 75 unsigned char (*read_status)(struct parport *); 78 void (*enable_irq)(struct parport *); 79 void (*disable_irq)(struct parport *); 82 void (*data_forward) (struct parport *); [all …]
|
D | parport_pc.h | 42 struct parport *port; 62 static __inline__ void parport_pc_write_data(struct parport *p, unsigned char d) in parport_pc_write_data() 70 static __inline__ unsigned char parport_pc_read_data(struct parport *p) in parport_pc_read_data() 81 static inline void dump_parport_state (char *str, struct parport *p) in dump_parport_state() 127 static __inline__ unsigned char __parport_pc_frob_control (struct parport *p, in __parport_pc_frob_control() 145 static __inline__ void parport_pc_data_reverse (struct parport *p) in parport_pc_data_reverse() 150 static __inline__ void parport_pc_data_forward (struct parport *p) in parport_pc_data_forward() 155 static __inline__ void parport_pc_write_control (struct parport *p, in parport_pc_write_control() 173 static __inline__ unsigned char parport_pc_read_control(struct parport *p) in parport_pc_read_control() 183 static __inline__ unsigned char parport_pc_frob_control (struct parport *p, in parport_pc_frob_control() [all …]
|
/linux-4.4.14/drivers/parport/ |
D | parport_gsc.h | 85 static inline void parport_gsc_write_data(struct parport *p, unsigned char d) in parport_gsc_write_data() 93 static inline unsigned char parport_gsc_read_data(struct parport *p) in parport_gsc_read_data() 105 static inline unsigned char __parport_gsc_frob_control(struct parport *p, in __parport_gsc_frob_control() 123 static inline void parport_gsc_data_reverse(struct parport *p) in parport_gsc_data_reverse() 128 static inline void parport_gsc_data_forward(struct parport *p) in parport_gsc_data_forward() 133 static inline void parport_gsc_write_control(struct parport *p, in parport_gsc_write_control() 151 static inline unsigned char parport_gsc_read_control(struct parport *p) in parport_gsc_read_control() 161 static inline unsigned char parport_gsc_frob_control(struct parport *p, in parport_gsc_frob_control() 188 static inline unsigned char parport_gsc_read_status(struct parport *p) in parport_gsc_read_status() 193 static inline void parport_gsc_disable_irq(struct parport *p) in parport_gsc_disable_irq() [all …]
|
D | parport_atari.c | 21 static struct parport *this_port = NULL; 24 parport_atari_read_data(struct parport *p) in parport_atari_read_data() 37 parport_atari_write_data(struct parport *p, unsigned char data) in parport_atari_write_data() 48 parport_atari_read_control(struct parport *p) in parport_atari_read_control() 62 parport_atari_write_control(struct parport *p, unsigned char control) in parport_atari_write_control() 76 parport_atari_frob_control(struct parport *p, unsigned char mask, in parport_atari_frob_control() 85 parport_atari_read_status(struct parport *p) in parport_atari_read_status() 97 parport_atari_save_state(struct parport *p, struct parport_state *s) in parport_atari_save_state() 102 parport_atari_restore_state(struct parport *p, struct parport_state *s) in parport_atari_restore_state() 107 parport_atari_enable_irq(struct parport *p) in parport_atari_enable_irq() [all …]
|
D | daisy.c | 41 struct parport *port; 50 static int mux_present(struct parport *port); 51 static int num_mux_ports(struct parport *port); 52 static int select_port(struct parport *port); 53 static int assign_addrs(struct parport *port); 56 static void add_dev(int devnum, struct parport *port, int daisy) in add_dev() 74 static struct parport *clone_parport(struct parport *real, int muxport) in clone_parport() 76 struct parport *extra = parport_register_port(real->base, in clone_parport() 92 int parport_daisy_init(struct parport *port) in parport_daisy_init() 117 struct parport *extra = clone_parport(port, i); in parport_daisy_init() [all …]
|
D | parport_amiga.c | 37 static void amiga_write_data(struct parport *p, unsigned char data) in amiga_write_data() 45 static unsigned char amiga_read_data(struct parport *p) in amiga_read_data() 59 static void amiga_write_control(struct parport *p, unsigned char control) in amiga_write_control() 65 static unsigned char amiga_read_control( struct parport *p) in amiga_read_control() 71 static unsigned char amiga_frob_control( struct parport *p, unsigned char mask, unsigned char val) in amiga_frob_control() 96 static unsigned char amiga_read_status(struct parport *p) in amiga_read_status() 105 static void amiga_enable_irq(struct parport *p) in amiga_enable_irq() 110 static void amiga_disable_irq(struct parport *p) in amiga_disable_irq() 115 static void amiga_data_forward(struct parport *p) in amiga_data_forward() 122 static void amiga_data_reverse(struct parport *p) in amiga_data_reverse() [all …]
|
D | parport_ax88796.c | 36 struct parport *parport; member 50 static inline struct ax_drvdata *pp_to_drv(struct parport *p) in pp_to_drv() 56 parport_ax88796_read_data(struct parport *p) in parport_ax88796_read_data() 64 parport_ax88796_write_data(struct parport *p, unsigned char data) in parport_ax88796_write_data() 72 parport_ax88796_read_control(struct parport *p) in parport_ax88796_read_control() 94 parport_ax88796_write_control(struct parport *p, unsigned char control) in parport_ax88796_write_control() 123 parport_ax88796_read_status(struct parport *p) in parport_ax88796_read_status() 148 parport_ax88796_frob_control(struct parport *p, unsigned char mask, in parport_ax88796_frob_control() 162 parport_ax88796_enable_irq(struct parport *p) in parport_ax88796_enable_irq() 176 parport_ax88796_disable_irq(struct parport *p) in parport_ax88796_disable_irq() [all …]
|
D | parport_ip32.c | 141 static struct parport *this_port = NULL; 300 ({ const struct parport *__p = (p); \ 331 static void parport_ip32_dump_state(struct parport *p, char *str, in parport_ip32_dump_state() 507 &mace->perif.ctrl.parport.context_a : in parport_ip32_dma_setup_context() 508 &mace->perif.ctrl.parport.context_b; in parport_ip32_dma_setup_context() 592 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start() 612 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start() 621 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start() 657 ctrl = readq(&mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop() 659 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop() [all …]
|
D | parport_sunbpp.c | 50 static void parport_sunbpp_disable_irq(struct parport *p) in parport_sunbpp_disable_irq() 60 static void parport_sunbpp_enable_irq(struct parport *p) in parport_sunbpp_enable_irq() 70 static void parport_sunbpp_write_data(struct parport *p, unsigned char d) in parport_sunbpp_write_data() 78 static unsigned char parport_sunbpp_read_data(struct parport *p) in parport_sunbpp_read_data() 85 static unsigned char status_sunbpp_to_pc(struct parport *p) in status_sunbpp_to_pc() 108 static unsigned char control_sunbpp_to_pc(struct parport *p) in control_sunbpp_to_pc() 129 static unsigned char parport_sunbpp_read_control(struct parport *p) in parport_sunbpp_read_control() 134 static unsigned char parport_sunbpp_frob_control(struct parport *p, in parport_sunbpp_frob_control() 180 static void parport_sunbpp_write_control(struct parport *p, unsigned char d) in parport_sunbpp_write_control() 190 static unsigned char parport_sunbpp_read_status(struct parport *p) in parport_sunbpp_read_status() [all …]
|
D | share.c | 57 static void dead_write_lines (struct parport *p, unsigned char b){} in dead_write_lines() 58 static unsigned char dead_read_lines (struct parport *p) { return 0; } in dead_read_lines() 59 static unsigned char dead_frob_lines (struct parport *p, unsigned char b, in dead_frob_lines() 61 static void dead_onearg (struct parport *p){} in dead_onearg() 63 static void dead_state (struct parport *p, struct parport_state *s) { } in dead_state() 64 static size_t dead_write (struct parport *p, const void *b, size_t l, int f) in dead_write() 66 static size_t dead_read (struct parport *p, void *b, size_t l, int f) in dead_read() 156 struct parport *port = _port; in driver_check() 165 static void attach_driver_chain(struct parport *port) in attach_driver_chain() 183 struct parport *port = _port; in driver_detach() [all …]
|
D | parport_mfc3.c | 78 static struct parport *this_port[MAX_MFC] = {NULL, }; 84 static void mfc3_write_data(struct parport *p, unsigned char data) in mfc3_write_data() 93 static unsigned char mfc3_read_data(struct parport *p) in mfc3_read_data() 128 static void mfc3_write_control(struct parport *p, unsigned char control) in mfc3_write_control() 134 static unsigned char mfc3_read_control( struct parport *p) in mfc3_read_control() 140 static unsigned char mfc3_frob_control( struct parport *p, unsigned char mask, unsigned char val) in mfc3_frob_control() 168 static unsigned char mfc3_read_status(struct parport *p) in mfc3_read_status() 192 static void mfc3_enable_irq(struct parport *p) in mfc3_enable_irq() 197 static void mfc3_disable_irq(struct parport *p) in mfc3_disable_irq() 202 static void mfc3_data_forward(struct parport *p) in mfc3_data_forward() [all …]
|
D | procfs.c | 38 struct parport *port = (struct parport *)table->extra1; in do_active_device() 118 struct parport *port = (struct parport *)table->extra1; in do_hardware_base_addr() 146 struct parport *port = (struct parport *)table->extra1; in do_hardware_irq() 174 struct parport *port = (struct parport *)table->extra1; in do_hardware_dma() 202 struct parport *port = (struct parport *)table->extra1; in do_hardware_modes() 475 int parport_proc_register(struct parport *port) in parport_proc_register() 510 int parport_proc_unregister(struct parport *port) in parport_proc_unregister() 524 struct parport * port = device->port; in parport_device_proc_register() 589 int parport_proc_register(struct parport *pp) in parport_proc_register() 594 int parport_proc_unregister(struct parport *pp) in parport_proc_unregister()
|
D | parport_gsc.c | 58 static int clear_epp_timeout(struct parport *pb) in clear_epp_timeout() 88 void parport_gsc_save_state(struct parport *p, struct parport_state *s) in parport_gsc_save_state() 93 void parport_gsc_restore_state(struct parport *p, struct parport_state *s) in parport_gsc_restore_state() 140 static int parport_SPP_supported(struct parport *pb) in parport_SPP_supported() 204 static int parport_PS2_supported(struct parport *pb) in parport_PS2_supported() 235 struct parport *parport_gsc_probe_port(unsigned long base, in parport_gsc_probe_port() 241 struct parport tmp; in parport_gsc_probe_port() 242 struct parport *p = &tmp; in parport_gsc_probe_port() 351 struct parport *p; in parport_init_chip() 386 struct parport *p = dev_get_drvdata(&dev->dev); in parport_remove_chip()
|
D | ieee1284.c | 42 static void parport_ieee1284_wakeup (struct parport *port) in parport_ieee1284_wakeup() 47 static struct parport *port_from_cookie[PARPORT_MAX]; 69 int parport_wait_event (struct parport *port, signed long timeout) in parport_wait_event() 120 int parport_poll_peripheral(struct parport *port, in parport_poll_peripheral() 169 int parport_wait_peripheral(struct parport *port, in parport_wait_peripheral() 227 static void parport_ieee1284_terminate (struct parport *port) in parport_ieee1284_terminate() 334 int parport_negotiate (struct parport *port, int mode) in parport_negotiate() 560 static int parport_ieee1284_ack_data_avail (struct parport *port) in parport_ieee1284_ack_data_avail() 576 struct parport *port = handle; in parport_ieee1284_interrupt() 607 ssize_t parport_write (struct parport *port, const void *buffer, size_t len) in parport_write() [all …]
|
D | BUGS-parport | 1 Currently known (or at least suspected) bugs in parport: 6 o parport_pc_ecp_read_block_pio() is broken. parport will revert to the 9 See <URL:http://people.redhat.com/twaugh/parport/>.
|
D | parport_pc.c | 112 static void frob_econtrol(struct parport *pb, unsigned char m, in frob_econtrol() 126 static inline void frob_set_mode(struct parport *p, int mode) in frob_set_mode() 138 static int change_mode(struct parport *p, int m) in change_mode() 207 static int clear_epp_timeout(struct parport *pb) in clear_epp_timeout() 245 static void parport_pc_save_state(struct parport *p, struct parport_state *s) in parport_pc_save_state() 253 static void parport_pc_restore_state(struct parport *p, in parport_pc_restore_state() 265 static size_t parport_pc_epp_read_data(struct parport *port, void *buf, in parport_pc_epp_read_data() 331 static size_t parport_pc_epp_write_data(struct parport *port, const void *buf, in parport_pc_epp_write_data() 359 static size_t parport_pc_epp_read_addr(struct parport *port, void *buf, in parport_pc_epp_read_addr() 384 static size_t parport_pc_epp_write_addr(struct parport *port, in parport_pc_epp_write_addr() [all …]
|
D | Makefile | 5 parport-objs := share.o ieee1284.o ieee1284_ops.o procfs.o 8 parport-objs += daisy.o probe.o 11 obj-$(CONFIG_PARPORT) += parport.o
|
D | ieee1284_ops.c | 40 size_t parport_ieee1284_write_compat (struct parport *port, in parport_ieee1284_write_compat() 149 size_t parport_ieee1284_read_nibble (struct parport *port, in parport_ieee1284_read_nibble() 240 size_t parport_ieee1284_read_byte (struct parport *port, in parport_ieee1284_read_byte() 334 int ecp_forward_to_reverse (struct parport *port) in ecp_forward_to_reverse() 368 int ecp_reverse_to_forward (struct parport *port) in ecp_reverse_to_forward() 403 size_t parport_ieee1284_ecp_write_data (struct parport *port, in parport_ieee1284_ecp_write_data() 490 size_t parport_ieee1284_ecp_read_data (struct parport *port, in parport_ieee1284_ecp_read_data() 638 size_t parport_ieee1284_ecp_write_addr (struct parport *port, in parport_ieee1284_ecp_write_addr() 730 size_t parport_ieee1284_epp_write_data (struct parport *port, in parport_ieee1284_epp_write_data() 774 size_t parport_ieee1284_epp_read_data (struct parport *port, in parport_ieee1284_epp_read_data() [all …]
|
D | parport_cs.c | 76 struct parport *port; 122 struct parport *p; in parport_config() 172 struct parport *p = info->port; in parport_cs_release()
|
D | TODO-parport | 3 0. Fix the bugs (see BUGS-parport). 20 See <URL:http://people.redhat.com/twaugh/parport/>.
|
D | Kconfig | 23 <file:Documentation/parport.txt> and 24 <file:drivers/parport/BUGS-parport>. 33 the module will be called parport. 36 look at <file:Documentation/parport.txt>. 74 FIFO. See <file:Documentation/parport.txt> to find out how to 160 appear in /proc/sys/dev/parport/*/autoprobe*. It is safe to say N.
|
D | probe.c | 36 static void pretty_print(struct parport *port, int device) in pretty_print() 52 static void parse_data(struct parport *port, int device, char *str) in parse_data() 135 static ssize_t parport_read_device_id (struct parport *port, char *buffer, in parport_read_device_id()
|
D | parport_serial.c | 518 struct parport *port[PARPORT_MAX]; 557 struct parport *port; in parport_register()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-parport.c | 52 static int parport[MAX_DEVICE] = {0, -1, -1, -1}; variable 57 static void port_write_data(struct parport *p, unsigned char d) in port_write_data() 62 static void port_write_control(struct parport *p, unsigned char d) in port_write_control() 67 static unsigned char port_read_data(struct parport *p) in port_read_data() 72 static unsigned char port_read_status(struct parport *p) in port_read_status() 77 static unsigned char port_read_control(struct parport *p) in port_read_control() 82 static void (* const port_write[])(struct parport *, unsigned char) = { 88 static unsigned char (* const port_read[])(struct parport *) = { 96 static inline void line_set(struct parport *data, int state, in line_set() 108 static inline int line_get(struct parport *data, in line_get() [all …]
|
D | Makefile | 103 obj-$(CONFIG_I2C_PARPORT) += i2c-parport.o 104 obj-$(CONFIG_I2C_PARPORT_LIGHT) += i2c-parport-light.o
|
D | Kconfig | 1034 Documentation/i2c/busses/i2c-parport for details. 1036 Another driver exists, named i2c-parport-light, which doesn't depend 1037 on the parport driver. This is meant for embedded systems. Don't say 1041 will be called i2c-parport. 1053 This driver is a light version of i2c-parport. It doesn't depend 1054 on the parport driver, and uses direct I/O access instead. This 1056 the clean but heavy parport handling is not an option. The 1060 Don't say Y here if you said Y or M to i2c-parport. Saying M to 1065 will be called i2c-parport-light.
|
/linux-4.4.14/Documentation/ |
D | parport-lowlevel.txt | 62 The parport subsystem comprises 'parport' (the core port-sharing 67 The parport interface to the device driver author can be broken down 71 driver and the parport subsystem: acquiring a list of available ports, 77 core parport module provides generic 'defaults' for some routines. 101 parport_register_driver - register a device driver with parport 106 #include <linux/parport.h> 110 void (*attach) (struct parport *); 111 void (*detach) (struct parport *); 129 The visible parts of the 'struct parport *' argument given to 132 struct parport [all …]
|
D | parport.txt | 1 The `parport' code provides parallel-port support under Linux. This 5 You can pass parameters to the parport code to override its automatic 12 The parport code is split into two parts: generic (which deals with 20 If you load the parport code as a module, say 22 # insmod parport 24 to load the generic parport code. You then must load the 29 to tell the parport code that you want three PC-style ports, one at 67 The probe information is available from files in /proc/sys/dev/parport/. 73 If you compile the parport code into the kernel, then you can use 77 parport=0x3bc parport=0x378,7 parport=0x278,auto,nofifo [all …]
|
D | 00-INDEX | 348 parport.txt 350 parport-lowlevel.txt
|
D | kernel-parameters.txt | 815 See also Documentation/input/joystick-parport.txt 1244 See also Documentation/input/joystick-parport.txt 1972 that lp device, or a parport name such as 2687 Format: <parport#> 2692 parport= [HW,PPT] Specify parallel ports. 0 disables. 2941 Format: { parport<nr> | timid | 0 } 2942 See also Documentation/parport.txt. 3841 See also Documentation/input/joystick-parport.txt
|
D | devices.txt | 258 they are redirected through the parport multiplex layer.
|
/linux-4.4.14/drivers/usb/misc/ |
D | uss720.c | 65 struct parport *pp; 114 struct parport *pp; in async_complete() 211 static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_f… in get_1284_register() 247 static int set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_fl… in set_1284_register() 275 static int change_mode(struct parport *pp, int m) in change_mode() 325 static int clear_epp_timeout(struct parport *pp) in clear_epp_timeout() 340 struct parport *pp = (struct parport *)dev_id; 353 static void parport_uss720_write_data(struct parport *pp, unsigned char d) in parport_uss720_write_data() 358 static unsigned char parport_uss720_read_data(struct parport *pp) in parport_uss720_read_data() 367 static void parport_uss720_write_control(struct parport *pp, unsigned char d) in parport_uss720_write_control() [all …]
|
/linux-4.4.14/sound/drivers/ |
D | mts64.c | 143 static void mts64_enable_readout(struct parport *p); 144 static void mts64_disable_readout(struct parport *p); 145 static int mts64_device_ready(struct parport *p); 146 static int mts64_device_init(struct parport *p); 150 static int mts64_probe(struct parport *p); 151 static u16 mts64_read(struct parport *p); 152 static u8 mts64_read_char(struct parport *p); 153 static void mts64_smpte_start(struct parport *p, 157 static void mts64_smpte_stop(struct parport *p); 158 static void mts64_write_command(struct parport *p, u8 c); [all …]
|
D | portman2x4.c | 447 static int portman_probe(struct parport *p) in portman_probe() 651 static int snd_portman_probe_port(struct parport *p) in snd_portman_probe_port() 675 static void snd_portman_attach(struct parport *p) in snd_portman_attach() 703 static void snd_portman_detach(struct parport *p) in snd_portman_detach() 734 struct parport *p; in snd_portman_probe()
|
/linux-4.4.14/Documentation/i2c/busses/ |
D | i2c-parport-light | 1 Kernel driver i2c-parport-light 5 This driver is a light version of i2c-parport. It doesn't depend 6 on the parport driver, and uses direct I/O access instead. This might be 8 parport handling is not an option. The drawback is a reduced portability 11 Please see i2c-parport for documentation. 15 * type: type of adapter (see i2c-parport or modinfo)
|
D | i2c-parport | 1 Kernel driver i2c-parport 11 * video/i2c-parport (NOT the same as this one, dedicated to home brew 86 the i2c-parport module might be a good safety since data line state
|
/linux-4.4.14/drivers/input/joystick/ |
D | walkera0701.c | 60 struct parport *parport; member 189 parport_enable_irq(w->parport); in walkera0701_open() 197 parport_disable_irq(w->parport); in walkera0701_close() 203 static void walkera0701_attach(struct parport *pp) in walkera0701_attach() 219 w->parport = pp; in walkera0701_attach() 250 w->input_dev->phys = w->parport->name; in walkera0701_attach() 257 w->input_dev->dev.parent = w->parport->dev; in walkera0701_attach() 284 static void walkera0701_detach(struct parport *port) in walkera0701_detach() 288 if (!w->pardevice || w->parport->number != port->number) in walkera0701_detach() 293 w->parport = NULL; in walkera0701_detach()
|
D | db9.c | 147 static void db9_saturn_write_sub(struct parport *port, int type, unsigned char data, int powered, i… in db9_saturn_write_sub() 170 static unsigned char db9_saturn_read_sub(struct parport *port, int type) in db9_saturn_read_sub() 190 static unsigned char db9_saturn_read_analog(struct parport *port, int type, int powered) in db9_saturn_read_analog() 207 static unsigned char db9_saturn_read_packet(struct parport *port, unsigned char *data, int type, in… in db9_saturn_read_packet() 337 static int db9_saturn(int mode, struct parport *port, struct input_dev *devs[]) in db9_saturn() 370 struct parport *port = db9->pd->port; in db9_timer() 521 struct parport *port = db9->pd->port; in db9_open() 545 struct parport *port = db9->pd->port; in db9_close() 557 static void db9_attach(struct parport *pp) in db9_attach() 666 static void db9_detach(struct parport *port) in db9_detach()
|
D | turbografx.c | 160 static void tgfx_attach(struct parport *pp) in tgfx_attach() 271 static void tgfx_detach(struct parport *port) in tgfx_detach()
|
D | gamecon.c | 152 struct parport *port = gc->pd->port; in gc_n64_send_command() 165 struct parport *port = gc->pd->port; in gc_n64_send_stop_bit() 568 struct parport *port = gc->pd->port; in gc_psx_command() 930 static void gc_attach(struct parport *pp) in gc_attach() 1003 static void gc_detach(struct parport *port) in gc_detach()
|
D | Kconfig | 217 <file:Documentation/input/joystick-parport.txt>. 232 <file:Documentation/input/joystick-parport.txt>. 244 please read <file:Documentation/input/joystick-parport.txt>. 315 HM37, HM60 and want to use it via parport as a joystick. More
|
/linux-4.4.14/drivers/char/ |
D | lp.c | 149 static struct parport *console_registered; 195 static int lp_negotiate(struct parport * port, int mode) in lp_negotiate() 298 struct parport *port = lp_table[minor].dev->port; in lp_write() 417 struct parport *port = lp_table[minor].dev->port; in lp_read() 773 struct parport *port = dev->port; in lp_console_write() 832 static char *parport[LP_NO]; variable 835 module_param_array(parport, charp, NULL, 0); 870 static int lp_register(int nr, struct parport *port) in lp_register() 903 static void lp_attach (struct parport *port) in lp_attach() 933 static void lp_detach (struct parport *port) in lp_detach() [all …]
|
D | ppdev.c | 103 struct parport *port = pp->pdev->port; in pp_enable_irq() 114 struct parport *pport; in pp_read() 145 size_t (*fn)(struct parport *, void *, size_t, int); in pp_read() 198 struct parport *pport; in pp_write() 282 struct parport *port; in register_device() 329 struct parport * port; in pp_do_ioctl() 751 static void pp_attach(struct parport *port) in pp_attach() 757 static void pp_detach(struct parport *port) in pp_detach()
|
D | Kconfig | 109 <file:Documentation/parport.txt>. The module will be called lp. 118 macro in lp.c and the PARPORT_MAX macro in parport.h. 141 Saying Y to this adds support for /dev/parport device nodes. This
|
/linux-4.4.14/drivers/pps/clients/ |
D | pps_parport.c | 61 static inline int signal_is_set(struct parport *port) in signal_is_set() 71 struct parport *port = dev->pardev->port; in parport_irq() 137 static void parport_attach(struct parport *port) in parport_attach() 192 static void parport_detach(struct parport *port) in parport_detach()
|
/linux-4.4.14/drivers/auxdisplay/ |
D | ks0108.c | 56 static struct parport *ks0108_parport; 128 static void ks0108_parport_attach(struct parport *port) in ks0108_parport_attach() 158 static void ks0108_parport_detach(struct parport *port) in ks0108_parport_detach()
|
D | Kconfig | 28 parport, you will be able to compile this as a module (M) 49 If you don't know what I'm talking about, load the parport module,
|
/linux-4.4.14/drivers/pps/generators/ |
D | pps_gen_parport.c | 75 struct parport *port; in hrtimer_event() 159 struct parport *port = dev->pardev->port; in calibrate_port() 193 static void parport_attach(struct parport *port) in parport_attach() 227 static void parport_detach(struct parport *port) in parport_detach()
|
D | Kconfig | 13 parport abstraction layer and hrtimers to precisely control the signal.
|
/linux-4.4.14/Documentation/scsi/ |
D | ppa.txt | 10 http://web.archive.org/web/*/http://www.torque.net/parport/ 13 linux-parport@torque.net
|
/linux-4.4.14/drivers/net/plip/ |
D | plip.c | 231 struct parport *port = in enable_parport_interrupts() 241 struct parport *port = in disable_parport_interrupts() 249 struct parport *port = in write_data() 257 struct parport *port = in read_status() 1225 static int parport[PLIP_MAX] = { [0 ... PLIP_MAX-1] = -1 }; variable 1228 module_param_array(parport, int, NULL, 0); 1230 MODULE_PARM_DESC(parport, "List of parport device numbers to use by plip"); 1246 static void plip_attach (struct parport *port) in plip_attach() 1253 if ((parport[0] == -1 && (!timid || !port->devices)) || in plip_attach() 1254 plip_searchfor(parport, port->number)) { in plip_attach() [all …]
|
/linux-4.4.14/drivers/input/serio/ |
D | parkbd.c | 144 static int parkbd_getport(struct parport *pp) in parkbd_getport() 183 static void parkbd_attach(struct parport *pp) in parkbd_attach() 210 static void parkbd_detach(struct parport *port) in parkbd_detach()
|
/linux-4.4.14/Documentation/input/ |
D | walkera0701.txt | 20 Cable: (walkera TX to parport) 25 / |_| \ pin 2 (signal) NPN parport 39 access to parport, modules like lp must be unloaded before loading 43 (usually irq7) parport must increase if TX is on. 49 Driver use interrupt from parport ACK input bit to measure pulse length
|
D | joystick-parport.txt | 1 Linux Joystick parport drivers v2.0 16 The joystick parport drivers are used for joysticks and gamepads not 52 some data pin. For most gamepad and parport implementations only one pin is 311 http://www2.burg-halle.de/~schwenke/parport.html 439 Where 'port' the number of the parport interface (eg. 0 for parport0). 479 Where 'port' is the number of the parport interface (eg. 0 for parport0). 510 Where 'port' is the number of the parport interface (eg. 0 for parport0).
|
D | amijoy.txt | 1 Amiga 4-joystick parport extension
|
D | joystick.txt | 435 See joystick-parport.txt for more info.
|
/linux-4.4.14/drivers/spi/ |
D | spi-lm70llp.c | 81 struct parport *port; 193 static void spi_lm70llp_attach(struct parport *p) in spi_lm70llp_attach() 301 static void spi_lm70llp_detach(struct parport *p) in spi_lm70llp_detach()
|
D | spi-butterfly.c | 67 struct parport *port; 193 static void butterfly_attach(struct parport *p) in butterfly_attach() 305 static void butterfly_detach(struct parport *p) in butterfly_detach()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | parport.h | 40 struct parport *port; 113 struct parport *p; in ecpp_probe() 197 struct parport *p = dev_get_drvdata(&op->dev); in ecpp_remove()
|
/linux-4.4.14/drivers/usb/serial/ |
D | mos7720.c | 102 struct parport *pp; /* back to containing struct */ 444 static int parport_prologue(struct parport *pp) in parport_prologue() 475 static inline void parport_epilogue(struct parport *pp) in parport_epilogue() 483 static void parport_mos7715_write_data(struct parport *pp, unsigned char d) in parport_mos7715_write_data() 494 static unsigned char parport_mos7715_read_data(struct parport *pp) in parport_mos7715_read_data() 506 static void parport_mos7715_write_control(struct parport *pp, unsigned char d) in parport_mos7715_write_control() 519 static unsigned char parport_mos7715_read_control(struct parport *pp) in parport_mos7715_read_control() 535 static unsigned char parport_mos7715_frob_control(struct parport *pp, in parport_mos7715_frob_control() 554 static unsigned char parport_mos7715_read_status(struct parport *pp) in parport_mos7715_read_status() 570 static void parport_mos7715_enable_irq(struct parport *pp) in parport_mos7715_enable_irq() [all …]
|
D | Kconfig | 462 the parport subsystem as a low-level driver.
|
/linux-4.4.14/Documentation/DocBook/ |
D | device-drivers.xml.db | 474 API-parport-yield 475 API-parport-yield-blocking 476 API-parport-wait-event 477 API-parport-wait-peripheral 478 API-parport-negotiate 479 API-parport-write 480 API-parport-read 481 API-parport-set-timeout 482 API---parport-register-driver 483 API-parport-unregister-driver [all …]
|
D | .device-drivers.xml.cmd | 2 …lude/linux/uio_driver.h include/linux/parport.h drivers/parport/ieee1284.c drivers/parport/share.c…
|
/linux-4.4.14/Documentation/spi/ |
D | spi-lm70llp | 1 spi_lm70llp : LM70-LLP parport-to-SPI adapter 49 using an arrangement that lets either the parport or the LM70 pull the 66 the collector to zero, which is reflected on pin 13 of the DB25 parport
|
D | butterfly | 1 spi_butterfly - parport-to-butterfly adapter driver 27 connector pins (used also on non-Butterfly AVR boards). On the parport 57 of spare parport pins to wire this one up, such as:
|
/linux-4.4.14/drivers/net/hamradio/ |
D | baycom_par.c | 199 struct parport *pp = bc->pdev->port; in par96_tx() 223 struct parport *pp = bc->pdev->port; in par96_rx() 314 struct parport *pp; in par96_open() 363 struct parport *pp; in par96_close()
|
D | baycom_epp.c | 433 struct parport *pp = bc->pdev->port; in transmit() 564 struct parport *pp = bc->pdev->port; in receive() 651 struct parport *pp; in epp_bh() 832 struct parport *pp = parport_find_base(dev->base_addr); in epp_open() 947 struct parport *pp = bc->pdev->port; in epp_close()
|
/linux-4.4.14/drivers/staging/panel/ |
D | panel.c | 485 static int parport = DEFAULT_PARPORT; variable 486 module_param(parport, int, 0000); 487 MODULE_PARM_DESC(parport, "Parallel port index (0=lpt1, 1=lpt2, ...)"); 2213 static void panel_attach(struct parport *port) in panel_attach() 2217 if (port->number != parport) in panel_attach() 2222 __func__, port->number, parport); in panel_attach() 2233 __func__, port->number, parport); in panel_attach() 2239 parport); in panel_attach() 2268 static void panel_detach(struct parport *port) in panel_detach() 2270 if (port->number != parport) in panel_detach() [all …]
|
/linux-4.4.14/arch/mips/include/asm/ |
D | Kbuild | 12 generic-y += parport.h
|
/linux-4.4.14/arch/arm/include/asm/ |
D | Kbuild | 19 generic-y += parport.h
|
/linux-4.4.14/arch/tile/include/asm/ |
D | Kbuild | 26 generic-y += parport.h
|
/linux-4.4.14/arch/sh/include/asm/ |
D | Kbuild | 23 generic-y += parport.h
|
/linux-4.4.14/arch/arc/include/asm/ |
D | Kbuild | 29 generic-y += parport.h
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | Kbuild | 34 generic-y += parport.h
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | Kbuild | 43 generic-y += parport.h
|
/linux-4.4.14/drivers/scsi/ |
D | ppa.c | 988 static int __ppa_attach(struct parport *pb) in __ppa_attach() 1092 static void ppa_attach(struct parport *pb) in ppa_attach() 1097 static void ppa_detach(struct parport *pb) in ppa_detach()
|
D | imm.c | 1123 static int __imm_attach(struct parport *pb) in __imm_attach() 1227 static void imm_attach(struct parport *pb) in imm_attach() 1232 static void imm_detach(struct parport *pb) in imm_detach()
|
D | Kconfig | 959 bool "ppa/imm option - Assume slow parport control register"
|
/linux-4.4.14/Documentation/blockdev/ |
D | paride.txt | 393 by e-mail to grant@torque.net, or join the linux-parport mailing list 398 You can join the linux-parport mailing list by sending a mail message 400 linux-parport-request@torque.net 412 You might also find some useful information on the linux-parport 415 http://web.archive.org/web/*/http://www.torque.net/parport/
|
/linux-4.4.14/arch/mips/include/asm/ip32/ |
D | mace.h | 232 struct mace_parport parport; member
|
/linux-4.4.14/drivers/ |
D | Makefile | 65 obj-$(CONFIG_PARPORT) += parport/
|
D | Kconfig | 15 source "drivers/parport/Kconfig"
|
/linux-4.4.14/drivers/usb/ |
D | Kconfig | 114 tristate "USS720 parport driver"
|
/linux-4.4.14/drivers/block/paride/ |
D | paride.c | 250 struct parport *port; in pi_register_parport()
|
/linux-4.4.14/drivers/staging/media/lirc/ |
D | lirc_parallel.c | 89 static struct parport *pport;
|
/linux-4.4.14/arch/m68k/q40/ |
D | README | 40 parport/*
|
/linux-4.4.14/Documentation/networking/ |
D | baycom.txt | 153 The parallel port drivers (baycom_par, baycom_epp) now use the parport subsystem
|
/linux-4.4.14/Documentation/pps/ |
D | pps.txt | 226 current parport PPS generator implementation (pps_gen_parport module) is
|
/linux-4.4.14/include/uapi/linux/ |
D | Kbuild | 318 header-y += parport.h
|
/linux-4.4.14/Documentation/filesystems/ |
D | proc.txt | 28 1.6 Parallel port info in /proc/parport 1215 1.6 Parallel port info in /proc/parport 1218 The directory /proc/parport contains information about the parallel ports of 1225 Table 1-10: Files in /proc/parport 1233 irq IRQ that parport is using for that port. This is in a separate
|
/linux-4.4.14/Documentation/ioctl/ |
D | ioctl-number.txt | 261 'p' 80-9F linux/ppdev.h user-space parport
|
/linux-4.4.14/ |
D | CREDITS | 132 D: Author of pscan that helps to fix lp/parport bugs 252 D: Various parport/ppdev hacks and fixes 267 D: Some new sysctl entries for the parport driver.
|
D | MAINTAINERS | 5134 F: Documentation/i2c/busses/i2c-parport 5135 F: Documentation/i2c/busses/i2c-parport-light 5136 F: drivers/i2c/busses/i2c-parport.c 5137 F: drivers/i2c/busses/i2c-parport-light.c 8019 L: linux-parport@lists.infradead.org (subscribers-only) 8021 F: drivers/parport/ 8022 F: include/linux/parport*.h 8025 F: Documentation/parport*.txt 8040 L: linux-parport@lists.infradead.org (subscribers-only) 8059 F: drivers/parport/parport_gsc.*
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | ALSA-Configuration.txt | 1409 Requires parport (CONFIG_PARPORT).
|