re-entrant
Computing term describing a function or subroutine that can be safely called again before a previous invocation has completed, typically because it does not rely on shared mutable state.
This function is re-entrant, so it can be safely called from an interrupt handler.
reentrant subroutine