iu_tq_t
iu_tq_t *tq;
extern iu_tq_t *tq;
ipc_action_timeout(iu_tq_t *tq, void *arg)
retransmit(iu_tq_t *tqp, void *arg)
static void retransmit(iu_tq_t *, void *);
dhcp_rebind(iu_tq_t *tqp, void *arg)
dhcp_deprecate(iu_tq_t *tqp, void *arg)
dhcp_expire(iu_tq_t *tqp, void *arg)
dhcp_renew(iu_tq_t *tqp, void *arg)
dhcp_requesting(iu_tq_t *tqp, void *arg)
dhcp_start(iu_tq_t *tqp, void *arg)
iaid_retry(iu_tq_t *tqp, void *arg)
duid_retry(iu_tq_t *tqp, void *arg)
void dhcp_deprecate(iu_tq_t *, void *);
void dhcp_expire(iu_tq_t *, void *);
void dhcp_rebind(iu_tq_t *, void *);
void dhcp_renew(iu_tq_t *, void *);
void dhcp_requesting(iu_tq_t *, void *);
inactivity_shutdown(iu_tq_t *tqp, void *arg)
void inactivity_shutdown(iu_tq_t *, void *);
static iu_tq_t *ilbd_hc_timer_q;
static void ilbd_hc_probe_timer(iu_tq_t *, void *);
ilbd_hc_kill_timer(iu_tq_t *tq, void *arg)
ilbd_hc_probe_timer(iu_tq_t *tq, void *arg)
iu_tq_t *timer_queue = NULL;
conn_rate_online(iu_tq_t *tq, void *arg)
retry_bind(iu_tq_t *tq, void *arg)
extern iu_tq_t *timer_queue;
method_timeout(iu_tq_t *tq, void *arg)
vrrpd_scan_timer(iu_tq_t *tq, void *arg)
static void vrrpd_scan_timer(iu_tq_t *, void *);
vrrp_b2m_timeout(iu_tq_t *tq, void *arg)
vrrp_adv_timeout(iu_tq_t *tq, void *arg)
iu_tq_t *vrrpd_timerq = NULL;
iu_handle_events(iu_eh_t *eh, iu_tq_t *tq)
typedef void iu_tq_callback_t(iu_tq_t *, void *);
iu_tq_t *iu_tq_create(void);
void iu_tq_destroy(iu_tq_t *);
iu_timer_id_t iu_schedule_timer(iu_tq_t *, uint32_t, iu_tq_callback_t *,
iu_timer_id_t iu_schedule_timer_ms(iu_tq_t *, uint64_t, iu_tq_callback_t *,
int iu_adjust_timer(iu_tq_t *, iu_timer_id_t, uint32_t);
int iu_cancel_timer(iu_tq_t *, iu_timer_id_t, void **);
int iu_expire_timers(iu_tq_t *);
int iu_earliest_timer(iu_tq_t *);
int iu_handle_events(iu_eh_t *, iu_tq_t *);
remove_timer(iu_tq_t *tq, iu_timer_node_t *node)
destroy_timer(iu_tq_t *tq, iu_timer_node_t *node)
iu_schedule_timer(iu_tq_t *tq, uint32_t sec, iu_tq_callback_t *callback,
iu_schedule_timer_ms(iu_tq_t *tq, uint64_t ms, iu_tq_callback_t *callback,
iu_cancel_timer(iu_tq_t *tq, iu_timer_id_t timer_id, void **arg)
iu_adjust_timer(iu_tq_t *tq, iu_timer_id_t timer_id, uint32_t sec)
iu_earliest_timer(iu_tq_t *tq)
iu_expire_timers(iu_tq_t *tq)
static void destroy_timer(iu_tq_t *, iu_timer_node_t *);
static iu_timer_id_t get_timer_id(iu_tq_t *);
static void release_timer_id(iu_tq_t *, iu_timer_id_t);
get_timer_id(iu_tq_t *tq)
release_timer_id(iu_tq_t *tq, iu_timer_id_t timer_id)
iu_tq_t *
return (calloc(1, sizeof (iu_tq_t)));
iu_tq_destroy(iu_tq_t *tq)
insert_timer(iu_tq_t *tq, iu_timer_node_t *node, uint64_t msec)