Lines Matching refs:pause_flags

852 	u32 pause_flags;  member
3112 static void nv_update_pause(struct net_device *dev, u32 pause_flags) in nv_update_pause() argument
3117 np->pause_flags &= ~(NV_PAUSEFRAME_TX_ENABLE | NV_PAUSEFRAME_RX_ENABLE); in nv_update_pause()
3119 if (np->pause_flags & NV_PAUSEFRAME_RX_CAPABLE) { in nv_update_pause()
3121 if (pause_flags & NV_PAUSEFRAME_RX_ENABLE) { in nv_update_pause()
3123 np->pause_flags |= NV_PAUSEFRAME_RX_ENABLE; in nv_update_pause()
3128 if (np->pause_flags & NV_PAUSEFRAME_TX_CAPABLE) { in nv_update_pause()
3130 if (pause_flags & NV_PAUSEFRAME_TX_ENABLE) { in nv_update_pause()
3141 np->pause_flags |= NV_PAUSEFRAME_TX_ENABLE; in nv_update_pause()
3239 u32 control_1000, status_1000, phyreg, pause_flags, txreg; in nv_update_linkspeed() local
3406 pause_flags = 0; in nv_update_linkspeed()
3409 if (np->autoneg && np->pause_flags & NV_PAUSEFRAME_AUTONEG) { in nv_update_linkspeed()
3416 pause_flags |= NV_PAUSEFRAME_RX_ENABLE; in nv_update_linkspeed()
3417 if (np->pause_flags & NV_PAUSEFRAME_TX_REQ) in nv_update_linkspeed()
3418 pause_flags |= NV_PAUSEFRAME_TX_ENABLE; in nv_update_linkspeed()
3423 pause_flags |= NV_PAUSEFRAME_TX_ENABLE; in nv_update_linkspeed()
3427 pause_flags |= NV_PAUSEFRAME_RX_ENABLE; in nv_update_linkspeed()
3428 if (np->pause_flags & NV_PAUSEFRAME_TX_REQ) in nv_update_linkspeed()
3429 pause_flags |= NV_PAUSEFRAME_TX_ENABLE; in nv_update_linkspeed()
3432 pause_flags |= NV_PAUSEFRAME_RX_ENABLE; in nv_update_linkspeed()
3436 pause_flags = np->pause_flags; in nv_update_linkspeed()
3439 nv_update_pause(dev, pause_flags); in nv_update_linkspeed()
4328 …if (np->pause_flags & NV_PAUSEFRAME_RX_REQ) /* for rx we set both advertisements but disable tx p… in nv_set_settings()
4330 if (np->pause_flags & NV_PAUSEFRAME_TX_REQ) in nv_set_settings()
4372 np->pause_flags &= ~(NV_PAUSEFRAME_AUTONEG|NV_PAUSEFRAME_RX_ENABLE|NV_PAUSEFRAME_TX_ENABLE); in nv_set_settings()
4373 …if (np->pause_flags & NV_PAUSEFRAME_RX_REQ) {/* for rx we set both advertisements but disable tx p… in nv_set_settings()
4375 np->pause_flags |= NV_PAUSEFRAME_RX_ENABLE; in nv_set_settings()
4377 if (np->pause_flags & NV_PAUSEFRAME_TX_REQ) { in nv_set_settings()
4379 np->pause_flags |= NV_PAUSEFRAME_TX_ENABLE; in nv_set_settings()
4616 pause->autoneg = (np->pause_flags & NV_PAUSEFRAME_AUTONEG) != 0; in nv_get_pauseparam()
4617 pause->rx_pause = (np->pause_flags & NV_PAUSEFRAME_RX_ENABLE) != 0; in nv_get_pauseparam()
4618 pause->tx_pause = (np->pause_flags & NV_PAUSEFRAME_TX_ENABLE) != 0; in nv_get_pauseparam()
4631 if (pause->tx_pause && !(np->pause_flags & NV_PAUSEFRAME_TX_CAPABLE)) { in nv_set_pauseparam()
4649 np->pause_flags &= ~(NV_PAUSEFRAME_RX_REQ|NV_PAUSEFRAME_TX_REQ); in nv_set_pauseparam()
4651 np->pause_flags |= NV_PAUSEFRAME_RX_REQ; in nv_set_pauseparam()
4653 np->pause_flags |= NV_PAUSEFRAME_TX_REQ; in nv_set_pauseparam()
4656 np->pause_flags |= NV_PAUSEFRAME_AUTONEG; in nv_set_pauseparam()
4660 …if (np->pause_flags & NV_PAUSEFRAME_RX_REQ) /* for rx we set both advertisements but disable tx pa… in nv_set_pauseparam()
4662 if (np->pause_flags & NV_PAUSEFRAME_TX_REQ) in nv_set_pauseparam()
4672 np->pause_flags &= ~(NV_PAUSEFRAME_AUTONEG|NV_PAUSEFRAME_RX_ENABLE|NV_PAUSEFRAME_TX_ENABLE); in nv_set_pauseparam()
4674 np->pause_flags |= NV_PAUSEFRAME_RX_ENABLE; in nv_set_pauseparam()
4676 np->pause_flags |= NV_PAUSEFRAME_TX_ENABLE; in nv_set_pauseparam()
4681 nv_update_pause(dev, np->pause_flags); in nv_set_pauseparam()
5294 if (np->pause_flags & NV_PAUSEFRAME_TX_CAPABLE) in nv_open()
5641 np->pause_flags = NV_PAUSEFRAME_RX_CAPABLE | NV_PAUSEFRAME_RX_REQ | NV_PAUSEFRAME_AUTONEG; in nv_probe()
5645 np->pause_flags |= NV_PAUSEFRAME_TX_CAPABLE | NV_PAUSEFRAME_TX_REQ; in nv_probe()