Lines Matching refs:nw64
72 #define nw64(reg, val) writeq((val), np->regs + (reg)) macro
200 nw64(reg, bits); in __niu_set_and_wait_clear()
221 nw64(LDG_IMGMT(lp->ldg_num), val); in niu_ldg_rearm()
245 nw64(mask_reg, val); in niu_ldn_irq_enable()
316 nw64(MIF_FRAME_OUTPUT, MDIO_ADDR_OP(port, dev, reg)); in mdio_read()
321 nw64(MIF_FRAME_OUTPUT, MDIO_READ_OP(port, dev)); in mdio_read()
329 nw64(MIF_FRAME_OUTPUT, MDIO_ADDR_OP(port, dev, reg)); in mdio_write()
334 nw64(MIF_FRAME_OUTPUT, MDIO_WRITE_OP(port, dev, data)); in mdio_write()
344 nw64(MIF_FRAME_OUTPUT, MII_READ_OP(port, reg)); in mii_read()
352 nw64(MIF_FRAME_OUTPUT, MII_WRITE_OP(port, reg, data)); in mii_write()
798 nw64(ctrl_reg, ctrl_val); in serdes_init_10g()
799 nw64(test_cfg_reg, test_cfg_val); in serdes_init_10g()
901 nw64(ENET_SERDES_1_PLL_CFG, val); in serdes_init_1g()
959 nw64(ENET_SERDES_RESET, reset_val); in serdes_init_1g_serdes()
963 nw64(pll_cfg, val); in serdes_init_1g_serdes()
964 nw64(ctrl_reg, ctrl_val); in serdes_init_1g_serdes()
965 nw64(test_cfg_reg, test_cfg_val); in serdes_init_1g_serdes()
966 nw64(ENET_SERDES_RESET, val_rd); in serdes_init_1g_serdes()
1568 nw64(MIF_CONFIG, val); in xcvr_init_10g_bcm8706()
1625 nw64(MIF_CONFIG, val); in xcvr_init_10g()
1678 nw64(MIF_CONFIG, val); in xcvr_init_1g_rgmii()
1872 nw64(MIF_CONFIG, val); in xcvr_init_1g()
2414 nw64(pll_cfg, ENET_SERDES_PLL_FBDIV2); in serdes_init_10g_serdes()
2415 nw64(ctrl_reg, ctrl_val); in serdes_init_10g_serdes()
2416 nw64(test_cfg_reg, test_cfg_val); in serdes_init_10g_serdes()
2779 nw64(ENET_VLAN_TBL(index), reg_val); in vlan_tbl_write()
2787 nw64(ENET_VLAN_TBL(i), 0); in vlan_tbl_clear()
2807 nw64(TCAM_KEY_0, 0x00); in tcam_flush()
2808 nw64(TCAM_KEY_MASK_0, 0xff); in tcam_flush()
2809 nw64(TCAM_CTL, (TCAM_CTL_RWC_TCAM_WRITE | index)); in tcam_flush()
2820 nw64(TCAM_CTL, (TCAM_CTL_RWC_TCAM_READ | index));
2839 nw64(TCAM_KEY_0, key[0]); in tcam_write()
2840 nw64(TCAM_KEY_1, key[1]); in tcam_write()
2841 nw64(TCAM_KEY_2, key[2]); in tcam_write()
2842 nw64(TCAM_KEY_3, key[3]); in tcam_write()
2843 nw64(TCAM_KEY_MASK_0, mask[0]); in tcam_write()
2844 nw64(TCAM_KEY_MASK_1, mask[1]); in tcam_write()
2845 nw64(TCAM_KEY_MASK_2, mask[2]); in tcam_write()
2846 nw64(TCAM_KEY_MASK_3, mask[3]); in tcam_write()
2847 nw64(TCAM_CTL, (TCAM_CTL_RWC_TCAM_WRITE | index)); in tcam_write()
2857 nw64(TCAM_CTL, (TCAM_CTL_RWC_RAM_READ | index));
2868 nw64(TCAM_KEY_1, assoc_data); in tcam_assoc_write()
2869 nw64(TCAM_CTL, (TCAM_CTL_RWC_RAM_WRITE | index)); in tcam_assoc_write()
2882 nw64(FFLP_CFG_1, val); in tcam_enable()
2894 nw64(FFLP_CFG_1, val); in tcam_set_lat_and_ratio()
2898 nw64(FFLP_CFG_1, val); in tcam_set_lat_and_ratio()
2917 nw64(reg, val); in tcam_user_eth_class_enable()
2938 nw64(reg, val);
2960 nw64(reg, val); in tcam_user_ip_class_enable()
2988 nw64(reg, val); in tcam_user_ip_class_set()
3045 nw64(HASH_TBL_ADDR(partition), val);
3064 nw64(HASH_TBL_ADDR(partition), val); in hash_write()
3066 nw64(HASH_TBL_DATA(partition), data[i]); in hash_write()
3075 nw64(FFLP_CFG_1, FFLP_CFG_1_PIO_FIO_RST); in fflp_reset()
3077 nw64(FFLP_CFG_1, 0); in fflp_reset()
3080 nw64(FFLP_CFG_1, val); in fflp_reset()
3089 nw64(FFLP_CFG_1, val); in fflp_set_timings()
3093 nw64(FFLP_CFG_1, val); in fflp_set_timings()
3099 nw64(FCRAM_REF_TMR, val); in fflp_set_timings()
3121 nw64(reg, val); in fflp_set_partition()
3146 nw64(FFLP_CFG_1, val); in fflp_llcsnap_enable()
3157 nw64(FFLP_CFG_1, val); in fflp_errors_enable()
3208 nw64(H1POLY, 0); in fflp_early_init()
3209 nw64(H2POLY, 0); in fflp_early_init()
3242 nw64(FLOW_KEY(class_code - CLASS_CODE_USER_PROG1), key); in niu_set_flow_key()
3252 nw64(TCAM_KEY(class_code - CLASS_CODE_USER_PROG1), key); in niu_set_tcam_key()
3375 nw64(RBR_KICK(rp->rx_channel), rp->rbr_pending); in niu_rbr_refill()
3669 nw64(RXMISC(rx_channel), 0); in niu_sync_rx_discard_stats()
3684 nw64(RED_DIS_CNT(rx_channel), 0); in niu_sync_rx_discard_stats()
3736 nw64(RX_DMA_CTL_STAT(rp->rx_channel), stat); in niu_rx_work()
3759 nw64(LD_IM0(LDN_TXDMA(rp->tx_channel)), 0); in niu_poll_core()
3774 nw64(LD_IM0(LDN_RXDMA(rp->rx_channel)), 0); in niu_poll_core()
3850 nw64(RX_DMA_CTL_STAT(rp->rx_channel), in niu_rx_error()
4100 nw64(RX_DMA_CTL_STAT(rp->rx_channel), in niu_slowpath_interrupt()
4151 nw64(RX_DMA_CTL_STAT(rp->rx_channel), stat_write); in niu_rxchan_intr()
4182 nw64(LD_IM0(ldn), LD_IM0_MASK); in __niu_fastpath_interrupt()
4194 nw64(LD_IM0(ldn), LD_IM0_MASK); in __niu_fastpath_interrupt()
4576 nw64(TX_CS(channel), val); in niu_tx_channel_stop()
4599 nw64(TX_CS(channel), val); in niu_tx_channel_reset()
4603 nw64(TX_RING_KICK(channel), 0); in niu_tx_channel_reset()
4612 nw64(TX_LOG_MASK1(channel), 0); in niu_tx_channel_lpage_init()
4613 nw64(TX_LOG_VAL1(channel), 0); in niu_tx_channel_lpage_init()
4614 nw64(TX_LOG_MASK2(channel), 0); in niu_tx_channel_lpage_init()
4615 nw64(TX_LOG_VAL2(channel), 0); in niu_tx_channel_lpage_init()
4616 nw64(TX_LOG_PAGE_RELO1(channel), 0); in niu_tx_channel_lpage_init()
4617 nw64(TX_LOG_PAGE_RELO2(channel), 0); in niu_tx_channel_lpage_init()
4618 nw64(TX_LOG_PAGE_HDL(channel), 0); in niu_tx_channel_lpage_init()
4622 nw64(TX_LOG_PAGE_VLD(channel), val); in niu_tx_channel_lpage_init()
4644 nw64(TXC_CONTROL, val); in niu_txc_enable_port()
4670 nw64(TXC_PORT_DMA(np->port), val); in niu_txc_port_dma_enable()
4690 nw64(TXC_DMA_MAX(channel), rp->max_burst); in niu_init_one_tx_channel()
4691 nw64(TX_ENT_MSK(channel), 0); in niu_init_one_tx_channel()
4709 nw64(TX_RNG_CFIG(channel), val); in niu_init_one_tx_channel()
4717 nw64(TXDMA_MBH(channel), rp->mbox_dma >> 32); in niu_init_one_tx_channel()
4718 nw64(TXDMA_MBL(channel), rp->mbox_dma & TXDMA_MBL_MBADDR); in niu_init_one_tx_channel()
4720 nw64(TX_CS(channel), 0); in niu_init_one_tx_channel()
4738 nw64(RDC_TBL(this_table, slot), in niu_init_rdc_groups()
4742 nw64(DEF_RDC(np->port), np->parent->rdc_default[np->port]); in niu_init_rdc_groups()
4760 nw64(PT_DRR_WT(np->port), val); in niu_init_drr_weight()
4798 nw64(RX_LOG_MASK1(channel), 0); in niu_rx_channel_lpage_init()
4799 nw64(RX_LOG_VAL1(channel), 0); in niu_rx_channel_lpage_init()
4800 nw64(RX_LOG_MASK2(channel), 0); in niu_rx_channel_lpage_init()
4801 nw64(RX_LOG_VAL2(channel), 0); in niu_rx_channel_lpage_init()
4802 nw64(RX_LOG_PAGE_RELO1(channel), 0); in niu_rx_channel_lpage_init()
4803 nw64(RX_LOG_PAGE_RELO2(channel), 0); in niu_rx_channel_lpage_init()
4804 nw64(RX_LOG_PAGE_HDL(channel), 0); in niu_rx_channel_lpage_init()
4808 nw64(RX_LOG_PAGE_VLD(channel), val); in niu_rx_channel_lpage_init()
4821 nw64(RDC_RED_PARA(rp->rx_channel), val); in niu_rx_channel_wred_init()
4913 nw64(RXDMA_CFIG1(channel), val); in niu_enable_rx_channel()
4941 nw64(RX_DMA_ENT_MSK(channel), RX_DMA_ENT_MSK_RBR_EMPTY); in niu_init_one_rx_channel()
4942 nw64(RX_DMA_CTL_STAT(channel), in niu_init_one_rx_channel()
4947 nw64(RXDMA_CFIG1(channel), rp->mbox_dma >> 32); in niu_init_one_rx_channel()
4948 nw64(RXDMA_CFIG2(channel), in niu_init_one_rx_channel()
4951 nw64(RBR_CFIG_A(channel), in niu_init_one_rx_channel()
4957 nw64(RBR_CFIG_B(channel), val); in niu_init_one_rx_channel()
4958 nw64(RCRCFIG_A(channel), in niu_init_one_rx_channel()
4961 nw64(RCRCFIG_B(channel), in niu_init_one_rx_channel()
4970 nw64(RBR_KICK(channel), rp->rbr_index); in niu_init_one_rx_channel()
4974 nw64(RX_DMA_CTL_STAT(channel), val); in niu_init_one_rx_channel()
4986 nw64(RX_DMA_CK_DIV, np->parent->rxdma_clock_divider); in niu_init_rx_channels()
4987 nw64(RED_RAN_INIT, RED_RAN_INIT_OPMODE | (seed & RED_RAN_INIT_VAL)); in niu_init_rx_channels()
5046 nw64(H1POLY, cp->h1_init); in niu_init_classifier_hw()
5047 nw64(H2POLY, cp->h2_init); in niu_init_classifier_hw()
5091 nw64(ZCP_RAM_DATA0, data[0]); in niu_zcp_write()
5092 nw64(ZCP_RAM_DATA1, data[1]); in niu_zcp_write()
5093 nw64(ZCP_RAM_DATA2, data[2]); in niu_zcp_write()
5094 nw64(ZCP_RAM_DATA3, data[3]); in niu_zcp_write()
5095 nw64(ZCP_RAM_DATA4, data[4]); in niu_zcp_write()
5096 nw64(ZCP_RAM_BE, ZCP_RAM_BE_VAL); in niu_zcp_write()
5097 nw64(ZCP_RAM_ACC, in niu_zcp_write()
5118 nw64(ZCP_RAM_ACC, in niu_zcp_read()
5145 nw64(RESET_CFIFO, val); in niu_zcp_cfifo_reset()
5149 nw64(RESET_CFIFO, val); in niu_zcp_cfifo_reset()
5181 nw64(CFIFO_ECC(np->port), 0); in niu_init_zcp()
5182 nw64(ZCP_INT_STAT, ZCP_INT_STAT_ALL); in niu_init_zcp()
5184 nw64(ZCP_INT_MASK, ZCP_INT_MASK_ALL); in niu_init_zcp()
5297 nw64(MIF_CONFIG, val); in niu_init_xif_xmac()
5892 nw64(RX_DMA_ENT_MSK(channel), RX_DMA_ENT_MSK_ALL); in niu_reset_one_rx_channel()
5893 nw64(RX_DMA_CTL_STAT(channel), 0); in niu_reset_one_rx_channel()
6735 nw64(TX_RING_KICK(rp->tx_channel), rp->wrap_bit | (prod << 3)); in niu_start_xmit()
7336 nw64(TCAM_KEY(class - CLASS_CODE_USER_PROG1), flow_key); in niu_set_hash_opts()
7348 nw64(TCAM_KEY(class - CLASS_CODE_USER_PROG1), in niu_set_hash_opts()
7360 nw64(FLOW_KEY(class - CLASS_CODE_USER_PROG1), flow_key); in niu_set_hash_opts()
7943 nw64(LDG_NUM(ldn), ldg); in niu_ldg_assign_ldn()
7954 nw64(LDG_TIMER_RES, res); in niu_set_ldg_timer_res()
7966 nw64(SID(ldg), (func << SID_FUNC_SHIFT) | vector); in niu_set_ldg_sid()
7981 nw64(ESPC_PIO_STAT, frame); in niu_pci_eeprom_read()
7996 nw64(ESPC_PIO_STAT, frame); in niu_pci_eeprom_read()
9300 nw64(ESPC_PIO_EN, ESPC_PIO_EN_ENABLE); in niu_get_invariants()
9306 nw64(ESPC_PIO_EN, 0); in niu_get_invariants()