Lines Matching refs:reg

129           u32 reg = 0;  in ixgbe_dcb_config_rx_arbiter_82599()  local
138 reg = IXGBE_RTRPCS_RRM | IXGBE_RTRPCS_RAC | IXGBE_RTRPCS_ARBDIS; in ixgbe_dcb_config_rx_arbiter_82599()
139 IXGBE_WRITE_REG(hw, IXGBE_RTRPCS, reg); in ixgbe_dcb_config_rx_arbiter_82599()
147 reg = 0; in ixgbe_dcb_config_rx_arbiter_82599()
149 reg |= (map[i] << (i * IXGBE_RTRUP2TC_UP_SHIFT)); in ixgbe_dcb_config_rx_arbiter_82599()
151 IXGBE_WRITE_REG(hw, IXGBE_RTRUP2TC, reg); in ixgbe_dcb_config_rx_arbiter_82599()
157 reg = credit_refill | (credit_max << IXGBE_RTRPT4C_MCL_SHIFT); in ixgbe_dcb_config_rx_arbiter_82599()
159 reg |= (u32)(bwg_id[i]) << IXGBE_RTRPT4C_BWG_SHIFT; in ixgbe_dcb_config_rx_arbiter_82599()
162 reg |= IXGBE_RTRPT4C_LSP; in ixgbe_dcb_config_rx_arbiter_82599()
164 IXGBE_WRITE_REG(hw, IXGBE_RTRPT4C(i), reg); in ixgbe_dcb_config_rx_arbiter_82599()
171 reg = IXGBE_RTRPCS_RRM | IXGBE_RTRPCS_RAC; in ixgbe_dcb_config_rx_arbiter_82599()
172 IXGBE_WRITE_REG(hw, IXGBE_RTRPCS, reg); in ixgbe_dcb_config_rx_arbiter_82599()
190 u32 reg, max_credits; in ixgbe_dcb_config_tx_desc_arbiter_82599() local
202 reg = max_credits << IXGBE_RTTDT2C_MCL_SHIFT; in ixgbe_dcb_config_tx_desc_arbiter_82599()
203 reg |= (u32)(refill[i]); in ixgbe_dcb_config_tx_desc_arbiter_82599()
204 reg |= (u32)(bwg_id[i]) << IXGBE_RTTDT2C_BWG_SHIFT; in ixgbe_dcb_config_tx_desc_arbiter_82599()
207 reg |= IXGBE_RTTDT2C_GSP; in ixgbe_dcb_config_tx_desc_arbiter_82599()
210 reg |= IXGBE_RTTDT2C_LSP; in ixgbe_dcb_config_tx_desc_arbiter_82599()
212 IXGBE_WRITE_REG(hw, IXGBE_RTTDT2C(i), reg); in ixgbe_dcb_config_tx_desc_arbiter_82599()
219 reg = IXGBE_RTTDCS_TDPAC | IXGBE_RTTDCS_TDRM; in ixgbe_dcb_config_tx_desc_arbiter_82599()
220 IXGBE_WRITE_REG(hw, IXGBE_RTTDCS, reg); in ixgbe_dcb_config_tx_desc_arbiter_82599()
240 u32 reg; in ixgbe_dcb_config_tx_data_arbiter_82599() local
247 reg = IXGBE_RTTPCS_TPPAC | IXGBE_RTTPCS_TPRM | in ixgbe_dcb_config_tx_data_arbiter_82599()
250 IXGBE_WRITE_REG(hw, IXGBE_RTTPCS, reg); in ixgbe_dcb_config_tx_data_arbiter_82599()
258 reg = 0; in ixgbe_dcb_config_tx_data_arbiter_82599()
260 reg |= (map[i] << (i * IXGBE_RTTUP2TC_UP_SHIFT)); in ixgbe_dcb_config_tx_data_arbiter_82599()
262 IXGBE_WRITE_REG(hw, IXGBE_RTTUP2TC, reg); in ixgbe_dcb_config_tx_data_arbiter_82599()
266 reg = refill[i]; in ixgbe_dcb_config_tx_data_arbiter_82599()
267 reg |= (u32)(max[i]) << IXGBE_RTTPT2C_MCL_SHIFT; in ixgbe_dcb_config_tx_data_arbiter_82599()
268 reg |= (u32)(bwg_id[i]) << IXGBE_RTTPT2C_BWG_SHIFT; in ixgbe_dcb_config_tx_data_arbiter_82599()
271 reg |= IXGBE_RTTPT2C_GSP; in ixgbe_dcb_config_tx_data_arbiter_82599()
274 reg |= IXGBE_RTTPT2C_LSP; in ixgbe_dcb_config_tx_data_arbiter_82599()
276 IXGBE_WRITE_REG(hw, IXGBE_RTTPT2C(i), reg); in ixgbe_dcb_config_tx_data_arbiter_82599()
283 reg = IXGBE_RTTPCS_TPPAC | IXGBE_RTTPCS_TPRM | in ixgbe_dcb_config_tx_data_arbiter_82599()
285 IXGBE_WRITE_REG(hw, IXGBE_RTTPCS, reg); in ixgbe_dcb_config_tx_data_arbiter_82599()
300 u32 i, j, fcrtl, reg; in ixgbe_dcb_config_pfc_82599() local
307 reg = IXGBE_READ_REG(hw, IXGBE_MFLCN); in ixgbe_dcb_config_pfc_82599()
308 reg |= IXGBE_MFLCN_DPF; in ixgbe_dcb_config_pfc_82599()
315 reg &= ~(IXGBE_MFLCN_RPFCE_MASK | IXGBE_MFLCN_RFCE); in ixgbe_dcb_config_pfc_82599()
318 reg |= pfc_en << IXGBE_MFLCN_RPFCE_SHIFT; in ixgbe_dcb_config_pfc_82599()
321 reg |= IXGBE_MFLCN_RPFCE; in ixgbe_dcb_config_pfc_82599()
323 IXGBE_WRITE_REG(hw, IXGBE_MFLCN, reg); in ixgbe_dcb_config_pfc_82599()
343 reg = (hw->fc.high_water[i] << 10) | IXGBE_FCRTH_FCEN; in ixgbe_dcb_config_pfc_82599()
354 reg = IXGBE_READ_REG(hw, IXGBE_RXPBSIZE(i)) - 24576; in ixgbe_dcb_config_pfc_82599()
358 IXGBE_WRITE_REG(hw, IXGBE_FCRTH_82599(i), reg); in ixgbe_dcb_config_pfc_82599()
367 reg = hw->fc.pause_time | (hw->fc.pause_time << 16); in ixgbe_dcb_config_pfc_82599()
369 IXGBE_WRITE_REG(hw, IXGBE_FCTTV(i), reg); in ixgbe_dcb_config_pfc_82599()
388 u32 reg = 0; in ixgbe_dcb_config_tc_stats_82599() local
410 reg = 0x01010101 * (i / 4); in ixgbe_dcb_config_tc_stats_82599()
411 IXGBE_WRITE_REG(hw, IXGBE_RQSMR(i), reg); in ixgbe_dcb_config_tc_stats_82599()
424 reg = 0x00000000; in ixgbe_dcb_config_tc_stats_82599()
426 reg = 0x01010101; in ixgbe_dcb_config_tc_stats_82599()
428 reg = 0x02020202; in ixgbe_dcb_config_tc_stats_82599()
430 reg = 0x03030303; in ixgbe_dcb_config_tc_stats_82599()
432 reg = 0x04040404; in ixgbe_dcb_config_tc_stats_82599()
434 reg = 0x05050505; in ixgbe_dcb_config_tc_stats_82599()
436 reg = 0x06060606; in ixgbe_dcb_config_tc_stats_82599()
438 reg = 0x07070707; in ixgbe_dcb_config_tc_stats_82599()
439 IXGBE_WRITE_REG(hw, IXGBE_TQSM(i), reg); in ixgbe_dcb_config_tc_stats_82599()
455 reg = 0x01010101 * (i / 8); in ixgbe_dcb_config_tc_stats_82599()
456 IXGBE_WRITE_REG(hw, IXGBE_RQSMR(i), reg); in ixgbe_dcb_config_tc_stats_82599()
469 reg = 0x00000000; in ixgbe_dcb_config_tc_stats_82599()
471 reg = 0x01010101; in ixgbe_dcb_config_tc_stats_82599()
473 reg = 0x02020202; in ixgbe_dcb_config_tc_stats_82599()
475 reg = 0x03030303; in ixgbe_dcb_config_tc_stats_82599()
476 IXGBE_WRITE_REG(hw, IXGBE_TQSM(i), reg); in ixgbe_dcb_config_tc_stats_82599()
514 u32 reg; in ixgbe_dcb_config_82599() local
518 reg = IXGBE_READ_REG(hw, IXGBE_RTTDCS); in ixgbe_dcb_config_82599()
519 reg |= IXGBE_RTTDCS_ARBDIS; in ixgbe_dcb_config_82599()
520 IXGBE_WRITE_REG(hw, IXGBE_RTTDCS, reg); in ixgbe_dcb_config_82599()
522 reg = IXGBE_READ_REG(hw, IXGBE_MRQC); in ixgbe_dcb_config_82599()
525 switch (reg & IXGBE_MRQC_MRQE_MASK) { in ixgbe_dcb_config_82599()
529 reg = (reg & ~IXGBE_MRQC_MRQE_MASK) | in ixgbe_dcb_config_82599()
535 reg = (reg & ~IXGBE_MRQC_MRQE_MASK) | in ixgbe_dcb_config_82599()
544 reg = (reg & ~IXGBE_MRQC_MRQE_MASK) | in ixgbe_dcb_config_82599()
551 reg = (reg & ~IXGBE_MRQC_MRQE_MASK) | in ixgbe_dcb_config_82599()
554 reg = (reg & ~IXGBE_MRQC_MRQE_MASK) | in ixgbe_dcb_config_82599()
557 IXGBE_WRITE_REG(hw, IXGBE_MRQC, reg); in ixgbe_dcb_config_82599()
561 reg = IXGBE_MTQC_RT_ENA | IXGBE_MTQC_8TC_8TQ; in ixgbe_dcb_config_82599()
564 reg = IXGBE_MTQC_RT_ENA | IXGBE_MTQC_4TC_4TQ; in ixgbe_dcb_config_82599()
566 reg |= IXGBE_MTQC_VT_ENA; in ixgbe_dcb_config_82599()
568 IXGBE_WRITE_REG(hw, IXGBE_MTQC, reg); in ixgbe_dcb_config_82599()
576 reg = IXGBE_READ_REG(hw, IXGBE_RTTDCS); in ixgbe_dcb_config_82599()
577 reg &= ~IXGBE_RTTDCS_ARBDIS; in ixgbe_dcb_config_82599()
578 IXGBE_WRITE_REG(hw, IXGBE_RTTDCS, reg); in ixgbe_dcb_config_82599()
581 reg = IXGBE_READ_REG(hw, IXGBE_SECTXMINIFG); in ixgbe_dcb_config_82599()
582 reg |= IXGBE_SECTX_DCB; in ixgbe_dcb_config_82599()
583 IXGBE_WRITE_REG(hw, IXGBE_SECTXMINIFG, reg); in ixgbe_dcb_config_82599()