• Home
  • Raw
  • Download

Lines Matching refs:mp

26 static void ixp2400_pll_init(struct ixp2400_msf_parameters *mp)  in ixp2400_pll_init()  argument
36 rx_dual_clock = !!(mp->rx_mode & IXP2400_RX_MODE_WIDTH_MASK); in ixp2400_pll_init()
37 tx_dual_clock = !!(mp->tx_mode & IXP2400_TX_MODE_WIDTH_MASK); in ixp2400_pll_init()
60 value |= mp->rxclk01_multiplier << 16; in ixp2400_pll_init()
61 value |= mp->rxclk23_multiplier << 18; in ixp2400_pll_init()
62 value |= mp->txclk01_multiplier << 20; in ixp2400_pll_init()
63 value |= mp->txclk23_multiplier << 22; in ixp2400_pll_init()
93 static void ixp2400_msf_free_rbuf_entries(struct ixp2400_msf_parameters *mp) in ixp2400_msf_free_rbuf_entries() argument
103 size_bits = mp->rx_mode & IXP2400_RX_MODE_RBUF_SIZE_MASK; in ixp2400_msf_free_rbuf_entries()
154 static void ixp2400_msf_enable_rx(struct ixp2400_msf_parameters *mp) in ixp2400_msf_enable_rx() argument
159 value |= ixp2400_msf_valid_channels(mp->rx_mode) << 28; in ixp2400_msf_enable_rx()
163 static void ixp2400_msf_enable_tx(struct ixp2400_msf_parameters *mp) in ixp2400_msf_enable_tx() argument
168 value |= ixp2400_msf_valid_channels(mp->tx_mode) << 28; in ixp2400_msf_enable_tx()
173 void ixp2400_msf_init(struct ixp2400_msf_parameters *mp) in ixp2400_msf_init() argument
181 ixp2400_pll_init(mp); in ixp2400_msf_init()
193 ixp2000_reg_write(IXP2000_MSF_RX_MPHY_POLL_LIMIT, mp->rx_poll_ports - 1); in ixp2400_msf_init()
194 ixp2000_reg_write(IXP2000_MSF_RX_CONTROL, mp->rx_mode); in ixp2400_msf_init()
197 mp->rx_channel_mode[i]); in ixp2400_msf_init()
199 ixp2400_msf_free_rbuf_entries(mp); in ixp2400_msf_init()
200 ixp2400_msf_enable_rx(mp); in ixp2400_msf_init()
205 ixp2000_reg_write(IXP2000_MSF_TX_MPHY_POLL_LIMIT, mp->tx_poll_ports - 1); in ixp2400_msf_init()
206 ixp2000_reg_write(IXP2000_MSF_TX_CONTROL, mp->tx_mode); in ixp2400_msf_init()
209 mp->tx_channel_mode[i]); in ixp2400_msf_init()
211 ixp2400_msf_enable_tx(mp); in ixp2400_msf_init()