Lines Matching defs:new
39 static int pi_try_set_control(struct pi_desc *pi_desc, u64 *pold, u64 new)
47 if (!try_cmpxchg64(&pi_desc->control, pold, new))
57 struct pi_desc old, new;
103 new.control = old.control;
109 new.ndst = dest;
110 __pi_clear_sn(&new);
116 new.nv = POSTED_INTR_VECTOR;
117 } while (pi_try_set_control(pi_desc, &old.control, new.control));
150 struct pi_desc old, new;
165 new.control = old.control;
166 new.nv = POSTED_INTR_WAKEUP_VECTOR;
167 } while (pi_try_set_control(pi_desc, &old.control, new.control));
177 if (pi_test_on(&new))