Lines Matching refs:callbacks
61 static struct cmd_callback *callbacks; variable
80 new_callbacks = realloc(callbacks, sizeof(callbacks[0]) * (num_callbacks + 1)); in rte_telemetry_register_cmd()
85 callbacks = new_callbacks; in rte_telemetry_register_cmd()
87 while (i < num_callbacks && strcmp(cmd, callbacks[i].cmd) > 0) in rte_telemetry_register_cmd()
91 memmove(callbacks + i + 1, callbacks + i, in rte_telemetry_register_cmd()
94 strlcpy(callbacks[i].cmd, cmd, MAX_CMD_LEN); in rte_telemetry_register_cmd()
95 callbacks[i].fn = fn; in rte_telemetry_register_cmd()
96 strlcpy(callbacks[i].help, help, RTE_TEL_MAX_STRING_LEN); in rte_telemetry_register_cmd()
114 rte_tel_data_add_array_string(d, callbacks[i].cmd); in list_commands()
141 if (strcmp(params, callbacks[i].cmd) == 0) { in command_help()
143 callbacks[i].help); in command_help()
377 if (strcmp(cmd, callbacks[i].cmd) == 0) { in client_handler()
378 fn = callbacks[i].fn; in client_handler()