Lines Matching refs:e
51 void cli_txt_list_free(struct cli_txt_entry *e) in cli_txt_list_free() argument
53 dl_list_del(&e->list); in cli_txt_list_free()
54 os_free(e->txt); in cli_txt_list_free()
55 os_free(e); in cli_txt_list_free()
61 struct cli_txt_entry *e; in cli_txt_list_flush() local
63 while ((e = dl_list_first(list, struct cli_txt_entry, list))) in cli_txt_list_flush()
64 cli_txt_list_free(e); in cli_txt_list_flush()
71 struct cli_txt_entry *e; in cli_txt_list_get() local
73 dl_list_for_each(e, txt_list, struct cli_txt_entry, list) { in cli_txt_list_get()
74 if (os_strcmp(e->txt, txt) == 0) in cli_txt_list_get()
75 return e; in cli_txt_list_get()
83 struct cli_txt_entry *e; in cli_txt_list_del() local
85 e = cli_txt_list_get(txt_list, txt); in cli_txt_list_del()
86 if (e) in cli_txt_list_del()
87 cli_txt_list_free(e); in cli_txt_list_del()
122 struct cli_txt_entry *e; in cli_txt_list_add() local
124 e = cli_txt_list_get(txt_list, txt); in cli_txt_list_add()
125 if (e) in cli_txt_list_add()
127 e = os_zalloc(sizeof(*e)); in cli_txt_list_add()
128 if (e == NULL) in cli_txt_list_add()
130 e->txt = os_strdup(txt); in cli_txt_list_add()
131 if (e->txt == NULL) { in cli_txt_list_add()
132 os_free(e); in cli_txt_list_add()
135 dl_list_add(txt_list, &e->list); in cli_txt_list_add()
175 struct cli_txt_entry *e; in cli_txt_list_array() local
182 dl_list_for_each(e, txt_list, struct cli_txt_entry, list) { in cli_txt_list_array()
183 res[i] = os_strdup(e->txt); in cli_txt_list_array()