Provides a conditional implementation of hard_reset.
hard_reset is only performed if the reset_predicate evaluates to true.
Provides a conditional implementation of pcie_function_level_reset.
pcie_function_level_reset is only performed if the reset_predicate evaluates to true.
Provides a conditional implementation of soft_reset.
soft_reset is only performed if the reset_predicate evaluates to true.