Lines Matching refs:mitem
406 struct team_mode_item *mitem; in __find_mode() local
408 list_for_each_entry(mitem, &mode_list, list) { in __find_mode()
409 if (strcmp(mitem->mode->kind, kind) == 0) in __find_mode()
410 return mitem; in __find_mode()
428 struct team_mode_item *mitem; in team_mode_register() local
434 mitem = kmalloc(sizeof(*mitem), GFP_KERNEL); in team_mode_register()
435 if (!mitem) in team_mode_register()
441 kfree(mitem); in team_mode_register()
444 mitem->mode = mode; in team_mode_register()
445 list_add_tail(&mitem->list, &mode_list); in team_mode_register()
454 struct team_mode_item *mitem; in team_mode_unregister() local
457 mitem = __find_mode(mode->kind); in team_mode_unregister()
458 if (mitem) { in team_mode_unregister()
459 list_del_init(&mitem->list); in team_mode_unregister()
460 kfree(mitem); in team_mode_unregister()
468 struct team_mode_item *mitem; in team_mode_get() local
475 mitem = __find_mode(kind); in team_mode_get()
476 if (!mitem) { in team_mode_get()
480 mitem = __find_mode(kind); in team_mode_get()
482 if (mitem) { in team_mode_get()
483 mode = mitem->mode; in team_mode_get()