Lines Matching defs:gameport
21 struct gameport { struct
23 void *port_data; /* Private pointer for gameport drivers */ argument
31 void (*trigger)(struct gameport *); argument
32 unsigned char (*read)(struct gameport *); argument
33 int (*cooked_read)(struct gameport *, int *, int *); argument
34 int (*calibrate)(struct gameport *, int *, int *); argument
35 int (*open)(struct gameport *, int); argument
36 void (*close)(struct gameport *); argument
42 void (*poll_handler)(struct gameport *); argument
44 struct gameport *parent, *child; argument
46 struct gameport_driver *drv; argument
53 #define to_gameport_port(d) container_of(d, struct gameport, dev) argument
75 #define gameport_register_port(gameport) \ argument
85 static inline void gameport_register_port(struct gameport *gameport) in gameport_register_port()
90 static inline void gameport_unregister_port(struct gameport *gameport) in gameport_unregister_port()
96 void gameport_set_phys(struct gameport *gameport, const char *fmt, ...) in gameport_set_phys()
105 struct gameport *gameport = kzalloc(sizeof(struct gameport), GFP_KERNEL); in gameport_allocate_port() local
110 static inline void gameport_free_port(struct gameport *gameport) in gameport_free_port()
115 static inline void gameport_set_name(struct gameport *gameport, const char *name) in gameport_set_name()
124 static inline void *gameport_get_drvdata(struct gameport *gameport) in gameport_get_drvdata()
129 static inline void gameport_set_drvdata(struct gameport *gameport, void *data) in gameport_set_drvdata()
137 static inline int gameport_pin_driver(struct gameport *gameport) in gameport_pin_driver()
142 static inline void gameport_unpin_driver(struct gameport *gameport) in gameport_unpin_driver()
175 static inline void gameport_trigger(struct gameport *gameport) in gameport_trigger()
183 static inline unsigned char gameport_read(struct gameport *gameport) in gameport_read()
191 static inline int gameport_cooked_read(struct gameport *gameport, int *axes, int *buttons) in gameport_cooked_read()
199 static inline int gameport_calibrate(struct gameport *gameport, int *axes, int *max) in gameport_calibrate()
207 static inline int gameport_time(struct gameport *gameport, int time) in gameport_time()
212 static inline void gameport_set_poll_handler(struct gameport *gameport, void (*handler)(struct game… in gameport_set_poll_handler()
217 static inline void gameport_set_poll_interval(struct gameport *gameport, unsigned int msecs) in gameport_set_poll_interval()