GHBA_QHEAD
L2_add(&GHBA_QHEAD(cccp), &gcmdp->cmd_q, gcmdp);
if (L2_EMPTY(&GHBA_QHEAD(cccp))) {
gcmdp = (gcmd_t *)L2_remove_head(&GHBA_QHEAD(cccp));
L2_add_head(&GHBA_QHEAD(cccp), &gcmdp->cmd_q, gcmdp);