fail_point
SYSCTL_NODE(_debug, OID_AUTO, fail_point, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
struct fail_point *fe_parent; /**< backpointer to fp */
struct fail_point * fs_parent;
struct fail_point *fp);
static inline void fail_point_setting_release_ref(struct fail_point *fp);
fail_point *);
fail_point_swap_settings(struct fail_point *fp,
static inline void fail_point_eval_swap_out(struct fail_point *fp,
fail_point_is_off(struct fail_point *fp)
fail_point_setting_new(struct fail_point *fp)
fail_point_setting_get_ref(struct fail_point *fp)
fail_point_setting_release_ref(struct fail_point *fp)
fail_point_swap_settings(struct fail_point *fp,
fail_point_eval_swap_out(struct fail_point *fp,
fail_point_drain(struct fail_point *fp, int expected_ref)
fail_point_pause(struct fail_point *fp, enum fail_point_return_code *pret,
fail_point_sleep(struct fail_point *fp, int msecs,
fail_point_init(struct fail_point *fp, const char *fmt, ...)
fail_point_alloc_callout(struct fail_point *fp)
fail_point_destroy(struct fail_point *fp)
fail_point_eval_nontrivial(struct fail_point *fp, int *return_value)
fail_point_get(struct fail_point *fp, struct sbuf *sb,
fail_point_set(struct fail_point *fp, char *buf)
ILOG_DEFINE_FOR_FILE(L_ISI_FAIL_POINT, L_ILOG, fail_point);
struct fail_point *fp;
struct fail_point *fp;
enum fail_point_return_code fail_point_eval_nontrivial(struct fail_point *,
void fail_point_init(struct fail_point *, const char *fmt, ...)
bool fail_point_is_off(struct fail_point *fp);
fail_point_sleep_set_pre_func(struct fail_point *fp, void (*sleep_fn)(void *))
fail_point_sleep_set_pre_arg(struct fail_point *fp, void *sleep_arg)
fail_point_sleep_set_post_func(struct fail_point *fp, void (*sleep_fn)(void *))
fail_point_sleep_set_post_arg(struct fail_point *fp, void *sleep_arg)
void fail_point_alloc_callout(struct fail_point *);
fail_point_use_timeout_path(struct fail_point *fp, bool use_timeout,
void fail_point_destroy(struct fail_point *);
fail_point_eval(struct fail_point *fp, int *ret)
extern struct fail_point _FAIL_POINT_NAME(name)
struct fail_point _FAIL_POINT_NAME(name) = { \