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