Lines Matching refs:transit_to
51 #define transit_to(state) ({ prefetch(&STATE(state)->work); STATE(state); }) macro
71 { .events = (emask), .transit_to = STATE(state) }
194 state = t->transit_to; in fscache_object_sm_dispatcher()
210 new_state = t->transit_to; in fscache_object_sm_dispatcher()
362 return transit_to(KILL_OBJECT); in fscache_abort_initialisation()
385 return transit_to(DROP_OBJECT); in fscache_initialise_object()
392 return transit_to(DROP_OBJECT); in fscache_initialise_object()
397 return transit_to(PARENT_READY); in fscache_initialise_object()
414 return transit_to(DROP_OBJECT); in fscache_initialise_object()
421 return transit_to(WAIT_FOR_PARENT); in fscache_initialise_object()
443 return transit_to(LOOK_UP_OBJECT); in fscache_parent_ready()
473 return transit_to(LOOKUP_FAILURE); in fscache_look_up_object()
496 return transit_to(LOOKUP_FAILURE); in fscache_look_up_object()
500 return transit_to(OBJECT_AVAILABLE); in fscache_look_up_object()
603 return transit_to(JUMPSTART_DEPS); in fscache_object_available()
616 return transit_to(WAIT_FOR_CMD); in fscache_jumpstart_dependents()
643 return transit_to(KILL_OBJECT); in fscache_lookup_failure()
668 return transit_to(DROP_OBJECT); in fscache_kill_object()
678 return transit_to(KILL_DEPENDENTS); in fscache_kill_object()
680 return transit_to(WAIT_FOR_CLEARANCE); in fscache_kill_object()
693 return transit_to(WAIT_FOR_CLEARANCE); in fscache_kill_dependents()
766 return transit_to(OBJECT_DEAD); in fscache_drop_object()
979 return transit_to(KILL_OBJECT); in _fscache_invalidate_object()
1017 return transit_to(UPDATE_OBJECT); in _fscache_invalidate_object()
1023 return transit_to(KILL_OBJECT); in _fscache_invalidate_object()
1031 return transit_to(KILL_OBJECT); in _fscache_invalidate_object()
1068 return transit_to(WAIT_FOR_CMD); in fscache_update_object()