Lines Matching refs:transit_to
55 #define transit_to(state) ({ prefetch(&STATE(state)->work); STATE(state); }) macro
75 { .events = (emask), .transit_to = STATE(state) }
198 state = t->transit_to; in fscache_object_sm_dispatcher()
214 new_state = t->transit_to; in fscache_object_sm_dispatcher()
366 return transit_to(KILL_OBJECT); in fscache_abort_initialisation()
389 return transit_to(DROP_OBJECT); in fscache_initialise_object()
396 return transit_to(DROP_OBJECT); in fscache_initialise_object()
401 return transit_to(PARENT_READY); in fscache_initialise_object()
418 return transit_to(DROP_OBJECT); in fscache_initialise_object()
425 return transit_to(WAIT_FOR_PARENT); in fscache_initialise_object()
447 return transit_to(LOOK_UP_OBJECT); in fscache_parent_ready()
477 return transit_to(LOOKUP_FAILURE); in fscache_look_up_object()
500 return transit_to(LOOKUP_FAILURE); in fscache_look_up_object()
504 return transit_to(OBJECT_AVAILABLE); in fscache_look_up_object()
607 return transit_to(JUMPSTART_DEPS); in fscache_object_available()
620 return transit_to(WAIT_FOR_CMD); in fscache_jumpstart_dependents()
647 return transit_to(KILL_OBJECT); in fscache_lookup_failure()
672 return transit_to(DROP_OBJECT); in fscache_kill_object()
682 return transit_to(KILL_DEPENDENTS); in fscache_kill_object()
684 return transit_to(WAIT_FOR_CLEARANCE); in fscache_kill_object()
697 return transit_to(WAIT_FOR_CLEARANCE); in fscache_kill_dependents()
770 return transit_to(OBJECT_DEAD); in fscache_drop_object()
983 return transit_to(KILL_OBJECT); in _fscache_invalidate_object()
1021 return transit_to(UPDATE_OBJECT); in _fscache_invalidate_object()
1027 return transit_to(KILL_OBJECT); in _fscache_invalidate_object()
1035 return transit_to(KILL_OBJECT); in _fscache_invalidate_object()
1072 return transit_to(WAIT_FOR_CMD); in fscache_update_object()