Lines Matching refs:callbacks
64 /* list of command callbacks, with one command registered by default */
65 static struct cmd_callback *callbacks;
67 /* Used when accessing or modifying list of command callbacks */
92 new_callbacks = realloc(callbacks, sizeof(callbacks[0]) * (num_callbacks + 1));
97 callbacks = new_callbacks;
99 while (i < num_callbacks && strcmp(cmd, callbacks[i].cmd) > 0)
103 memmove(callbacks + i + 1, callbacks + i,
106 strlcpy(callbacks[i].cmd, cmd, MAX_CMD_LEN);
107 callbacks[i].fn = fn;
108 callbacks[i].fn_arg = fn_arg;
109 callbacks[i].arg = arg;
110 strlcpy(callbacks[i].help, help, RTE_TEL_MAX_STRING_LEN);
140 rte_tel_data_add_array_string(d, callbacks[i].cmd);
167 if (strcmp(to_lookup, callbacks[i].cmd) == 0) {
169 rte_tel_data_string(d, callbacks[i].help);
171 rte_tel_data_add_dict_string(d, params, callbacks[i].help);
423 if (strcmp(cmd, callbacks[i].cmd) == 0) {
424 cb = callbacks[i];
566 TMTY_LOG_LINE(DEBUG, "No legacy callbacks, legacy socket not created");