Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/include/linux/
H A Dgameport.h15 #include <uapi/linux/gameport.h>
17 struct gameport { struct
19 void *port_data; /* Private pointer for gameport drivers */
27 void (*trigger)(struct gameport *);
28 unsigned char (*read)(struct gameport *);
29 int (*cooked_read)(struct gameport *, int *, int *);
30 int (*calibrate)(struct gameport *, int *, int *);
31 int (*open)(struct gameport *, int);
32 void (*close)(struct gameport *);
38 void (*poll_handler)(struct gameport *);
81 gameport_register_port(struct gameport *gameport) gameport_register_port() argument
86 gameport_unregister_port(struct gameport *gameport) gameport_unregister_port() argument
92 gameport_set_phys(struct gameport *gameport, const char *fmt, ...) gameport_set_phys() argument
101 struct gameport *gameport = kzalloc(sizeof(struct gameport), GFP_KERNEL); gameport_allocate_port() local
106 gameport_free_port(struct gameport *gameport) gameport_free_port() argument
111 gameport_set_name(struct gameport *gameport, const char *name) gameport_set_name() argument
120 gameport_get_drvdata(struct gameport *gameport) gameport_get_drvdata() argument
125 gameport_set_drvdata(struct gameport *gameport, void *data) gameport_set_drvdata() argument
133 gameport_pin_driver(struct gameport *gameport) gameport_pin_driver() argument
138 gameport_unpin_driver(struct gameport *gameport) gameport_unpin_driver() argument
166 gameport_trigger(struct gameport *gameport) gameport_trigger() argument
174 gameport_read(struct gameport *gameport) gameport_read() argument
182 gameport_cooked_read(struct gameport *gameport, int *axes, int *buttons) gameport_cooked_read() argument
190 gameport_calibrate(struct gameport *gameport, int *axes, int *max) gameport_calibrate() argument
198 gameport_time(struct gameport *gameport, int time) gameport_time() argument
203 gameport_set_poll_handler(struct gameport *gameport, void (*handler)(struct gameport *)) gameport_set_poll_handler() argument
208 gameport_set_poll_interval(struct gameport *gameport, unsigned int msecs) gameport_set_poll_interval() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dgameport.h14 #include <uapi/linux/gameport.h>
16 struct gameport { struct
18 void *port_data; /* Private pointer for gameport drivers */
26 void (*trigger)(struct gameport *);
27 unsigned char (*read)(struct gameport *);
28 int (*cooked_read)(struct gameport *, int *, int *);
29 int (*calibrate)(struct gameport *, int *, int *);
30 int (*open)(struct gameport *, int);
31 void (*close)(struct gameport *);
37 void (*poll_handler)(struct gameport *);
80 gameport_register_port(struct gameport *gameport) gameport_register_port() argument
85 gameport_unregister_port(struct gameport *gameport) gameport_unregister_port() argument
91 gameport_set_phys(struct gameport *gameport, const char *fmt, ...) gameport_set_phys() argument
100 struct gameport *gameport = kzalloc(sizeof(struct gameport), GFP_KERNEL); gameport_allocate_port() local
105 gameport_free_port(struct gameport *gameport) gameport_free_port() argument
110 gameport_set_name(struct gameport *gameport, const char *name) gameport_set_name() argument
119 gameport_get_drvdata(struct gameport *gameport) gameport_get_drvdata() argument
124 gameport_set_drvdata(struct gameport *gameport, void *data) gameport_set_drvdata() argument
132 gameport_pin_driver(struct gameport *gameport) gameport_pin_driver() argument
137 gameport_unpin_driver(struct gameport *gameport) gameport_unpin_driver() argument
165 gameport_trigger(struct gameport *gameport) gameport_trigger() argument
170 gameport_read(struct gameport *gameport) gameport_read() argument
175 gameport_cooked_read(struct gameport *gameport, int *axes, int *buttons) gameport_cooked_read() argument
183 gameport_calibrate(struct gameport *gameport, int *axes, int *max) gameport_calibrate() argument
191 gameport_time(struct gameport *gameport, int time) gameport_time() argument
196 gameport_set_poll_handler(struct gameport *gameport, void (*handler)(struct gameport *)) gameport_set_poll_handler() argument
201 gameport_set_poll_interval(struct gameport *gameport, unsigned int msecs) gameport_set_poll_interval() argument
[all...]
/kernel/linux/linux-6.6/drivers/input/gameport/
H A Dgameport.c3 * Generic gameport layer
17 #include <linux/gameport.h>
26 MODULE_DESCRIPTION("Generic gameport layer");
34 * gameport_mutex protects entire gameport subsystem and is taken
35 * every time gameport port or driver registrered or unregistered.
43 static void gameport_add_port(struct gameport *gameport);
45 static void gameport_reconnect_port(struct gameport *gameport);
46 static void gameport_disconnect_port(struct gameport *gamepor
77 gameport_measure_speed(struct gameport *gameport) gameport_measure_speed() argument
109 old_gameport_measure_speed(struct gameport *gameport) old_gameport_measure_speed() argument
175 gameport_start_polling(struct gameport *gameport) gameport_start_polling() argument
189 gameport_stop_polling(struct gameport *gameport) gameport_stop_polling() argument
202 struct gameport *gameport = from_timer(gameport, t, poll_timer); gameport_run_poll_handler() local
213 gameport_bind_driver(struct gameport *gameport, struct gameport_driver *drv) gameport_bind_driver() argument
237 gameport_find_driver(struct gameport *gameport) gameport_find_driver() argument
434 struct gameport *gameport, *child = NULL; gameport_get_pending_child() local
459 struct gameport *gameport = to_gameport_port(dev); gameport_description_show() local
467 struct gameport *gameport = to_gameport_port(dev); drvctl_store() local
504 struct gameport *gameport = to_gameport_port(dev); gameport_release_port() local
510 gameport_set_phys(struct gameport *gameport, const char *fmt, ...) gameport_set_phys() argument
520 gameport_default_trigger(struct gameport *gameport) gameport_default_trigger() argument
527 gameport_default_read(struct gameport *gameport) gameport_default_read() argument
536 gameport_setup_default_handlers(struct gameport *gameport) gameport_setup_default_handlers() argument
553 gameport_init_port(struct gameport *gameport) gameport_init_port() argument
578 gameport_add_port(struct gameport *gameport) gameport_add_port() argument
609 gameport_destroy_port(struct gameport *gameport) gameport_destroy_port() argument
636 gameport_reconnect_port(struct gameport *gameport) gameport_reconnect_port() argument
653 gameport_disconnect_port(struct gameport *gameport) gameport_disconnect_port() argument
684 __gameport_register_port(struct gameport *gameport, struct module *owner) __gameport_register_port() argument
694 gameport_unregister_port(struct gameport *gameport) gameport_unregister_port() argument
723 struct gameport *gameport = to_gameport_port(dev); gameport_driver_probe() local
732 struct gameport *gameport = to_gameport_port(dev); gameport_driver_remove() local
786 struct gameport *gameport; gameport_unregister_driver() local
825 gameport_set_drv(struct gameport *gameport, struct gameport_driver *drv) gameport_set_drv() argument
832 gameport_open(struct gameport *gameport, struct gameport_driver *drv, int mode) gameport_open() argument
848 gameport_close(struct gameport *gameport) gameport_close() argument
[all...]
/kernel/linux/linux-5.10/drivers/input/gameport/
H A Dgameport.c3 * Generic gameport layer
16 #include <linux/gameport.h>
27 MODULE_DESCRIPTION("Generic gameport layer");
35 * gameport_mutex protects entire gameport subsystem and is taken
36 * every time gameport port or driver registrered or unregistered.
44 static void gameport_add_port(struct gameport *gameport);
46 static void gameport_reconnect_port(struct gameport *gameport);
47 static void gameport_disconnect_port(struct gameport *gamepor
78 gameport_measure_speed(struct gameport *gameport) gameport_measure_speed() argument
110 old_gameport_measure_speed(struct gameport *gameport) old_gameport_measure_speed() argument
176 gameport_start_polling(struct gameport *gameport) gameport_start_polling() argument
190 gameport_stop_polling(struct gameport *gameport) gameport_stop_polling() argument
203 struct gameport *gameport = from_timer(gameport, t, poll_timer); gameport_run_poll_handler() local
214 gameport_bind_driver(struct gameport *gameport, struct gameport_driver *drv) gameport_bind_driver() argument
238 gameport_find_driver(struct gameport *gameport) gameport_find_driver() argument
435 struct gameport *gameport, *child = NULL; gameport_get_pending_child() local
460 struct gameport *gameport = to_gameport_port(dev); gameport_description_show() local
468 struct gameport *gameport = to_gameport_port(dev); drvctl_store() local
505 struct gameport *gameport = to_gameport_port(dev); gameport_release_port() local
511 gameport_set_phys(struct gameport *gameport, const char *fmt, ...) gameport_set_phys() argument
524 gameport_init_port(struct gameport *gameport) gameport_init_port() argument
548 gameport_add_port(struct gameport *gameport) gameport_add_port() argument
579 gameport_destroy_port(struct gameport *gameport) gameport_destroy_port() argument
606 gameport_reconnect_port(struct gameport *gameport) gameport_reconnect_port() argument
623 gameport_disconnect_port(struct gameport *gameport) gameport_disconnect_port() argument
654 __gameport_register_port(struct gameport *gameport, struct module *owner) __gameport_register_port() argument
664 gameport_unregister_port(struct gameport *gameport) gameport_unregister_port() argument
693 struct gameport *gameport = to_gameport_port(dev); gameport_driver_probe() local
702 struct gameport *gameport = to_gameport_port(dev); gameport_driver_remove() local
757 struct gameport *gameport; gameport_unregister_driver() local
796 gameport_set_drv(struct gameport *gameport, struct gameport_driver *drv) gameport_set_drv() argument
803 gameport_open(struct gameport *gameport, struct gameport_driver *drv, int mode) gameport_open() argument
819 gameport_close(struct gameport *gameport) gameport_close() argument
[all...]
H A Dfm801-gp.c3 * FM801 gameport driver for Linux
16 #include <linux/gameport.h>
24 struct gameport *gameport; member
29 static int fm801_gp_cooked_read(struct gameport *gameport, int *axes, int *buttons) in fm801_gp_cooked_read() argument
33 w = inw(gameport->io + 2); in fm801_gp_cooked_read()
36 w = inw(gameport->io + 4); in fm801_gp_cooked_read()
38 w = inw(gameport->io + 6); in fm801_gp_cooked_read()
41 w = inw(gameport in fm801_gp_cooked_read()
49 fm801_gp_open(struct gameport *gameport, int mode) fm801_gp_open() argument
[all...]
/kernel/linux/linux-5.10/drivers/input/joystick/
H A Dgf2k.c18 #include <linux/gameport.h>
65 struct gameport *gameport; member
78 static int gf2k_read_packet(struct gameport *gameport, int length, char *data) in gf2k_read_packet() argument
85 t = gameport_time(gameport, GF2K_START); in gf2k_read_packet()
86 p = gameport_time(gameport, GF2K_STROBE); in gf2k_read_packet()
92 gameport_trigger(gameport); in gf2k_read_packet()
93 v = gameport_read(gameport); in gf2k_read_packet()
97 v = gameport_read(gameport); in gf2k_read_packet()
114 gf2k_trigger_seq(struct gameport *gameport, short *seq) gf2k_trigger_seq() argument
189 gf2k_poll(struct gameport *gameport) gf2k_poll() argument
221 gf2k_connect(struct gameport *gameport, struct gameport_driver *drv) gf2k_connect() argument
340 gf2k_disconnect(struct gameport *gameport) gf2k_disconnect() argument
[all...]
H A Dguillemot.c17 #include <linux/gameport.h>
51 struct gameport *gameport; member
68 static int guillemot_read_packet(struct gameport *gameport, u8 *data) in guillemot_read_packet() argument
79 t = gameport_time(gameport, GUILLEMOT_MAX_START); in guillemot_read_packet()
80 s = gameport_time(gameport, GUILLEMOT_MAX_STROBE); in guillemot_read_packet()
83 gameport_trigger(gameport); in guillemot_read_packet()
84 v = gameport_read(gameport); in guillemot_read_packet()
88 u = v; v = gameport_read(gameport); in guillemot_read_packet()
105 guillemot_poll(struct gameport *gameport) guillemot_poll() argument
161 guillemot_connect(struct gameport *gameport, struct gameport_driver *drv) guillemot_connect() argument
248 guillemot_disconnect(struct gameport *gameport) guillemot_disconnect() argument
[all...]
H A Dgrip_mp.c16 #include <linux/gameport.h>
52 struct gameport *gameport; member
63 #define PACKET_IO_FAST 0x40000000 /* 3 bits per gameport read */
64 #define PACKET_IO_SLOW 0x20000000 /* 1 bit per gameport read */
73 #define IO_MODE_FAST 0x0200 /* Used 3 data bits per gameport read */
130 * Poll gameport; return true if all bits set in 'onbits' are on and
134 static inline int poll_until(u8 onbits, u8 offbits, int u_sec, struct gameport* gp, u8 *data) in poll_until()
145 dbg("gameport timed out after %d microseconds.\n", u_sec); in poll_until()
155 * The multiport clock value is reflected in gameport bi
164 mp_io(struct gameport* gameport, int sendflags, int sendcode, u32 *packet) mp_io() argument
301 multiport_io(struct gameport* gameport, int sendflags, int sendcode, u32 *packet) multiport_io() argument
319 dig_mode_start(struct gameport *gameport, u32 *packet) dig_mode_start() argument
536 grip_poll(struct gameport *gameport) grip_poll() argument
630 grip_connect(struct gameport *gameport, struct gameport_driver *drv) grip_connect() argument
668 grip_disconnect(struct gameport *gameport) grip_disconnect() argument
[all...]
H A Dsidewinder.c18 #include <linux/gameport.h>
99 struct gameport *gameport; member
119 static int sw_read_packet(struct gameport *gameport, unsigned char *buf, int length, int id) in sw_read_packet() argument
126 timeout = id ? gameport_time(gameport, SW_TIMEOUT * 1000) : 0; /* Set up global timeout for ID packet */ in sw_read_packet()
127 kick = id ? gameport_time(gameport, SW_KICK) : 0; /* Set up kick timeout for ID packet */ in sw_read_packet()
128 start = gameport_time(gameport, SW_START); in sw_read_packet()
129 strobe = gameport_time(gameport, SW_STROBE); in sw_read_packet()
136 gameport_trigger(gameport); /* Trigge in sw_read_packet()
224 sw_init_digital(struct gameport *gameport) sw_init_digital() argument
484 sw_poll(struct gameport *gameport) sw_poll() argument
570 sw_connect(struct gameport *gameport, struct gameport_driver *drv) sw_connect() argument
789 sw_disconnect(struct gameport *gameport) sw_disconnect() argument
[all...]
H A Da3d.c16 #include <linux/gameport.h>
39 struct gameport *gameport; member
40 struct gameport *adc;
55 static int a3d_read_packet(struct gameport *gameport, int length, char *data) in a3d_read_packet() argument
63 t = gameport_time(gameport, A3D_MAX_START); in a3d_read_packet()
64 s = gameport_time(gameport, A3D_MAX_STROBE); in a3d_read_packet()
67 gameport_trigger(gameport); in a3d_read_packet()
68 v = gameport_read(gameport); in a3d_read_packet()
162 a3d_poll(struct gameport *gameport) a3d_poll() argument
181 a3d_adc_cooked_read(struct gameport *gameport, int *axes, int *buttons) a3d_adc_cooked_read() argument
197 a3d_adc_open(struct gameport *gameport, int mode) a3d_adc_open() argument
212 a3d_adc_close(struct gameport *gameport) a3d_adc_close() argument
246 a3d_connect(struct gameport *gameport, struct gameport_driver *drv) a3d_connect() argument
377 a3d_disconnect(struct gameport *gameport) a3d_disconnect() argument
[all...]
H A Dinteract.c20 #include <linux/gameport.h>
38 struct gameport *gameport; member
75 static int interact_read_packet(struct gameport *gameport, int length, u32 *data) in interact_read_packet() argument
84 t = gameport_time(gameport, INTERACT_MAX_START); in interact_read_packet()
85 s = gameport_time(gameport, INTERACT_MAX_STROBE); in interact_read_packet()
88 gameport_trigger(gameport); in interact_read_packet()
89 v = gameport_read(gameport); in interact_read_packet()
93 u = v; v = gameport_read(gameport); in interact_read_packet()
112 interact_poll(struct gameport *gameport) interact_poll() argument
190 interact_connect(struct gameport *gameport, struct gameport_driver *drv) interact_connect() argument
278 interact_disconnect(struct gameport *gameport) interact_disconnect() argument
[all...]
H A Dcobra.c16 #include <linux/gameport.h>
32 struct gameport *gameport; member
40 static unsigned char cobra_read_packet(struct gameport *gameport, unsigned int *data) in cobra_read_packet() argument
48 int strobe = gameport_time(gameport, COBRA_MAX_STROBE); in cobra_read_packet()
57 u = gameport_read(gameport); in cobra_read_packet()
61 v = gameport_read(gameport); in cobra_read_packet()
94 static void cobra_poll(struct gameport *gameport) in cobra_poll() argument
139 cobra_connect(struct gameport *gameport, struct gameport_driver *drv) cobra_connect() argument
225 cobra_disconnect(struct gameport *gameport) cobra_disconnect() argument
[all...]
H A Dgrip.c16 #include <linux/gameport.h>
39 struct gameport *gameport; member
68 static int grip_gpp_read_packet(struct gameport *gameport, int shift, unsigned int *data) in grip_gpp_read_packet() argument
75 int strobe = gameport_time(gameport, GRIP_STROBE_GPP); in grip_gpp_read_packet()
83 v = gameport_read(gameport) >> shift; in grip_gpp_read_packet()
87 u = v; v = (gameport_read(gameport) >> shift) & 3; in grip_gpp_read_packet()
108 static int grip_xt_read_packet(struct gameport *gameport, in argument
166 grip_poll(struct gameport *gameport) grip_poll() argument
282 grip_connect(struct gameport *gameport, struct gameport_driver *drv) grip_connect() argument
387 grip_disconnect(struct gameport *gameport) grip_disconnect() argument
[all...]
H A Djoydump.c15 #include <linux/gameport.h>
33 static int joydump_connect(struct gameport *gameport, struct gameport_driver *drv) in joydump_connect() argument
43 printk(KERN_INFO "joydump: | Dumping: %30s |\n", gameport->phys); in joydump_connect()
44 printk(KERN_INFO "joydump: | Speed: %28d kHz |\n", gameport->speed); in joydump_connect()
46 if (gameport_open(gameport, drv, GAMEPORT_MODE_RAW)) { in joydump_connect()
50 if (gameport_open(gameport, drv, GAMEPORT_MODE_COOKED)) { in joydump_connect()
57 gameport_cooked_read(gameport, axes, &buttons); in joydump_connect()
65 timeout = gameport_time(gameport, 10000); /* 10 ms */ in joydump_connect()
78 u = gameport_read(gameport); in joydump_connect()
131 joydump_disconnect(struct gameport *gameport) joydump_disconnect() argument
[all...]
/kernel/linux/linux-6.6/drivers/input/joystick/
H A Dgf2k.c15 #include <linux/gameport.h>
62 struct gameport *gameport; member
75 static int gf2k_read_packet(struct gameport *gameport, int length, char *data) in gf2k_read_packet() argument
82 t = gameport_time(gameport, GF2K_START); in gf2k_read_packet()
83 p = gameport_time(gameport, GF2K_STROBE); in gf2k_read_packet()
89 gameport_trigger(gameport); in gf2k_read_packet()
90 v = gameport_read(gameport); in gf2k_read_packet()
94 v = gameport_read(gameport); in gf2k_read_packet()
111 gf2k_trigger_seq(struct gameport *gameport, short *seq) gf2k_trigger_seq() argument
186 gf2k_poll(struct gameport *gameport) gf2k_poll() argument
218 gf2k_connect(struct gameport *gameport, struct gameport_driver *drv) gf2k_connect() argument
337 gf2k_disconnect(struct gameport *gameport) gf2k_disconnect() argument
[all...]
H A Dguillemot.c14 #include <linux/gameport.h>
48 struct gameport *gameport; member
65 static int guillemot_read_packet(struct gameport *gameport, u8 *data) in guillemot_read_packet() argument
76 t = gameport_time(gameport, GUILLEMOT_MAX_START); in guillemot_read_packet()
77 s = gameport_time(gameport, GUILLEMOT_MAX_STROBE); in guillemot_read_packet()
80 gameport_trigger(gameport); in guillemot_read_packet()
81 v = gameport_read(gameport); in guillemot_read_packet()
85 u = v; v = gameport_read(gameport); in guillemot_read_packet()
102 guillemot_poll(struct gameport *gameport) guillemot_poll() argument
158 guillemot_connect(struct gameport *gameport, struct gameport_driver *drv) guillemot_connect() argument
245 guillemot_disconnect(struct gameport *gameport) guillemot_disconnect() argument
[all...]
H A Dgrip_mp.c16 #include <linux/gameport.h>
52 struct gameport *gameport; member
63 #define PACKET_IO_FAST 0x40000000 /* 3 bits per gameport read */
64 #define PACKET_IO_SLOW 0x20000000 /* 1 bit per gameport read */
73 #define IO_MODE_FAST 0x0200 /* Used 3 data bits per gameport read */
130 * Poll gameport; return true if all bits set in 'onbits' are on and
134 static inline int poll_until(u8 onbits, u8 offbits, int u_sec, struct gameport* gp, u8 *data) in poll_until()
145 dbg("gameport timed out after %d microseconds.\n", u_sec); in poll_until()
155 * The multiport clock value is reflected in gameport bi
164 mp_io(struct gameport* gameport, int sendflags, int sendcode, u32 *packet) mp_io() argument
301 multiport_io(struct gameport* gameport, int sendflags, int sendcode, u32 *packet) multiport_io() argument
319 dig_mode_start(struct gameport *gameport, u32 *packet) dig_mode_start() argument
536 grip_poll(struct gameport *gameport) grip_poll() argument
630 grip_connect(struct gameport *gameport, struct gameport_driver *drv) grip_connect() argument
668 grip_disconnect(struct gameport *gameport) grip_disconnect() argument
[all...]
H A Dsidewinder.c15 #include <linux/gameport.h>
96 struct gameport *gameport; member
116 static int sw_read_packet(struct gameport *gameport, unsigned char *buf, int length, int id) in sw_read_packet() argument
123 timeout = id ? gameport_time(gameport, SW_TIMEOUT * 1000) : 0; /* Set up global timeout for ID packet */ in sw_read_packet()
124 kick = id ? gameport_time(gameport, SW_KICK) : 0; /* Set up kick timeout for ID packet */ in sw_read_packet()
125 start = gameport_time(gameport, SW_START); in sw_read_packet()
126 strobe = gameport_time(gameport, SW_STROBE); in sw_read_packet()
133 gameport_trigger(gameport); /* Trigge in sw_read_packet()
221 sw_init_digital(struct gameport *gameport) sw_init_digital() argument
481 sw_poll(struct gameport *gameport) sw_poll() argument
567 sw_connect(struct gameport *gameport, struct gameport_driver *drv) sw_connect() argument
787 sw_disconnect(struct gameport *gameport) sw_disconnect() argument
[all...]
H A Da3d.c13 #include <linux/gameport.h>
36 struct gameport *gameport; member
37 struct gameport *adc;
52 static int a3d_read_packet(struct gameport *gameport, int length, char *data) in a3d_read_packet() argument
60 t = gameport_time(gameport, A3D_MAX_START); in a3d_read_packet()
61 s = gameport_time(gameport, A3D_MAX_STROBE); in a3d_read_packet()
64 gameport_trigger(gameport); in a3d_read_packet()
65 v = gameport_read(gameport); in a3d_read_packet()
159 a3d_poll(struct gameport *gameport) a3d_poll() argument
178 a3d_adc_cooked_read(struct gameport *gameport, int *axes, int *buttons) a3d_adc_cooked_read() argument
194 a3d_adc_open(struct gameport *gameport, int mode) a3d_adc_open() argument
209 a3d_adc_close(struct gameport *gameport) a3d_adc_close() argument
243 a3d_connect(struct gameport *gameport, struct gameport_driver *drv) a3d_connect() argument
374 a3d_disconnect(struct gameport *gameport) a3d_disconnect() argument
[all...]
H A Dinteract.c17 #include <linux/gameport.h>
35 struct gameport *gameport; member
72 static int interact_read_packet(struct gameport *gameport, int length, u32 *data) in interact_read_packet() argument
81 t = gameport_time(gameport, INTERACT_MAX_START); in interact_read_packet()
82 s = gameport_time(gameport, INTERACT_MAX_STROBE); in interact_read_packet()
85 gameport_trigger(gameport); in interact_read_packet()
86 v = gameport_read(gameport); in interact_read_packet()
90 u = v; v = gameport_read(gameport); in interact_read_packet()
109 interact_poll(struct gameport *gameport) interact_poll() argument
187 interact_connect(struct gameport *gameport, struct gameport_driver *drv) interact_connect() argument
275 interact_disconnect(struct gameport *gameport) interact_disconnect() argument
[all...]
H A Dcobra.c13 #include <linux/gameport.h>
29 struct gameport *gameport; member
37 static unsigned char cobra_read_packet(struct gameport *gameport, unsigned int *data) in cobra_read_packet() argument
45 int strobe = gameport_time(gameport, COBRA_MAX_STROBE); in cobra_read_packet()
54 u = gameport_read(gameport); in cobra_read_packet()
58 v = gameport_read(gameport); in cobra_read_packet()
91 static void cobra_poll(struct gameport *gameport) in cobra_poll() argument
136 cobra_connect(struct gameport *gameport, struct gameport_driver *drv) cobra_connect() argument
222 cobra_disconnect(struct gameport *gameport) cobra_disconnect() argument
[all...]
H A Dgrip.c13 #include <linux/gameport.h>
36 struct gameport *gameport; member
65 static int grip_gpp_read_packet(struct gameport *gameport, int shift, unsigned int *data) in grip_gpp_read_packet() argument
72 int strobe = gameport_time(gameport, GRIP_STROBE_GPP); in grip_gpp_read_packet()
80 v = gameport_read(gameport) >> shift; in grip_gpp_read_packet()
84 u = v; v = (gameport_read(gameport) >> shift) & 3; in grip_gpp_read_packet()
105 static int grip_xt_read_packet(struct gameport *gameport, in argument
163 grip_poll(struct gameport *gameport) grip_poll() argument
279 grip_connect(struct gameport *gameport, struct gameport_driver *drv) grip_connect() argument
384 grip_disconnect(struct gameport *gameport) grip_disconnect() argument
[all...]
H A Djoydump.c12 #include <linux/gameport.h>
30 static int joydump_connect(struct gameport *gameport, struct gameport_driver *drv) in joydump_connect() argument
40 printk(KERN_INFO "joydump: | Dumping: %30s |\n", gameport->phys); in joydump_connect()
41 printk(KERN_INFO "joydump: | Speed: %28d kHz |\n", gameport->speed); in joydump_connect()
43 if (gameport_open(gameport, drv, GAMEPORT_MODE_RAW)) { in joydump_connect()
47 if (gameport_open(gameport, drv, GAMEPORT_MODE_COOKED)) { in joydump_connect()
54 gameport_cooked_read(gameport, axes, &buttons); in joydump_connect()
62 timeout = gameport_time(gameport, 10000); /* 10 ms */ in joydump_connect()
75 u = gameport_read(gameport); in joydump_connect()
128 joydump_disconnect(struct gameport *gameport) joydump_disconnect() argument
[all...]
/kernel/linux/linux-5.10/sound/pci/au88x0/
H A Dau88x0_game.c23 #include <linux/gameport.h>
30 static unsigned char vortex_game_read(struct gameport *gameport) in vortex_game_read() argument
32 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_read()
36 static void vortex_game_trigger(struct gameport *gameport) in vortex_game_trigger() argument
38 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_trigger()
43 vortex_game_cooked_read(struct gameport *gameport, int *axes, int *buttons) in vortex_game_cooked_read() argument
45 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_cooked_read()
59 vortex_game_open(struct gameport *gameport, int mode) vortex_game_open() argument
[all...]
/kernel/linux/linux-6.6/sound/pci/au88x0/
H A Dau88x0_game.c23 #include <linux/gameport.h>
30 static unsigned char vortex_game_read(struct gameport *gameport) in vortex_game_read() argument
32 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_read()
36 static void vortex_game_trigger(struct gameport *gameport) in vortex_game_trigger() argument
38 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_trigger()
43 vortex_game_cooked_read(struct gameport *gameport, int *axes, int *buttons) in vortex_game_cooked_read() argument
45 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_cooked_read()
59 vortex_game_open(struct gameport *gameport, int mode) vortex_game_open() argument
[all...]

Completed in 11 milliseconds

123