critical_section
struct critical_section *cs_alloc(void);
TAILQ_ENTRY(critical_section) links;
TAILQ_HEAD(cs_tailq, critical_section);