Home
last modified time | relevance | path

Searched refs:mpi_state (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_utils_fw2x.c90 static void aq_fw2x_set_mpi_flow_control(struct aq_hw_s *self, u32 *mpi_state) in aq_fw2x_set_mpi_flow_control() argument
93 *mpi_state |= BIT(CAPS_HI_PAUSE); in aq_fw2x_set_mpi_flow_control()
95 *mpi_state &= ~BIT(CAPS_HI_PAUSE); in aq_fw2x_set_mpi_flow_control()
98 *mpi_state |= BIT(CAPS_HI_ASYMMETRIC_PAUSE); in aq_fw2x_set_mpi_flow_control()
100 *mpi_state &= ~BIT(CAPS_HI_ASYMMETRIC_PAUSE); in aq_fw2x_set_mpi_flow_control()
106 u32 mpi_state = aq_hw_read_reg(self, HW_ATL_FW2X_MPI_CONTROL2_ADDR); in aq_fw2x_set_state() local
110 mpi_state &= ~BIT(CAPS_HI_LINK_DROP); in aq_fw2x_set_state()
111 aq_fw2x_set_mpi_flow_control(self, &mpi_state); in aq_fw2x_set_state()
114 mpi_state |= BIT(CAPS_HI_LINK_DROP); in aq_fw2x_set_state()
121 aq_hw_write_reg(self, HW_ATL_FW2X_MPI_CONTROL2_ADDR, mpi_state); in aq_fw2x_set_state()
[all …]