Lines Matching refs:mitem
404 struct team_mode_item *mitem; in __find_mode() local
406 list_for_each_entry(mitem, &mode_list, list) { in __find_mode()
407 if (strcmp(mitem->mode->kind, kind) == 0) in __find_mode()
408 return mitem; in __find_mode()
426 struct team_mode_item *mitem; in team_mode_register() local
432 mitem = kmalloc(sizeof(*mitem), GFP_KERNEL); in team_mode_register()
433 if (!mitem) in team_mode_register()
439 kfree(mitem); in team_mode_register()
442 mitem->mode = mode; in team_mode_register()
443 list_add_tail(&mitem->list, &mode_list); in team_mode_register()
452 struct team_mode_item *mitem; in team_mode_unregister() local
455 mitem = __find_mode(mode->kind); in team_mode_unregister()
456 if (mitem) { in team_mode_unregister()
457 list_del_init(&mitem->list); in team_mode_unregister()
458 kfree(mitem); in team_mode_unregister()
466 struct team_mode_item *mitem; in team_mode_get() local
470 mitem = __find_mode(kind); in team_mode_get()
471 if (!mitem) { in team_mode_get()
475 mitem = __find_mode(kind); in team_mode_get()
477 if (mitem) { in team_mode_get()
478 mode = mitem->mode; in team_mode_get()