cbb_set
cbb_set(sc, CBB_SOCKET_MASK, 0);
cbb_set(sc, CBB_SOCKET_EVENT, 0xffffffff);
cbb_set(sc, CBB_SOCKET_MASK, mask);
cbb_set(sc, CBB_SOCKET_CONTROL, sock_ctrl);
cbb_set(sc, CBB_SOCKET_CONTROL, sock_ctrl);
cbb_set(sc, CBB_SOCKET_FORCE, status);
cbb_set(sc, CBB_SOCKET_EVENT, cbb_get(sc, CBB_SOCKET_EVENT));
cbb_set(sc, CBB_SOCKET_MASK, 0);
cbb_set(sc, CBB_SOCKET_EVENT, 0xffffffff);
cbb_set(sc, CBB_SOCKET_EVENT, DELTA);
cbb_set(sc, CBB_SOCKET_EVENT, CBB_SOCKET_EVENT_POWER);
cbb_set(sc, CBB_SOCKET_EVENT, CBB_SOCKET_EVENT_CSTS);
cbb_set(sc, CBB_SOCKET_MASK, 0); /* Quiet hardware */
cbb_set(sc, CBB_SOCKET_EVENT, tmp);
cbb_set(sc, reg, cbb_get(sc, reg) | bits);
cbb_set(sc, reg, cbb_get(sc, reg) & ~bits);