Searched defs:serio (Results 1 - 25 of 54) sorted by relevance

123

/drivers/input/joystick/iforce/
H A Diforce-serio.c52 serio_write(iforce->serio, 0x2b);
54 serio_write(iforce->serio, iforce->xmit.buf[iforce->xmit.tail]);
59 serio_write(iforce->serio, iforce->xmit.buf[iforce->xmit.tail]);
64 serio_write(iforce->serio, cs);
74 static void iforce_serio_write_wakeup(struct serio *serio) argument
76 struct iforce *iforce = serio_get_drvdata(serio);
81 static irqreturn_t iforce_serio_irq(struct serio *serio, argument
84 struct iforce *iforce = serio_get_drvdata(serio);
127 iforce_serio_connect(struct serio *serio, struct serio_driver *drv) argument
157 iforce_serio_disconnect(struct serio *serio) argument
[all...]
/drivers/input/joystick/
H A Dstinger.c34 #include <linux/serio.h>
97 static irqreturn_t stinger_interrupt(struct serio *serio, argument
100 struct stinger *stinger = serio_get_drvdata(serio);
119 static void stinger_disconnect(struct serio *serio) argument
121 struct stinger *stinger = serio_get_drvdata(serio);
123 serio_close(serio);
124 serio_set_drvdata(serio, NULL);
131 * new serio devic
135 stinger_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dmagellan.c33 #include <linux/serio.h>
113 static irqreturn_t magellan_interrupt(struct serio *serio, argument
116 struct magellan* magellan = serio_get_drvdata(serio);
132 static void magellan_disconnect(struct serio *serio) argument
134 struct magellan* magellan = serio_get_drvdata(serio);
136 serio_close(serio);
137 serio_set_drvdata(serio, NULL);
144 * new serio devic
148 magellan_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dspaceorb.c37 #include <linux/serio.h>
129 static irqreturn_t spaceorb_interrupt(struct serio *serio, argument
132 struct spaceorb* spaceorb = serio_get_drvdata(serio);
147 static void spaceorb_disconnect(struct serio *serio) argument
149 struct spaceorb* spaceorb = serio_get_drvdata(serio);
151 serio_close(serio);
152 serio_set_drvdata(serio, NULL);
159 * new serio devic
163 spaceorb_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dwarrior.c33 #include <linux/serio.h>
99 static irqreturn_t warrior_interrupt(struct serio *serio, argument
102 struct warrior *warrior = serio_get_drvdata(serio);
125 static void warrior_disconnect(struct serio *serio) argument
127 struct warrior *warrior = serio_get_drvdata(serio);
129 serio_close(serio);
130 serio_set_drvdata(serio, NULL);
137 * new serio devic
141 warrior_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dzhenhua.c51 #include <linux/serio.h>
110 static irqreturn_t zhenhua_interrupt(struct serio *serio, unsigned char data, unsigned int flags) argument
112 struct zhenhua *zhenhua = serio_get_drvdata(serio);
138 static void zhenhua_disconnect(struct serio *serio) argument
140 struct zhenhua *zhenhua = serio_get_drvdata(serio);
142 serio_close(serio);
143 serio_set_drvdata(serio, NULL);
150 * new serio devic
154 zhenhua_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dspaceball.c38 #include <linux/serio.h>
149 static irqreturn_t spaceball_interrupt(struct serio *serio, argument
152 struct spaceball *spaceball = serio_get_drvdata(serio);
187 static void spaceball_disconnect(struct serio *serio) argument
189 struct spaceball* spaceball = serio_get_drvdata(serio);
191 serio_close(serio);
192 serio_set_drvdata(serio, NULL);
199 * new serio devic
203 spaceball_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dtwidjoy.c54 #include <linux/serio.h>
138 static irqreturn_t twidjoy_interrupt(struct serio *serio, unsigned char data, unsigned int flags) argument
140 struct twidjoy *twidjoy = serio_get_drvdata(serio);
166 static void twidjoy_disconnect(struct serio *serio) argument
168 struct twidjoy *twidjoy = serio_get_drvdata(serio);
170 serio_close(serio);
171 serio_set_drvdata(serio, NULL);
178 * new serio devic
182 twidjoy_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
/drivers/input/serio/
H A Dams_delta_serio.c25 #include <linux/serio.h>
38 static struct serio *ams_delta_serio;
76 * and then pass it on the serio
92 static int ams_delta_serio_open(struct serio *serio) argument
100 static void ams_delta_serio_close(struct serio *serio) argument
110 .label = "serio-data",
115 .label = "serio-clock",
120 .label = "serio
[all...]
H A Drpckbd.c33 #include <linux/serio.h>
52 static int rpckbd_write(struct serio *port, unsigned char val)
64 struct serio *port = dev_id;
82 static int rpckbd_open(struct serio *port)
105 static void rpckbd_close(struct serio *port)
114 * Allocate and initialize serio structure for subsequent registration
115 * with serio core.
120 struct serio *serio; local
131 serio
158 struct serio *serio = platform_get_drvdata(dev); local
[all...]
H A Daltera_ps2.c17 #include <linux/serio.h>
27 struct serio *io;
54 static int altera_ps2_write(struct serio *io, unsigned char val)
62 static int altera_ps2_open(struct serio *io)
74 static void altera_ps2_close(struct serio *io)
87 struct serio *serio; local
91 serio = kzalloc(sizeof(struct serio), GFP_KERNEL);
92 if (!ps2if || !serio) {
[all...]
H A Dlibps2.c19 #include <linux/serio.h>
40 serio_pause_rx(ps2dev->serio);
43 serio_continue_rx(ps2dev->serio);
45 if (serio_write(ps2dev->serio, byte) == 0)
50 serio_pause_rx(ps2dev->serio);
52 serio_continue_rx(ps2dev->serio);
62 if (i8042_check_port_owner(ps2dev->serio))
69 if (i8042_check_port_owner(ps2dev->serio))
90 serio_pause_rx(ps2dev->serio);
93 serio_continue_rx(ps2dev->serio);
272 ps2_init(struct ps2dev *ps2dev, struct serio *serio) argument
[all...]
H A Dparkbd.c51 #include <linux/serio.h>
75 static struct serio *parkbd_port;
87 static int parkbd_write(struct serio *port, unsigned char c)
171 static struct serio * __init parkbd_allocate_serio(void)
173 struct serio *serio; local
175 serio = kzalloc(sizeof(struct serio), GFP_KERNEL);
176 if (serio) {
177 serio
[all...]
H A Dct82c710.c34 #include <linux/serio.h>
64 static struct serio *ct82c710_port;
98 static void ct82c710_close(struct serio *serio) argument
111 static int ct82c710_open(struct serio *serio) argument
146 static int ct82c710_write(struct serio *port, unsigned char c)
180 ct82c710_port = kzalloc(sizeof(struct serio), GFP_KERNEL);
196 printk(KERN_INFO "serio: C&T 82c710 mouse port at %#llx irq %d\n",
H A Dmaceps2.c12 #include <linux/serio.h>
55 static struct serio *maceps2_port[2];
58 static int maceps2_write(struct serio *dev, unsigned char val)
76 struct serio *dev = dev_id;
88 static int maceps2_open(struct serio *dev)
109 static void maceps2_close(struct serio *dev)
119 static struct serio * __devinit maceps2_allocate_port(int idx)
121 struct serio *serio; local
123 serio
[all...]
/drivers/input/touchscreen/
H A Dfujitsu_ts.c18 #include <linux/serio.h>
34 struct serio *serio; member in struct:fujitsu
48 static irqreturn_t fujitsu_interrupt(struct serio *serio, argument
51 struct fujitsu *fujitsu = serio_get_drvdata(serio);
84 static void fujitsu_disconnect(struct serio *serio) argument
86 struct fujitsu *fujitsu = serio_get_drvdata(serio);
90 serio_close(serio);
101 fujitsu_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dgunze.c34 #include <linux/serio.h>
55 struct serio *serio; member in struct:gunze
77 static irqreturn_t gunze_interrupt(struct serio *serio, argument
80 struct gunze* gunze = serio_get_drvdata(serio);
96 static void gunze_disconnect(struct serio *serio) argument
98 struct gunze *gunze = serio_get_drvdata(serio);
102 serio_close(serio);
114 gunze_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dtouchit213.c23 #include <linux/serio.h>
80 struct serio *serio; member in struct:touchit213
87 static irqreturn_t touchit213_interrupt(struct serio *serio, argument
90 struct touchit213 *touchit213 = serio_get_drvdata(serio);
123 static void touchit213_disconnect(struct serio *serio) argument
125 struct touchit213 *touchit213 = serio_get_drvdata(serio);
129 serio_close(serio);
141 touchit213_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dtouchright.c22 #include <linux/serio.h>
52 struct serio *serio; member in struct:tr
58 static irqreturn_t tr_interrupt(struct serio *serio, argument
61 struct tr *tr = serio_get_drvdata(serio);
86 static void tr_disconnect(struct serio *serio) argument
88 struct tr *tr = serio_get_drvdata(serio);
92 serio_close(serio);
104 tr_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dtouchwin.c29 #include <linux/serio.h>
55 struct serio *serio; member in struct:tw
62 static irqreturn_t tw_interrupt(struct serio *serio, argument
65 struct tw *tw = serio_get_drvdata(serio);
93 static void tw_disconnect(struct serio *serio) argument
95 struct tw *tw = serio_get_drvdata(serio);
99 serio_close(serio);
111 tw_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]
H A Dtsc40.c13 #include <linux/serio.h>
19 struct serio *serio; member in struct:tsc_ser
42 static irqreturn_t tsc_interrupt(struct serio *serio, argument
45 struct tsc_ser *ptsc = serio_get_drvdata(serio);
52 dev_dbg(&serio->dev,
65 dev_dbg(&serio->dev,
81 static int tsc_connect(struct serio *serio, struc argument
134 tsc_disconnect(struct serio *serio) argument
[all...]
/drivers/input/keyboard/
H A Dnewtonkbd.c33 #include <linux/serio.h>
63 struct serio *serio; member in struct:nkbd
67 static irqreturn_t nkbd_interrupt(struct serio *serio, argument
70 struct nkbd *nkbd = serio_get_drvdata(serio);
79 printk(KERN_INFO "input: %s on %s\n", nkbd->dev->name, serio->phys);
84 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) argument
96 nkbd->serio
136 nkbd_disconnect(struct serio *serio) argument
[all...]
H A Dstowaway.c36 #include <linux/serio.h>
69 struct serio *serio; member in struct:skbd
73 static irqreturn_t skbd_interrupt(struct serio *serio, unsigned char data, argument
76 struct skbd *skbd = serio_get_drvdata(serio);
88 static int skbd_connect(struct serio *serio, struct serio_driver *drv) argument
100 skbd->serio = serio;
140 skbd_disconnect(struct serio *serio) argument
[all...]
H A Dxtkbd.c33 #include <linux/serio.h>
60 struct serio *serio; member in struct:xtkbd
64 static irqreturn_t xtkbd_interrupt(struct serio *serio, argument
67 struct xtkbd *xtkbd = serio_get_drvdata(serio);
86 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) argument
98 xtkbd->serio = serio;
139 xtkbd_disconnect(struct serio *serio) argument
[all...]
/drivers/input/mouse/
H A Dsermouse.c34 #include <linux/serio.h>
207 static irqreturn_t sermouse_interrupt(struct serio *serio, argument
210 struct sermouse *sermouse = serio_get_drvdata(serio);
230 static void sermouse_disconnect(struct serio *serio) argument
232 struct sermouse *sermouse = serio_get_drvdata(serio);
234 serio_close(serio);
235 serio_set_drvdata(serio, NULL);
241 * sermouse_connect() is a callback form the serio modul
245 sermouse_connect(struct serio *serio, struct serio_driver *drv) argument
[all...]

Completed in 587 milliseconds

123