gameport 29 include/linux/gameport.h void (*trigger)(struct gameport *);
gameport 30 include/linux/gameport.h unsigned char (*read)(struct gameport *);
gameport 31 include/linux/gameport.h int (*cooked_read)(struct gameport *, int *, int *);
gameport 32 include/linux/gameport.h int (*calibrate)(struct gameport *, int *, int *);
gameport 33 include/linux/gameport.h int (*open)(struct gameport *, int);
gameport 34 include/linux/gameport.h void (*close)(struct gameport *);
gameport 40 include/linux/gameport.h void (*poll_handler)(struct gameport *);
gameport 42 include/linux/gameport.h struct gameport *parent, *child;
gameport 52 include/linux/gameport.h #define to_gameport_port(d) container_of(d, struct gameport, dev)
gameport 59 include/linux/gameport.h int (*connect)(struct gameport *, struct gameport_driver *drv);
gameport 60 include/linux/gameport.h int (*reconnect)(struct gameport *);
gameport 61 include/linux/gameport.h void (*disconnect)(struct gameport *);
gameport 77 include/linux/gameport.h __gameport_register_port(gameport, THIS_MODULE);
gameport 105 include/linux/gameport.h static inline struct gameport *gameport_allocate_port(void)
gameport 107 include/linux/gameport.h struct gameport *gameport = kzalloc(sizeof(struct gameport), GFP_KERNEL);
gameport 109 include/linux/gameport.h return gameport;
gameport 114 include/linux/gameport.h kfree(gameport);
gameport 119 include/linux/gameport.h strlcpy(gameport->name, name, sizeof(gameport->name));
gameport 128 include/linux/gameport.h return dev_get_drvdata(&gameport->dev);
gameport 133 include/linux/gameport.h dev_set_drvdata(&gameport->dev, data);
gameport 141 include/linux/gameport.h return mutex_lock_interruptible(&gameport->drv_mutex);
gameport 146 include/linux/gameport.h mutex_unlock(&gameport->drv_mutex);
gameport 178 include/linux/gameport.h if (gameport->trigger)
gameport 179 include/linux/gameport.h gameport->trigger(gameport);
gameport 181 include/linux/gameport.h outb(0xff, gameport->io);
gameport 186 include/linux/gameport.h if (gameport->read)
gameport 187 include/linux/gameport.h return gameport->read(gameport);
gameport 189 include/linux/gameport.h return inb(gameport->io);
gameport 194 include/linux/gameport.h if (gameport->cooked_read)
gameport 195 include/linux/gameport.h return gameport->cooked_read(gameport, axes, buttons);
gameport 202 include/linux/gameport.h if (gameport->calibrate)
gameport 203 include/linux/gameport.h return gameport->calibrate(gameport, axes, max);
gameport 210 include/linux/gameport.h return (time * gameport->speed) / 1000;
gameport 215 include/linux/gameport.h gameport->poll_handler = handler;
gameport 220 include/linux/gameport.h gameport->poll_interval = msecs;
gameport 1709 include/sound/cs46xx.h struct gameport *gameport;
gameport 412 include/sound/trident.h struct gameport *gameport;
gameport 299 include/sound/ymfpci.h struct gameport *gameport;
gameport 116 sound/pci/als4000.c struct gameport *gameport;
gameport 776 sound/pci/als4000.c struct gameport *gp;
gameport 799 sound/pci/als4000.c acard->gameport = gp = gameport_allocate_port();
gameport 815 sound/pci/als4000.c gameport_register_port(acard->gameport);
gameport 822 sound/pci/als4000.c if (acard->gameport) {
gameport 823 sound/pci/als4000.c struct resource *r = gameport_get_port_data(acard->gameport);
gameport 825 sound/pci/als4000.c gameport_unregister_port(acard->gameport);
gameport 826 sound/pci/als4000.c acard->gameport = NULL;
gameport 1028 sound/pci/als4000.c if (acard->gameport)
gameport 174 sound/pci/au88x0/au88x0.h struct gameport *gameport;
gameport 44 sound/pci/au88x0/au88x0_game.c vortex_t *vortex = gameport_get_port_data(gameport);
gameport 50 sound/pci/au88x0/au88x0_game.c vortex_t *vortex = gameport_get_port_data(gameport);
gameport 57 sound/pci/au88x0/au88x0_game.c vortex_t *vortex = gameport_get_port_data(gameport);
gameport 73 sound/pci/au88x0/au88x0_game.c vortex_t *vortex = gameport_get_port_data(gameport);
gameport 96 sound/pci/au88x0/au88x0_game.c struct gameport *gp;
gameport 98 sound/pci/au88x0/au88x0_game.c vortex->gameport = gp = gameport_allocate_port();
gameport 123 sound/pci/au88x0/au88x0_game.c if (vortex->gameport) {
gameport 124 sound/pci/au88x0/au88x0_game.c gameport_unregister_port(vortex->gameport);
gameport 125 sound/pci/au88x0/au88x0_game.c vortex->gameport = NULL;
gameport 285 sound/pci/azt3328.c struct gameport *gameport;
gameport 1436 sound/pci/azt3328.c struct snd_azf3328 *chip = gameport_get_port_data(gameport);
gameport 1458 sound/pci/azt3328.c struct snd_azf3328 *chip = gameport_get_port_data(gameport);
gameport 1470 sound/pci/azt3328.c struct snd_azf3328 *chip = gameport_get_port_data(gameport);
gameport 1533 sound/pci/azt3328.c struct gameport *gp;
gameport 1535 sound/pci/azt3328.c chip->gameport = gp = gameport_allocate_port();
gameport 1557 sound/pci/azt3328.c gameport_register_port(chip->gameport);
gameport 1565 sound/pci/azt3328.c if (chip->gameport) {
gameport 1566 sound/pci/azt3328.c gameport_unregister_port(chip->gameport);
gameport 1567 sound/pci/azt3328.c chip->gameport = NULL;
gameport 502 sound/pci/cmipci.c struct gameport *gameport;
gameport 2865 sound/pci/cmipci.c struct gameport *gp;
gameport 2889 sound/pci/cmipci.c cm->gameport = gp = gameport_allocate_port();
gameport 2903 sound/pci/cmipci.c gameport_register_port(cm->gameport);
gameport 2910 sound/pci/cmipci.c if (cm->gameport) {
gameport 2911 sound/pci/cmipci.c struct resource *r = gameport_get_port_data(cm->gameport);
gameport 2913 sound/pci/cmipci.c gameport_unregister_port(cm->gameport);
gameport 2914 sound/pci/cmipci.c cm->gameport = NULL;
gameport 487 sound/pci/cs4281.c struct gameport *gameport;
gameport 1210 sound/pci/cs4281.c struct cs4281 *chip = gameport_get_port_data(gameport);
gameport 1219 sound/pci/cs4281.c struct cs4281 *chip = gameport_get_port_data(gameport);
gameport 1230 sound/pci/cs4281.c struct cs4281 *chip = gameport_get_port_data(gameport);
gameport 1272 sound/pci/cs4281.c struct gameport *gp;
gameport 1274 sound/pci/cs4281.c chip->gameport = gp = gameport_allocate_port();
gameport 1299 sound/pci/cs4281.c if (chip->gameport) {
gameport 1300 sound/pci/cs4281.c gameport_unregister_port(chip->gameport);
gameport 1301 sound/pci/cs4281.c chip->gameport = NULL;
gameport 2562 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = gameport_get_port_data(gameport);
gameport 2571 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = gameport_get_port_data(gameport);
gameport 2580 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = gameport_get_port_data(gameport);
gameport 2617 sound/pci/cs46xx/cs46xx_lib.c struct gameport *gp;
gameport 2619 sound/pci/cs46xx/cs46xx_lib.c chip->gameport = gp = gameport_allocate_port();
gameport 2645 sound/pci/cs46xx/cs46xx_lib.c if (chip->gameport) {
gameport 2646 sound/pci/cs46xx/cs46xx_lib.c gameport_unregister_port(chip->gameport);
gameport 2647 sound/pci/cs46xx/cs46xx_lib.c chip->gameport = NULL;
gameport 440 sound/pci/ens1370.c struct gameport *gameport;
gameport 1794 sound/pci/ens1370.c struct gameport *gp;
gameport 1822 sound/pci/ens1370.c ensoniq->gameport = gp = gameport_allocate_port();
gameport 1841 sound/pci/ens1370.c gameport_register_port(ensoniq->gameport);
gameport 1848 sound/pci/ens1370.c if (ensoniq->gameport) {
gameport 1849 sound/pci/ens1370.c int port = ensoniq->gameport->io;
gameport 1851 sound/pci/ens1370.c gameport_unregister_port(ensoniq->gameport);
gameport 1852 sound/pci/ens1370.c ensoniq->gameport = NULL;
gameport 237 sound/pci/es1938.c struct gameport *gameport;
gameport 1542 sound/pci/es1938.c struct gameport *gp;
gameport 1544 sound/pci/es1938.c chip->gameport = gp = gameport_allocate_port();
gameport 1562 sound/pci/es1938.c if (chip->gameport) {
gameport 1563 sound/pci/es1938.c gameport_unregister_port(chip->gameport);
gameport 1564 sound/pci/es1938.c chip->gameport = NULL;
gameport 548 sound/pci/es1968.c struct gameport *gameport;
gameport 2429 sound/pci/es1968.c struct gameport *gp;
gameport 2440 sound/pci/es1968.c chip->gameport = gp = gameport_allocate_port();
gameport 2463 sound/pci/es1968.c if (chip->gameport) {
gameport 2464 sound/pci/es1968.c struct resource *r = gameport_get_port_data(chip->gameport);
gameport 2466 sound/pci/es1968.c gameport_unregister_port(chip->gameport);
gameport 2467 sound/pci/es1968.c chip->gameport = NULL;
gameport 2041 sound/pci/riptide/riptide.c static struct gameport *riptide_gameport;
gameport 241 sound/pci/sonicvibes.c struct gameport *gameport;
gameport 1161 sound/pci/sonicvibes.c struct gameport *gp;
gameport 1163 sound/pci/sonicvibes.c sonic->gameport = gp = gameport_allocate_port();
gameport 1183 sound/pci/sonicvibes.c if (sonic->gameport) {
gameport 1184 sound/pci/sonicvibes.c gameport_unregister_port(sonic->gameport);
gameport 1185 sound/pci/sonicvibes.c sonic->gameport = NULL;
gameport 3134 sound/pci/trident/trident_main.c struct snd_trident *chip = gameport_get_port_data(gameport);
gameport 3143 sound/pci/trident/trident_main.c struct snd_trident *chip = gameport_get_port_data(gameport);
gameport 3152 sound/pci/trident/trident_main.c struct snd_trident *chip = gameport_get_port_data(gameport);
gameport 3170 sound/pci/trident/trident_main.c struct snd_trident *chip = gameport_get_port_data(gameport);
gameport 3190 sound/pci/trident/trident_main.c struct gameport *gp;
gameport 3192 sound/pci/trident/trident_main.c chip->gameport = gp = gameport_allocate_port();
gameport 3216 sound/pci/trident/trident_main.c if (chip->gameport) {
gameport 3217 sound/pci/trident/trident_main.c gameport_unregister_port(chip->gameport);
gameport 3218 sound/pci/trident/trident_main.c chip->gameport = NULL;
gameport 396 sound/pci/via82xx.c struct gameport *gameport;
gameport 1841 sound/pci/via82xx.c struct gameport *gp;
gameport 1854 sound/pci/via82xx.c chip->gameport = gp = gameport_allocate_port();
gameport 1871 sound/pci/via82xx.c gameport_register_port(chip->gameport);
gameport 1878 sound/pci/via82xx.c if (chip->gameport) {
gameport 1879 sound/pci/via82xx.c struct resource *r = gameport_get_port_data(chip->gameport);
gameport 1881 sound/pci/via82xx.c gameport_unregister_port(chip->gameport);
gameport 1882 sound/pci/via82xx.c chip->gameport = NULL;
gameport 85 sound/pci/ymfpci/ymfpci.c struct gameport *gp;
gameport 129 sound/pci/ymfpci/ymfpci.c chip->gameport = gp = gameport_allocate_port();
gameport 149 sound/pci/ymfpci/ymfpci.c gameport_register_port(chip->gameport);
gameport 156 sound/pci/ymfpci/ymfpci.c if (chip->gameport) {
gameport 157 sound/pci/ymfpci/ymfpci.c struct resource *r = gameport_get_port_data(chip->gameport);
gameport 159 sound/pci/ymfpci/ymfpci.c gameport_unregister_port(chip->gameport);
gameport 160 sound/pci/ymfpci/ymfpci.c chip->gameport = NULL;