lockstruct
TAILQ_HEAD(lock_head, lockstruct);
SLIST_HEAD(bucket, lockstruct);
TAILQ_ENTRY(lockstruct) chain;
SLIST_ENTRY(lockstruct) bucket;