Lines Matching refs:item
64 SDL_hapticlist_item *item; in SDL_XINPUT_MaybeAddDevice() local
72 for (item = SDL_hapticlist; item; item = item->next) { in SDL_XINPUT_MaybeAddDevice()
73 if (item->bXInputHaptic && item->userid == userid) { in SDL_XINPUT_MaybeAddDevice()
83 item = (SDL_hapticlist_item *)SDL_malloc(sizeof(SDL_hapticlist_item)); in SDL_XINPUT_MaybeAddDevice()
84 if (item == NULL) { in SDL_XINPUT_MaybeAddDevice()
88 SDL_zerop(item); in SDL_XINPUT_MaybeAddDevice()
94 item->name = SDL_strdup(buf); in SDL_XINPUT_MaybeAddDevice()
97 if (!item->name) { in SDL_XINPUT_MaybeAddDevice()
98 SDL_free(item); in SDL_XINPUT_MaybeAddDevice()
103 item->bXInputHaptic = SDL_TRUE; in SDL_XINPUT_MaybeAddDevice()
104 item->userid = userid; in SDL_XINPUT_MaybeAddDevice()
106 return SDL_SYS_AddHapticDevice(item); in SDL_XINPUT_MaybeAddDevice()
113 SDL_hapticlist_item *item; in SDL_XINPUT_MaybeRemoveDevice() local
120 for (item = SDL_hapticlist; item != NULL; item = item->next) { in SDL_XINPUT_MaybeRemoveDevice()
121 if (item->bXInputHaptic && item->userid == userid) { in SDL_XINPUT_MaybeRemoveDevice()
123 return SDL_SYS_RemoveHapticDevice(prev, item); in SDL_XINPUT_MaybeRemoveDevice()
125 prev = item; in SDL_XINPUT_MaybeRemoveDevice()
222 SDL_XINPUT_HapticOpen(SDL_Haptic * haptic, SDL_hapticlist_item *item) in SDL_XINPUT_HapticOpen() argument
224 return SDL_XINPUT_HapticOpenFromUserIndex(haptic, item->userid); in SDL_XINPUT_HapticOpen()
236 SDL_hapticlist_item *item; in SDL_XINPUT_HapticOpenFromJoystick() local
240 for (item = SDL_hapticlist; item != NULL; item = item->next) { in SDL_XINPUT_HapticOpenFromJoystick()
241 if (item->bXInputHaptic && item->userid == joystick->hwdata->userid) { in SDL_XINPUT_HapticOpenFromJoystick()
393 SDL_XINPUT_HapticOpen(SDL_Haptic * haptic, SDL_hapticlist_item *item) in SDL_XINPUT_HapticOpen() argument