Lines Matching defs:link_state
2209 * bitmask macros to manage a densely packed link_state change queue.
2247 if_link_state_change(struct ifnet *ifp, int link_state)
2252 switch (link_state) {
2260 ifp->if_xname, link_state);
2279 if (ifp->if_link_state == link_state ||
2283 /* Ensure link_state doesn't match the last queued state. */
2285 == (uint8_t)link_state)
2303 LQ_PUSH(ifp->if_link_queue, (uint8_t)link_state);
2314 LQ_STORE(ifp->if_link_queue, idx, (uint8_t)link_state);
2330 if_link_state_change_process(struct ifnet *ifp, int link_state)
2341 if (ifp->if_link_state == link_state) {
2349 link_state == LINK_STATE_UP ? "UP" :
2350 link_state == LINK_STATE_DOWN ? "DOWN" :
2366 notify = (link_state == LINK_STATE_UP &&
2368 ifp->if_link_state = link_state;
2388 dp->dom_if_link_state_change(ifp, link_state);
2459 if_domain_link_state_change(struct ifnet *ifp, int link_state)
2468 dp->dom_if_link_state_change(ifp, link_state);