Lines Matching refs:hwdata
588 struct joystick_hwdata *hwdata = SDL_callocStruct(struct joystick_hwdata); in RAWINPUT_JoystickOpen() local
590 if (!hwdata) { in RAWINPUT_JoystickOpen()
595 SDL_free(hwdata); in RAWINPUT_JoystickOpen()
599 hwdata->reserved = (void*)-1; /* crash if some code slips by that tries to use this */ in RAWINPUT_JoystickOpen()
600 hwdata->device = RAWINPUT_AcquireDevice(device); in RAWINPUT_JoystickOpen()
603 joystick->hwdata = hwdata; in RAWINPUT_JoystickOpen()
611 struct joystick_hwdata *hwdata = joystick->hwdata; in RAWINPUT_JoystickRumble() local
612 SDL_RAWINPUT_Device *device = hwdata->device; in RAWINPUT_JoystickRumble()
620 struct joystick_hwdata *hwdata; in RAWINPUT_JoystickUpdate() local
624 hwdata = joystick->hwdata; in RAWINPUT_JoystickUpdate()
625 device = hwdata->device; in RAWINPUT_JoystickUpdate()
633 struct joystick_hwdata *hwdata = joystick->hwdata; in RAWINPUT_JoystickClose() local
635 if (hwdata) { in RAWINPUT_JoystickClose()
638 device = hwdata->device; in RAWINPUT_JoystickClose()
646 SDL_free(hwdata); in RAWINPUT_JoystickClose()
647 joystick->hwdata = NULL; in RAWINPUT_JoystickClose()