HAMMER2_DIO_INPROG
if (orefs & HAMMER2_DIO_INPROG) {
nrefs = orefs | HAMMER2_DIO_INPROG;
nrefs = orefs & ~(HAMMER2_DIO_INPROG | HAMMER2_DIO_WAITING);
(orefs & HAMMER2_DIO_INPROG) == 0) {
nrefs |= HAMMER2_DIO_INPROG;
nrefs = orefs & ~(HAMMER2_DIO_INPROG | HAMMER2_DIO_GOOD |
HAMMER2_DIO_INPROG)) != 0)
HAMMER2_DIO_INPROG)) == 0);
HAMMER2_DIO_INPROG)) == 0);
if (orefs & HAMMER2_DIO_INPROG) {
nrefs = orefs | HAMMER2_DIO_INPROG;
nrefs = orefs & ~(HAMMER2_DIO_INPROG | HAMMER2_DIO_WAITING);
(orefs & HAMMER2_DIO_INPROG) == 0) {
nrefs |= HAMMER2_DIO_INPROG;
nrefs = orefs & ~(HAMMER2_DIO_INPROG | HAMMER2_DIO_GOOD |
HAMMER2_DIO_INPROG)) != 0)
HAMMER2_DIO_INPROG)) == 0);
HAMMER2_DIO_INPROG)) == 0);