Lines Matching refs:tui_msg
689 struct tui_msg_node *tui_msg = NULL;
698 /* Allocate memory for tui_msg */
699 tui_msg = kzalloc(sizeof(*tui_msg), GFP_KERNEL);
700 if (tui_msg == NULL)
703 if (memset_s(tui_msg, sizeof(*tui_msg), 0, sizeof(*tui_msg)) != 0) {
704 tloge("tui_msg memset failed");
705 kfree(tui_msg);
709 /* Assign the content of tui_msg */
710 tui_msg->type = type;
711 tui_msg->val = val;
712 tui_msg->data = data;
713 INIT_LIST_HEAD(&tui_msg->list);
715 /* Link the new tui_msg to the list */
717 list_add_tail(&tui_msg->list, &g_tui_msg_head);
1196 const struct tui_msg_node *tui_msg = NULL;
1204 list_for_each_entry(tui_msg, &g_tui_msg_head, list) {
1206 if (!strncmp(tui_msg->data, name, TUI_DRV_NAME_MAX)) {
1207 if (TUI_POLL_CFG_OK == tui_msg->type)
1209 else if (TUI_POLL_CFG_FAIL == tui_msg->type)
1221 struct tui_msg_node *tui_msg = NULL, *tmp = NULL;
1229 list_for_each_entry_safe(tui_msg, tmp, &g_tui_msg_head, list) {
1231 if (!strncmp(tui_msg->data, name, TUI_DRV_NAME_MAX)) {
1232 list_del(&tui_msg->list);
1233 kfree(tui_msg);