Blame ui/helpers.h

Packit Service 2212bb
Packit Service 2212bb
#ifndef HELPERS_H
Packit Service 2212bb
#define HELPERS_H
Packit Service 2212bb
Packit Service 2212bb
#include "irqbalance-ui.h"
Packit Service 2212bb
Packit Service 2212bb
extern GList *tree;
Packit Service 2212bb
Packit Service 2212bb
Packit Service 2212bb
/* Helper functions */
Packit Service 2212bb
Packit Service 2212bb
gint sort_ints(gconstpointer First, gconstpointer Second);
Packit Service 2212bb
gint sort_all_cpus(gconstpointer First, gconstpointer Second);
Packit Service 2212bb
gint sort_all_irqs(gconstpointer First, gconstpointer Second);
Packit Service 2212bb
char * hex_to_bitmap(char hex_digit);
Packit Service 2212bb
gpointer copy_cpu_ban(gconstpointer src, gpointer data);
Packit Service 2212bb
gpointer copy_irq(gconstpointer src, gpointer data);
Packit Service 2212bb
void for_each_cpu(GList *list, void (*fp)(cpu_ban_t *cpu, void *data), void *data);
Packit Service 2212bb
void for_each_int(GList *list, void (*fp)(int *number, void *data), void *data);
Packit Service 2212bb
void for_each_irq(GList *list, void (*fp)(irq_t *irq, void *data), void *data);
Packit Service 2212bb
void for_each_node(GList *list, void (*fp)(cpu_node_t *node, void *data), void *data);
Packit Service 2212bb
Packit Service 2212bb
Packit Service 2212bb
/* Programmer debugging functions */
Packit Service 2212bb
Packit Service 2212bb
void dump_irq(irq_t *irq, void *data __attribute__((unused)));
Packit Service 2212bb
void dump_node(cpu_node_t *node, void *data __attribute__((unused)));
Packit Service 2212bb
void dump_tree();
Packit Service 2212bb
Packit Service 2212bb
Packit Service 2212bb
#endif /* HELPERS_H */