Lines Matching refs:fp_setting
93 #define FP_PAUSE_CHANNEL(fp) __DEVOLATILE(void*, &fp->fp_setting)
199 static void fail_point_setting_destroy(struct fail_point_setting *fp_setting);
207 struct fail_point_setting *fp_setting);
216 struct fail_point_setting *fp_setting);
222 struct fail_point_setting *fp_setting; in fail_point_is_off() local
227 fp_setting = fail_point_setting_get_ref(fp); in fail_point_is_off()
228 if (fp_setting != NULL) { in fail_point_is_off()
229 TAILQ_FOREACH(ent, &fp_setting->fp_entry_queue, in fail_point_is_off()
260 fail_point_setting_destroy(struct fail_point_setting *fp_setting) in fail_point_setting_destroy() argument
264 while (!TAILQ_EMPTY(&fp_setting->fp_entry_queue)) { in fail_point_setting_destroy()
265 ent = TAILQ_FIRST(&fp_setting->fp_entry_queue); in fail_point_setting_destroy()
266 TAILQ_REMOVE(&fp_setting->fp_entry_queue, ent, fe_entries); in fail_point_setting_destroy()
270 fs_free(fp_setting); in fail_point_setting_destroy()
275 fail_point_entry_new(struct fail_point_setting *fp_setting) in fail_point_entry_new() argument
281 fp_entry->fe_parent = fp_setting->fs_parent; in fail_point_entry_new()
285 TAILQ_INSERT_TAIL(&fp_setting->fp_entry_queue, fp_entry, in fail_point_entry_new()
303 struct fail_point_setting *fp_setting; in fail_point_setting_get_ref() local
307 fp_setting = fp->fp_setting; in fail_point_setting_get_ref()
309 return (fp_setting); in fail_point_setting_get_ref()
323 fail_point_setting_garbage_append(struct fail_point_setting *fp_setting) in fail_point_setting_garbage_append() argument
327 STAILQ_INSERT_TAIL(&fp_setting_garbage, fp_setting, in fail_point_setting_garbage_append()
339 fp_setting_old = fp->fp_setting; in fail_point_swap_settings()
340 fp->fp_setting = fp_setting_new; in fail_point_swap_settings()
347 struct fail_point_setting *fp_setting) in fail_point_eval_swap_out() argument
351 if (fp->fp_setting == fp_setting) in fail_point_eval_swap_out()
373 if (fs_current->fs_parent->fp_setting != fs_current && in fail_point_garbage_collect()
472 fp->fp_setting = NULL; in fail_point_init()
548 struct fail_point_setting *fp_setting; in fail_point_eval_nontrivial() local
558 fp_setting = fail_point_setting_get_ref(fp); in fail_point_eval_nontrivial()
559 if (fp_setting == NULL) in fail_point_eval_nontrivial()
562 TAILQ_FOREACH(ent, &fp_setting->fp_entry_queue, fe_entries) { in fail_point_eval_nontrivial()
627 mtx_lock_spin(&fp_setting->feq_mtx); in fail_point_eval_nontrivial()
628 fail_point_pause(fp, &ret, &fp_setting->feq_mtx); in fail_point_eval_nontrivial()
629 mtx_unlock_spin(&fp_setting->feq_mtx); in fail_point_eval_nontrivial()
650 fail_point_eval_swap_out(fp, fp_setting); in fail_point_eval_nontrivial()
666 struct fail_point_setting *fp_setting; in fail_point_get() local
679 fp_setting = fail_point_setting_get_ref(fp); in fail_point_get()
681 if (fp_setting != NULL) { in fail_point_get()
682 TAILQ_FOREACH(ent, &fp_setting->fp_entry_queue, fe_entries) { in fail_point_get()