Lines Matching defs:phyint
235 * The internal serialization is per phyint. This is used to serialize
244 * messages received from drivers on a per phyint basis. This serialization is
282 * * <ill-phyint> association
285 * <ill-phyint> assoc of an ill will all have to hold the ill_g_lock as
290 * It also protects the <ill-phyint> assoc.
300 * - phyint_lock: This is a per phyint mutex lock. Protects just the
320 * Changing <ill-phyint>, <ipsq-xop> assocications:
322 * To change the <ill-phyint> association, the ill_g_lock must be held
8622 * We are writer. ill / phyint / ipsq assocs stable.
8625 phyint_t *phyint = ill->ill_phyint;
8631 mutex_enter(&phyint->phyint_lock);
8634 phyint->phyint_flags | PHYI_RUNNING :
8635 phyint->phyint_flags & ~PHYI_RUNNING;
8643 if (new_phyint_flags != phyint->phyint_flags) {
8644 phyint->phyint_flags = new_phyint_flags;
8647 mutex_exit(&phyint->phyint_lock);
8653 ill_restart_dad(phyint->phyint_illv4, went_up);
8654 ill_restart_dad(phyint->phyint_illv6, went_up);
8659 phyint_t *phyint = ill->ill_phyint;
8661 mutex_enter(&phyint->phyint_lock);
8662 phyint->phyint_flags |= PHYI_PROMISC;
8663 mutex_exit(&phyint->phyint_lock);
8667 phyint_t *phyint = ill->ill_phyint;
8669 mutex_enter(&phyint->phyint_lock);
8670 phyint->phyint_flags &= ~PHYI_PROMISC;
8671 mutex_exit(&phyint->phyint_lock);
8885 * If so, kick the phyint out of the group.