FLOW_CTRL_RX
if (fc & FLOW_CTRL_RX)
flowctl |= FLOW_CTRL_RX;
rx_pause = !!(flowctl & FLOW_CTRL_RX);
if (bp->flow_ctrl & FLOW_CTRL_RX) {
bp->flow_ctrl |= FLOW_CTRL_RX;
bp->flow_ctrl = FLOW_CTRL_TX | FLOW_CTRL_RX;
bp->flow_ctrl = FLOW_CTRL_RX;
bp->flow_ctrl = FLOW_CTRL_TX | FLOW_CTRL_RX;
if (bp->flow_ctrl & FLOW_CTRL_RX)
if ((bp->req_flow_ctrl & (FLOW_CTRL_RX | FLOW_CTRL_TX)) ==
(FLOW_CTRL_RX | FLOW_CTRL_TX)) {
else if (bp->req_flow_ctrl & FLOW_CTRL_RX) {
bp->flow_ctrl |= FLOW_CTRL_RX;
epause->rx_pause = ((bp->flow_ctrl & FLOW_CTRL_RX) != 0);
bp->req_flow_ctrl |= FLOW_CTRL_RX;
bp->req_flow_ctrl = FLOW_CTRL_RX | FLOW_CTRL_TX;
if (tp->link_config.flowctrl & FLOW_CTRL_RX) {
if (tp->link_config.flowctrl & FLOW_CTRL_RX)
tp->link_config.flowctrl |= FLOW_CTRL_RX;
tp->link_config.flowctrl |= FLOW_CTRL_RX;
tp->link_config.flowctrl &= ~FLOW_CTRL_RX;
tp->link_config.flowctrl = FLOW_CTRL_TX | FLOW_CTRL_RX;
(tp->link_config.active_flowctrl & FLOW_CTRL_RX) ?
flowctrl |= FLOW_CTRL_RX;
if ((flow_ctrl & FLOW_CTRL_TX) && (flow_ctrl & FLOW_CTRL_RX))
else if (flow_ctrl & FLOW_CTRL_RX)
flowctrl |= FLOW_CTRL_RX;
cap = FLOW_CTRL_TX | FLOW_CTRL_RX;
cap = FLOW_CTRL_RX;
if (flowctrl & FLOW_CTRL_RX)
fc = FLOW_CTRL_TX | FLOW_CTRL_RX;
tp->link_config.flowctrl = FLOW_CTRL_RX | FLOW_CTRL_TX;
if (flowctrl & FLOW_CTRL_RX)
rx_pause = flowctl & FLOW_CTRL_RX;
cap |= FLOW_CTRL_RX;
cap & FLOW_CTRL_RX);
#define EF4_FC_RX FLOW_CTRL_RX
#define EFX_FC_RX FLOW_CTRL_RX
#define EFX_FC_RX FLOW_CTRL_RX
if (cap & FLOW_CTRL_RX)
(cap & FLOW_CTRL_RX ? "enabled" : "disabled"),
if (cap & FLOW_CTRL_RX)
cap & FLOW_CTRL_RX ? "enabled" : "disabled",
if (cap & FLOW_CTRL_RX)
if (cap & FLOW_CTRL_RX)
cap |= FLOW_CTRL_RX;
if (cap & FLOW_CTRL_RX)
(cap & FLOW_CTRL_RX ? "enabled" : "disabled"),
if (cap & FLOW_CTRL_RX)
cap = FLOW_CTRL_TX | FLOW_CTRL_RX;
cap = FLOW_CTRL_RX;