MouseStateInfo
qp->q_ptr = kmem_zalloc(sizeof (struct MouseStateInfo), KM_SLEEP);
kmem_free(qp->q_ptr, sizeof (struct MouseStateInfo));
kmem_free(qp->q_ptr, sizeof (struct MouseStateInfo));
#define STATEP ((struct MouseStateInfo *)qp->q_ptr)