Lines Matching refs:mitem
405 struct team_mode_item *mitem; in __find_mode() local
407 list_for_each_entry(mitem, &mode_list, list) { in __find_mode()
408 if (strcmp(mitem->mode->kind, kind) == 0) in __find_mode()
409 return mitem; in __find_mode()
427 struct team_mode_item *mitem; in team_mode_register() local
433 mitem = kmalloc(sizeof(*mitem), GFP_KERNEL); in team_mode_register()
434 if (!mitem) in team_mode_register()
440 kfree(mitem); in team_mode_register()
443 mitem->mode = mode; in team_mode_register()
444 list_add_tail(&mitem->list, &mode_list); in team_mode_register()
453 struct team_mode_item *mitem; in team_mode_unregister() local
456 mitem = __find_mode(mode->kind); in team_mode_unregister()
457 if (mitem) { in team_mode_unregister()
458 list_del_init(&mitem->list); in team_mode_unregister()
459 kfree(mitem); in team_mode_unregister()
467 struct team_mode_item *mitem; in team_mode_get() local
474 mitem = __find_mode(kind); in team_mode_get()
475 if (!mitem) { in team_mode_get()
479 mitem = __find_mode(kind); in team_mode_get()
481 if (mitem) { in team_mode_get()
482 mode = mitem->mode; in team_mode_get()