Lines Matching refs:item
200 SDL_hapticlist_item *item = SDL_hapticlist; in HapticByDevIndex() local
207 SDL_assert(item != NULL); in HapticByDevIndex()
209 item = item->next; in HapticByDevIndex()
212 return item; in HapticByDevIndex()
221 SDL_hapticlist_item *item; in MacHaptic_MaybeAddDevice() local
233 for (item = SDL_hapticlist; item ; item = item->next) in MacHaptic_MaybeAddDevice()
235 if (IOObjectIsEqualTo((io_object_t) item->dev, device)) { in MacHaptic_MaybeAddDevice()
241 item = (SDL_hapticlist_item *)SDL_calloc(1, sizeof(SDL_hapticlist_item)); in MacHaptic_MaybeAddDevice()
242 if (item == NULL) { in MacHaptic_MaybeAddDevice()
250 HIDGetDeviceProduct(device, item->name); in MacHaptic_MaybeAddDevice()
251 item->dev = device; in MacHaptic_MaybeAddDevice()
264 if (!CFNumberGetValue(refCF, kCFNumberLongType, &item->usagePage)) { in MacHaptic_MaybeAddDevice()
270 if (!CFNumberGetValue(refCF, kCFNumberLongType, &item->usage)) { in MacHaptic_MaybeAddDevice()
279 SDL_hapticlist = SDL_hapticlist_tail = item; in MacHaptic_MaybeAddDevice()
281 SDL_hapticlist_tail->next = item; in MacHaptic_MaybeAddDevice()
282 SDL_hapticlist_tail = item; in MacHaptic_MaybeAddDevice()
294 SDL_hapticlist_item *item; in MacHaptic_MaybeRemoveDevice() local
301 for (item = SDL_hapticlist; item != NULL; item = item->next) { in MacHaptic_MaybeRemoveDevice()
303 if (IOObjectIsEqualTo((io_object_t) item->dev, device)) { in MacHaptic_MaybeRemoveDevice()
304 const int retval = item->haptic ? item->haptic->index : -1; in MacHaptic_MaybeRemoveDevice()
307 prev->next = item->next; in MacHaptic_MaybeRemoveDevice()
309 SDL_assert(SDL_hapticlist == item); in MacHaptic_MaybeRemoveDevice()
310 SDL_hapticlist = item->next; in MacHaptic_MaybeRemoveDevice()
312 if (item == SDL_hapticlist_tail) { in MacHaptic_MaybeRemoveDevice()
320 IOObjectRelease(item->dev); in MacHaptic_MaybeRemoveDevice()
321 SDL_free(item); in MacHaptic_MaybeRemoveDevice()
324 prev = item; in MacHaptic_MaybeRemoveDevice()
336 SDL_hapticlist_item *item; in SDL_SYS_HapticName() local
337 item = HapticByDevIndex(index); in SDL_SYS_HapticName()
338 return item->name; in SDL_SYS_HapticName()
568 SDL_hapticlist_item *item; in SDL_SYS_HapticOpen() local
569 item = HapticByDevIndex(haptic->index); in SDL_SYS_HapticOpen()
571 return SDL_SYS_HapticOpenFromService(haptic, item->dev); in SDL_SYS_HapticOpen()
582 SDL_hapticlist_item *item; in SDL_SYS_HapticMouse() local
584 for (item = SDL_hapticlist; item; item = item->next) { in SDL_SYS_HapticMouse()
585 if ((item->usagePage == kHIDPage_GenericDesktop) && in SDL_SYS_HapticMouse()
586 (item->usage == kHIDUsage_GD_Mouse)) { in SDL_SYS_HapticMouse()
641 SDL_hapticlist_item *item; in SDL_SYS_HapticOpenFromJoystick() local
646 for (item = SDL_hapticlist; item; item = item->next) { in SDL_SYS_HapticOpenFromJoystick()
647 if (IOObjectIsEqualTo((io_object_t) item->dev, in SDL_SYS_HapticOpenFromJoystick()
691 SDL_hapticlist_item *item; in SDL_SYS_HapticQuit() local
694 for (item = SDL_hapticlist; item; item = next) { in SDL_SYS_HapticQuit()
695 next = item->next; in SDL_SYS_HapticQuit()
700 IOObjectRelease(item->dev); in SDL_SYS_HapticQuit()
701 SDL_free(item); in SDL_SYS_HapticQuit()