Lines Matching defs:confirm_switch
100 data->confirm_switch = NULL;
112 /* non-NULL confirm_switch indicates switching in progress */
113 WARN_ON_ONCE(ref->data && ref->data->confirm_switch);
155 data->confirm_switch(ref);
156 data->confirm_switch = NULL;
208 percpu_ref_func_t *confirm_switch)
211 if (confirm_switch)
212 confirm_switch(ref);
220 * Non-NULL ->confirm_switch is used to indicate that switching is
223 ref->data->confirm_switch = confirm_switch ?:
259 percpu_ref_func_t *confirm_switch)
270 wait_event_lock_irq(percpu_ref_switch_waitq, !data->confirm_switch,
274 __percpu_ref_switch_to_atomic(ref, confirm_switch);
282 * @confirm_switch: optional confirmation callback
289 * are guaraneed to be in atomic mode, @confirm_switch, which may not
300 percpu_ref_func_t *confirm_switch)
307 __percpu_ref_switch_mode(ref, confirm_switch);
324 wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch);