hwtc
struct hwtc *tc;
tc = malloc(sizeof(struct hwtc), M_DEVBUF, M_WAITOK|M_ZERO);
struct hwtc *tc = timer;
struct hwtc *h = tc->tc_priv;