Lines Matching defs:phyint
233 * The internal serialization is per phyint. This is used to serialize
242 * messages received from drivers on a per phyint basis. This serialization is
280 * * <ill-phyint> association
283 * <ill-phyint> assoc of an ill will all have to hold the ill_g_lock as
288 * It also protects the <ill-phyint> assoc.
298 * - phyint_lock: This is a per phyint mutex lock. Protects just the
318 * Changing <ill-phyint>, <ipsq-xop> assocications:
320 * To change the <ill-phyint> association, the ill_g_lock must be held
8587 * We are writer. ill / phyint / ipsq assocs stable.
8590 phyint_t *phyint = ill->ill_phyint;
8596 mutex_enter(&phyint->phyint_lock);
8599 phyint->phyint_flags | PHYI_RUNNING :
8600 phyint->phyint_flags & ~PHYI_RUNNING;
8608 if (new_phyint_flags != phyint->phyint_flags) {
8609 phyint->phyint_flags = new_phyint_flags;
8612 mutex_exit(&phyint->phyint_lock);
8618 ill_restart_dad(phyint->phyint_illv4, went_up);
8619 ill_restart_dad(phyint->phyint_illv6, went_up);
8624 phyint_t *phyint = ill->ill_phyint;
8626 mutex_enter(&phyint->phyint_lock);
8627 phyint->phyint_flags |= PHYI_PROMISC;
8628 mutex_exit(&phyint->phyint_lock);
8632 phyint_t *phyint = ill->ill_phyint;
8634 mutex_enter(&phyint->phyint_lock);
8635 phyint->phyint_flags &= ~PHYI_PROMISC;
8636 mutex_exit(&phyint->phyint_lock);
8850 * If so, kick the phyint out of the group.