Lines Matching refs:reg_idx

515 	u8 reg_idx = ring->reg_idx;  in fm10k_configure_tx_ring()  local
518 fm10k_write_reg(hw, FM10K_TXDCTL(reg_idx), 0); in fm10k_configure_tx_ring()
524 fm10k_write_reg(hw, FM10K_TDBAL(reg_idx), tdba & DMA_BIT_MASK(32)); in fm10k_configure_tx_ring()
525 fm10k_write_reg(hw, FM10K_TDBAH(reg_idx), tdba >> 32); in fm10k_configure_tx_ring()
526 fm10k_write_reg(hw, FM10K_TDLEN(reg_idx), size); in fm10k_configure_tx_ring()
529 fm10k_write_reg(hw, FM10K_TDH(reg_idx), 0); in fm10k_configure_tx_ring()
530 fm10k_write_reg(hw, FM10K_TDT(reg_idx), 0); in fm10k_configure_tx_ring()
533 ring->tail = &interface->uc_addr[FM10K_TDT(reg_idx)]; in fm10k_configure_tx_ring()
545 fm10k_write_reg(hw, FM10K_TXINT(reg_idx), txint); in fm10k_configure_tx_ring()
548 fm10k_write_reg(hw, FM10K_PFVTCTL(reg_idx), in fm10k_configure_tx_ring()
552 fm10k_write_reg(hw, FM10K_TXDCTL(reg_idx), txdctl); in fm10k_configure_tx_ring()
568 u8 reg_idx = ring->reg_idx; in fm10k_enable_tx_ring() local
571 if (fm10k_read_reg(hw, FM10K_TXDCTL(reg_idx)) & FM10K_TXDCTL_ENABLE) in fm10k_enable_tx_ring()
577 txdctl = fm10k_read_reg(hw, FM10K_TXDCTL(reg_idx)); in fm10k_enable_tx_ring()
581 "Could not enable Tx Queue %d\n", reg_idx); in fm10k_enable_tx_ring()
621 u8 reg_idx = ring->reg_idx; in fm10k_configure_rx_ring() local
624 fm10k_write_reg(hw, FM10K_RXQCTL(reg_idx), 0); in fm10k_configure_rx_ring()
630 fm10k_write_reg(hw, FM10K_RDBAL(reg_idx), rdba & DMA_BIT_MASK(32)); in fm10k_configure_rx_ring()
631 fm10k_write_reg(hw, FM10K_RDBAH(reg_idx), rdba >> 32); in fm10k_configure_rx_ring()
632 fm10k_write_reg(hw, FM10K_RDLEN(reg_idx), size); in fm10k_configure_rx_ring()
635 fm10k_write_reg(hw, FM10K_RDH(reg_idx), 0); in fm10k_configure_rx_ring()
636 fm10k_write_reg(hw, FM10K_RDT(reg_idx), 0); in fm10k_configure_rx_ring()
639 ring->tail = &interface->uc_addr[FM10K_RDT(reg_idx)]; in fm10k_configure_rx_ring()
651 fm10k_write_reg(hw, FM10K_SRRCTL(reg_idx), srrctl); in fm10k_configure_rx_ring()
661 fm10k_write_reg(hw, FM10K_RXDCTL(reg_idx), rxdctl); in fm10k_configure_rx_ring()
672 fm10k_write_reg(hw, FM10K_RXINT(reg_idx), rxint); in fm10k_configure_rx_ring()
675 fm10k_write_reg(hw, FM10K_RXQCTL(reg_idx), rxqctl); in fm10k_configure_rx_ring()
701 u8 reg_idx = ring->reg_idx; in fm10k_update_rx_drop_en() local
706 fm10k_write_reg(hw, FM10K_RXDCTL(reg_idx), rxdctl); in fm10k_update_rx_drop_en()