Lines Matching refs:mitem
424 struct team_mode_item *mitem; in __find_mode() local
426 list_for_each_entry(mitem, &mode_list, list) { in __find_mode()
427 if (strcmp(mitem->mode->kind, kind) == 0) in __find_mode()
428 return mitem; in __find_mode()
446 struct team_mode_item *mitem; in team_mode_register() local
452 mitem = kmalloc(sizeof(*mitem), GFP_KERNEL); in team_mode_register()
453 if (!mitem) in team_mode_register()
459 kfree(mitem); in team_mode_register()
462 mitem->mode = mode; in team_mode_register()
463 list_add_tail(&mitem->list, &mode_list); in team_mode_register()
472 struct team_mode_item *mitem; in team_mode_unregister() local
475 mitem = __find_mode(mode->kind); in team_mode_unregister()
476 if (mitem) { in team_mode_unregister()
477 list_del_init(&mitem->list); in team_mode_unregister()
478 kfree(mitem); in team_mode_unregister()
486 struct team_mode_item *mitem; in team_mode_get() local
490 mitem = __find_mode(kind); in team_mode_get()
491 if (!mitem) { in team_mode_get()
495 mitem = __find_mode(kind); in team_mode_get()
497 if (mitem) { in team_mode_get()
498 mode = mitem->mode; in team_mode_get()