Lines Matching refs:item
66 SDL_SYS_AddHapticDevice(SDL_hapticlist_item *item) in SDL_SYS_AddHapticDevice() argument
69 SDL_hapticlist = SDL_hapticlist_tail = item; in SDL_SYS_AddHapticDevice()
71 SDL_hapticlist_tail->next = item; in SDL_SYS_AddHapticDevice()
72 SDL_hapticlist_tail = item; in SDL_SYS_AddHapticDevice()
82 SDL_SYS_RemoveHapticDevice(SDL_hapticlist_item *prev, SDL_hapticlist_item *item) in SDL_SYS_RemoveHapticDevice() argument
84 const int retval = item->haptic ? item->haptic->index : -1; in SDL_SYS_RemoveHapticDevice()
86 prev->next = item->next; in SDL_SYS_RemoveHapticDevice()
88 SDL_assert(SDL_hapticlist == item); in SDL_SYS_RemoveHapticDevice()
89 SDL_hapticlist = item->next; in SDL_SYS_RemoveHapticDevice()
91 if (item == SDL_hapticlist_tail) { in SDL_SYS_RemoveHapticDevice()
96 SDL_free(item); in SDL_SYS_RemoveHapticDevice()
109 SDL_hapticlist_item *item = SDL_hapticlist; in HapticByDevIndex() local
116 SDL_assert(item != NULL); in HapticByDevIndex()
118 item = item->next; in HapticByDevIndex()
120 return item; in HapticByDevIndex()
129 SDL_hapticlist_item *item = HapticByDevIndex(index); in SDL_SYS_HapticName() local
130 return item->name; in SDL_SYS_HapticName()
139 SDL_hapticlist_item *item = HapticByDevIndex(haptic->index); in SDL_SYS_HapticOpen() local
140 if (item->bXInputHaptic) { in SDL_SYS_HapticOpen()
141 return SDL_XINPUT_HapticOpen(haptic, item); in SDL_SYS_HapticOpen()
143 return SDL_DINPUT_HapticOpen(haptic, item); in SDL_SYS_HapticOpen()
155 SDL_hapticlist_item *item; in SDL_SYS_HapticMouse() local
159 for (item = SDL_hapticlist; item != NULL; item = item->next) { in SDL_SYS_HapticMouse()
160 if (item->capabilities.dwDevType == DI8DEVCLASS_POINTER) { in SDL_SYS_HapticMouse()
257 SDL_hapticlist_item *item; in SDL_SYS_HapticQuit() local
271 for (item = SDL_hapticlist; item; item = next) { in SDL_SYS_HapticQuit()
275 next = item->next; in SDL_SYS_HapticQuit()
276 SDL_free(item->name); in SDL_SYS_HapticQuit()
277 SDL_free(item); in SDL_SYS_HapticQuit()