Lines Matching defs:confirm_switch
101 data->confirm_switch = NULL;
113 /* non-NULL confirm_switch indicates switching in progress */
114 WARN_ON_ONCE(ref->data && ref->data->confirm_switch);
156 data->confirm_switch(ref);
157 data->confirm_switch = NULL;
214 percpu_ref_func_t *confirm_switch)
217 if (confirm_switch)
218 confirm_switch(ref);
226 * Non-NULL ->confirm_switch is used to indicate that switching is
229 ref->data->confirm_switch = confirm_switch ?:
266 percpu_ref_func_t *confirm_switch)
277 wait_event_lock_irq(percpu_ref_switch_waitq, !data->confirm_switch,
281 __percpu_ref_switch_to_atomic(ref, confirm_switch);
289 * @confirm_switch: optional confirmation callback
296 * are guaraneed to be in atomic mode, @confirm_switch, which may not
307 percpu_ref_func_t *confirm_switch)
314 __percpu_ref_switch_mode(ref, confirm_switch);
331 wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch);