Searched refs:gameport (Results 1 - 20 of 20) sorted by relevance

/drivers/input/gameport/
H A Dgameport.c2 * Generic gameport layer
20 #include <linux/gameport.h>
31 MODULE_DESCRIPTION("Generic gameport layer");
39 * gameport_mutex protects entire gameport subsystem and is taken
40 * every time gameport port or driver registrered or unregistered.
48 static void gameport_add_port(struct gameport *gameport);
50 static void gameport_reconnect_port(struct gameport *gameport);
51 static void gameport_disconnect_port(struct gameport *gamepor
82 gameport_measure_speed(struct gameport *gameport) argument
114 old_gameport_measure_speed(struct gameport *gameport) argument
180 gameport_start_polling(struct gameport *gameport) argument
194 gameport_stop_polling(struct gameport *gameport) argument
207 struct gameport *gameport = (struct gameport *)d; local
218 gameport_bind_driver(struct gameport *gameport, struct gameport_driver *drv) argument
242 gameport_find_driver(struct gameport *gameport) argument
439 struct gameport *gameport, *child = NULL; local
464 struct gameport *gameport = to_gameport_port(dev); local
472 struct gameport *gameport = to_gameport_port(dev); local
509 struct gameport *gameport = to_gameport_port(dev); local
515 gameport_set_phys(struct gameport *gameport, const char *fmt, ...) argument
528 gameport_init_port(struct gameport *gameport) argument
554 gameport_add_port(struct gameport *gameport) argument
585 gameport_destroy_port(struct gameport *gameport) argument
612 gameport_reconnect_port(struct gameport *gameport) argument
629 gameport_disconnect_port(struct gameport *gameport) argument
660 __gameport_register_port(struct gameport *gameport, struct module *owner) argument
670 gameport_unregister_port(struct gameport *gameport) argument
699 struct gameport *gameport = to_gameport_port(dev); local
708 struct gameport *gameport = to_gameport_port(dev); local
763 struct gameport *gameport; local
802 gameport_set_drv(struct gameport *gameport, struct gameport_driver *drv) argument
809 gameport_open(struct gameport *gameport, struct gameport_driver *drv, int mode) argument
825 gameport_close(struct gameport *gameport) argument
[all...]
H A Dfm801-gp.c2 * FM801 gameport driver for Linux
31 #include <linux/gameport.h>
39 struct gameport *gameport; member in struct:fm801_gp
44 static int fm801_gp_cooked_read(struct gameport *gameport, int *axes, int *buttons) argument
48 w = inw(gameport->io + 2);
51 w = inw(gameport->io + 4);
53 w = inw(gameport->io + 6);
56 w = inw(gameport
64 fm801_gp_open(struct gameport *gameport, int mode) argument
[all...]
H A DKconfig7 Gameport support is for the standard 15-pin PC gameport. If you
8 have a joystick, gamepad, gameport card, a soundcard with a gameport
9 or anything else that uses the gameport, say Y or M here and also to
13 S3 SonicVibes, Trident 4DWave, SiS7018, and ALi 5451 gameport
20 module will be called gameport.
25 tristate "Classic ISA and PnP gameport support"
27 Say Y here if you have an ISA or PnP gameport.
43 tristate "SB Live and Audigy gameport support"
47 Audigy card and want to use its gameport
[all...]
H A Dlightning.c36 #include <linux/gameport.h>
54 struct gameport *gameport; member in struct:l4
76 static int l4_cooked_read(struct gameport *gameport, int *axes, int *buttons) argument
78 struct l4 *l4 = gameport->port_data;
109 static int l4_open(struct gameport *gameport, int mode) argument
111 struct l4 *l4 = gameport->port_data;
196 static int l4_calibrate(struct gameport *gamepor argument
[all...]
H A Demu10k1-gp.c6 * EMU10k1 - SB Live / Audigy - gameport driver for Linux
33 #include <linux/gameport.h>
38 MODULE_DESCRIPTION("EMU10k1 gameport driver");
43 struct gameport *gameport; member in struct:emu
50 { 0x1102, 0x7002, PCI_ANY_ID, PCI_ANY_ID }, /* SB Live gameport */
51 { 0x1102, 0x7003, PCI_ANY_ID, PCI_ANY_ID }, /* Audigy gameport */
53 { 0x1102, 0x7005, PCI_ANY_ID, PCI_ANY_ID }, /* Audigy LS gameport */
62 struct gameport *port;
81 emu->gameport
[all...]
H A DMakefile2 # Makefile for the gameport drivers.
7 obj-$(CONFIG_GAMEPORT) += gameport.o
H A Dns558.c36 #include <linux/gameport.h>
41 MODULE_DESCRIPTION("Classic gameport (ISA/PnP) driver");
52 struct gameport *gameport; member in struct:ns558
59 * ns558_isa_probe() tries to find an isa gameport at the
69 struct gameport *port;
154 ns558->gameport = port;
201 struct gameport *port;
204 printk(KERN_WARNING "ns558: No i/o ports on a gameport? Weird\n");
226 ns558->gameport
[all...]
/drivers/input/joystick/
H A Dinteract.c36 #include <linux/gameport.h>
54 struct gameport *gameport; member in struct:interact
91 static int interact_read_packet(struct gameport *gameport, int length, u32 *data) argument
100 t = gameport_time(gameport, INTERACT_MAX_START);
101 s = gameport_time(gameport, INTERACT_MAX_STROBE);
104 gameport_trigger(gameport);
105 v = gameport_read(gameport);
109 u = v; v = gameport_read(gameport);
128 interact_poll(struct gameport *gameport) argument
206 interact_connect(struct gameport *gameport, struct gameport_driver *drv) argument
294 interact_disconnect(struct gameport *gameport) argument
[all...]
H A Dguillemot.c33 #include <linux/gameport.h>
67 struct gameport *gameport; member in struct:guillemot
84 static int guillemot_read_packet(struct gameport *gameport, u8 *data) argument
95 t = gameport_time(gameport, GUILLEMOT_MAX_START);
96 s = gameport_time(gameport, GUILLEMOT_MAX_STROBE);
99 gameport_trigger(gameport);
100 v = gameport_read(gameport);
104 u = v; v = gameport_read(gameport);
121 guillemot_poll(struct gameport *gameport) argument
177 guillemot_connect(struct gameport *gameport, struct gameport_driver *drv) argument
264 guillemot_disconnect(struct gameport *gameport) argument
[all...]
H A Djoydump.c31 #include <linux/gameport.h>
49 static int joydump_connect(struct gameport *gameport, struct gameport_driver *drv) argument
59 printk(KERN_INFO "joydump: | Dumping: %30s |\n", gameport->phys);
60 printk(KERN_INFO "joydump: | Speed: %28d kHz |\n", gameport->speed);
62 if (gameport_open(gameport, drv, GAMEPORT_MODE_RAW)) {
66 if (gameport_open(gameport, drv, GAMEPORT_MODE_COOKED)) {
73 gameport_cooked_read(gameport, axes, &buttons);
81 timeout = gameport_time(gameport, 10000); /* 10 ms */
94 u = gameport_read(gameport);
147 joydump_disconnect(struct gameport *gameport) argument
[all...]
H A Dgf2k.c34 #include <linux/gameport.h>
81 struct gameport *gameport; member in struct:gf2k
94 static int gf2k_read_packet(struct gameport *gameport, int length, char *data) argument
101 t = gameport_time(gameport, GF2K_START);
102 p = gameport_time(gameport, GF2K_STROBE);
108 gameport_trigger(gameport);
109 v = gameport_read(gameport);
113 v = gameport_read(gameport);
130 gf2k_trigger_seq(struct gameport *gameport, short *seq) argument
205 gf2k_poll(struct gameport *gameport) argument
237 gf2k_connect(struct gameport *gameport, struct gameport_driver *drv) argument
356 gf2k_disconnect(struct gameport *gameport) argument
[all...]
H A Dcobra.c32 #include <linux/gameport.h>
48 struct gameport *gameport; member in struct:cobra
56 static unsigned char cobra_read_packet(struct gameport *gameport, unsigned int *data) argument
64 int strobe = gameport_time(gameport, COBRA_MAX_STROBE);
73 u = gameport_read(gameport);
77 v = gameport_read(gameport);
110 static void cobra_poll(struct gameport *gameport) argument
155 cobra_connect(struct gameport *gameport, struct gameport_driver *drv) argument
241 cobra_disconnect(struct gameport *gameport) argument
[all...]
H A Dgrip_mp.c15 #include <linux/gameport.h>
51 struct gameport *gameport; member in struct:grip_mp
62 #define PACKET_IO_FAST 0x40000000 /* 3 bits per gameport read */
63 #define PACKET_IO_SLOW 0x20000000 /* 1 bit per gameport read */
72 #define IO_MODE_FAST 0x0200 /* Used 3 data bits per gameport read */
129 * Poll gameport; return true if all bits set in 'onbits' are on and
133 static inline int poll_until(u8 onbits, u8 offbits, int u_sec, struct gameport* gp, u8 *data)
144 dbg("gameport timed out after %d microseconds.\n", u_sec);
154 * The multiport clock value is reflected in gameport bi
163 mp_io(struct gameport* gameport, int sendflags, int sendcode, u32 *packet) argument
300 multiport_io(struct gameport* gameport, int sendflags, int sendcode, u32 *packet) argument
318 dig_mode_start(struct gameport *gameport, u32 *packet) argument
535 grip_poll(struct gameport *gameport) argument
629 grip_connect(struct gameport *gameport, struct gameport_driver *drv) argument
667 grip_disconnect(struct gameport *gameport) argument
[all...]
H A Da3d.c32 #include <linux/gameport.h>
55 struct gameport *gameport; member in struct:a3d
56 struct gameport *adc;
71 static int a3d_read_packet(struct gameport *gameport, int length, char *data) argument
79 t = gameport_time(gameport, A3D_MAX_START);
80 s = gameport_time(gameport, A3D_MAX_STROBE);
83 gameport_trigger(gameport);
84 v = gameport_read(gameport);
178 a3d_poll(struct gameport *gameport) argument
197 a3d_adc_cooked_read(struct gameport *gameport, int *axes, int *buttons) argument
213 a3d_adc_open(struct gameport *gameport, int mode) argument
228 a3d_adc_close(struct gameport *gameport) argument
262 a3d_connect(struct gameport *gameport, struct gameport_driver *drv) argument
393 a3d_disconnect(struct gameport *gameport) argument
[all...]
H A Dgrip.c32 #include <linux/gameport.h>
55 struct gameport *gameport; member in struct:grip
84 static int grip_gpp_read_packet(struct gameport *gameport, int shift, unsigned int *data) argument
91 int strobe = gameport_time(gameport, GRIP_STROBE_GPP);
99 v = gameport_read(gameport) >> shift;
103 u = v; v = (gameport_read(gameport) >> shift) & 3;
124 static int grip_xt_read_packet(struct gameport *gameport, in argument
182 grip_poll(struct gameport *gameport) argument
298 grip_connect(struct gameport *gameport, struct gameport_driver *drv) argument
403 grip_disconnect(struct gameport *gameport) argument
[all...]
H A Dtmdc.c36 #include <linux/gameport.h>
124 struct gameport *gameport; member in struct:tmdc
146 static int tmdc_read_packet(struct gameport *gameport, unsigned char data[2][TMDC_MAX_LENGTH]) argument
152 p = gameport_time(gameport, TMDC_MAX_STROBE);
155 t[k] = gameport_time(gameport, TMDC_MAX_START);
160 gameport_trigger(gameport);
162 w = gameport_read(gameport) >> 4;
166 w = gameport_read(gameport) >>
239 tmdc_poll(struct gameport *gameport) argument
363 tmdc_connect(struct gameport *gameport, struct gameport_driver *drv) argument
412 tmdc_disconnect(struct gameport *gameport) argument
[all...]
H A Dsidewinder.c34 #include <linux/gameport.h>
115 struct gameport *gameport; member in struct:sw
135 static int sw_read_packet(struct gameport *gameport, unsigned char *buf, int length, int id) argument
142 timeout = id ? gameport_time(gameport, SW_TIMEOUT * 1000) : 0; /* Set up global timeout for ID packet */
143 kick = id ? gameport_time(gameport, SW_KICK) : 0; /* Set up kick timeout for ID packet */
144 start = gameport_time(gameport, SW_START);
145 strobe = gameport_time(gameport, SW_STROBE);
152 gameport_trigger(gameport); /* Trigge
240 sw_init_digital(struct gameport *gameport) argument
500 sw_poll(struct gameport *gameport) argument
586 sw_connect(struct gameport *gameport, struct gameport_driver *drv) argument
800 sw_disconnect(struct gameport *gameport) argument
[all...]
H A Danalog.c36 #include <linux/gameport.h>
122 struct gameport *gameport; member in struct:analog_port
252 struct gameport *gameport = port->gameport; local
263 gameport_trigger(gameport);
276 this = gameport_read(gameport) & port->mask;
304 int strobe = gameport_time(port->gameport, ANALOG_SAITEK_TIME);
306 u = gameport_read(port->gameport);
332 analog_poll(struct gameport *gameport) argument
392 struct gameport *gameport = port->gameport; local
614 analog_init_port(struct gameport *gameport, struct gameport_driver *drv, struct analog_port *port) argument
677 analog_connect(struct gameport *gameport, struct gameport_driver *drv) argument
715 analog_disconnect(struct gameport *gameport) argument
[all...]
H A Dadi.c35 #include <linux/gameport.h>
128 struct gameport *gameport; member in struct:adi_port
141 struct gameport *gameport = port->gameport; local
148 t[i] = gameport_time(gameport, ADI_MAX_START);
154 gameport_trigger(gameport);
155 v = z = gameport_read(gameport);
159 w = u ^ (v = x = gameport_read(gameport));
278 adi_poll(struct gameport *gameport) argument
314 adi_init_digital(struct gameport *gameport) argument
472 adi_connect(struct gameport *gameport, struct gameport_driver *drv) argument
546 adi_disconnect(struct gameport *gameport) argument
[all...]
/drivers/
H A DMakefile96 obj-$(CONFIG_GAMEPORT) += input/gameport/

Completed in 176 milliseconds