+void hud_batch_query_update(struct hud_batch_query_context *bq);
+void hud_batch_query_cleanup(struct hud_batch_query_context **pbq);
+
+#if HAVE_GALLIUM_EXTRA_HUD
+int hud_get_num_nics(bool displayhelp);
+#define NIC_DIRECTION_RX 1
+#define NIC_DIRECTION_TX 2
+#define NIC_RSSI_DBM 3
+void hud_nic_graph_install(struct hud_pane *pane, const char *nic_index,
+ unsigned int mode);
+
+int hud_get_num_disks(bool displayhelp);
+#define DISKSTAT_RD 1
+#define DISKSTAT_WR 2
+void hud_diskstat_graph_install(struct hud_pane *pane, const char *dev_name,
+ unsigned int mode);
+#endif
+
+#if HAVE_LIBSENSORS
+int hud_get_num_sensors(bool displayhelp);
+#define SENSORS_TEMP_CURRENT 1
+#define SENSORS_TEMP_CRITICAL 2
+#define SENSORS_VOLTAGE_CURRENT 3
+#define SENSORS_CURRENT_CURRENT 4
+#define SENSORS_POWER_CURRENT 5
+void hud_sensors_temp_graph_install(struct hud_pane *pane, const char *dev_name,
+ unsigned int mode);
+#endif