Lines Matching defs:vortex
32 vortex_t *vortex = gameport_get_port_data(gameport);
33 return hwread(vortex->mmio, VORTEX_GAME_LEGACY);
38 vortex_t *vortex = gameport_get_port_data(gameport);
39 hwwrite(vortex->mmio, VORTEX_GAME_LEGACY, 0xff);
45 vortex_t *vortex = gameport_get_port_data(gameport);
48 *buttons = (~hwread(vortex->mmio, VORTEX_GAME_LEGACY) >> 4) & 0xf;
52 hwread(vortex->mmio, VORTEX_GAME_AXIS + (i * AXIS_SIZE));
61 vortex_t *vortex = gameport_get_port_data(gameport);
65 hwwrite(vortex->mmio, VORTEX_CTRL2,
66 hwread(vortex->mmio,
71 hwwrite(vortex->mmio, VORTEX_CTRL2,
72 hwread(vortex->mmio,
82 static int vortex_gameport_register(vortex_t *vortex)
86 vortex->gameport = gp = gameport_allocate_port();
88 dev_err(vortex->card->dev,
94 gameport_set_phys(gp, "pci%s/gameport0", pci_name(vortex->pci_dev));
95 gameport_set_dev_parent(gp, &vortex->pci_dev->dev);
102 gameport_set_port_data(gp, vortex);
110 static void vortex_gameport_unregister(vortex_t * vortex)
112 if (vortex->gameport) {
113 gameport_unregister_port(vortex->gameport);
114 vortex->gameport = NULL;
119 static inline int vortex_gameport_register(vortex_t * vortex) { return -ENOSYS; }
120 static inline void vortex_gameport_unregister(vortex_t * vortex) { }