Lines Matching refs:state
230 enum afs_cell_state state; in afs_lookup_cell() local
290 wait_var_event(&cell->state, in afs_lookup_cell()
292 state = smp_load_acquire(&cell->state); /* vs error */ in afs_lookup_cell()
293 state == AFS_CELL_ACTIVE || state == AFS_CELL_FAILED; in afs_lookup_cell()
297 if (state == AFS_CELL_FAILED) { in afs_lookup_cell()
658 _debug("state %u", cell->state); in afs_manage_cell()
659 switch (cell->state) { in afs_manage_cell()
670 if (cell->state == AFS_CELL_FAILED) in afs_manage_cell()
672 smp_store_release(&cell->state, AFS_CELL_UNSET); in afs_manage_cell()
673 wake_up_var(&cell->state); in afs_manage_cell()
677 smp_store_release(&cell->state, AFS_CELL_ACTIVATING); in afs_manage_cell()
678 wake_up_var(&cell->state); in afs_manage_cell()
686 smp_store_release(&cell->state, AFS_CELL_ACTIVE); in afs_manage_cell()
687 wake_up_var(&cell->state); in afs_manage_cell()
699 smp_store_release(&cell->state, AFS_CELL_DEACTIVATING); in afs_manage_cell()
700 wake_up_var(&cell->state); in afs_manage_cell()
707 smp_store_release(&cell->state, AFS_CELL_INACTIVE); in afs_manage_cell()
708 wake_up_var(&cell->state); in afs_manage_cell()
714 _debug("bad state %u", cell->state); in afs_manage_cell()
721 smp_store_release(&cell->state, AFS_CELL_FAILED); /* vs error */ in afs_manage_cell()
722 wake_up_var(&cell->state); in afs_manage_cell()
726 smp_store_release(&cell->state, AFS_CELL_ACTIVE); in afs_manage_cell()
727 wake_up_var(&cell->state); in afs_manage_cell()
732 _leave(" [done %u]", cell->state); in afs_manage_cell()