Home
last modified time | relevance | path

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

/drivers/net/ethernet/cavium/octeon/
A Docteon_mgmt.c249 cvmx_write_csr(p->mix + MIX_IRING2, 1); in octeon_mgmt_rx_fill_ring()
302 cvmx_write_csr(CVMX_MIXX_TSCTL(p->port), 0); in octeon_mgmt_clean_tx_buffers()
524 cvmx_write_csr(p->mix + MIX_CTL, mix_ctl.u64); in octeon_mgmt_reset_hw()
529 cvmx_write_csr(p->mix + MIX_CTL, mix_ctl.u64); in octeon_mgmt_reset_hw()
663 cvmx_write_csr(p->agl + AGL_GMX_RX_JABBER, in octeon_mgmt_change_mtu()
678 cvmx_write_csr(p->mix + MIX_ISR, mixx_isr.u64); in octeon_mgmt_interrupt()
1071 cvmx_write_csr(p->mix + MIX_CTL, mix_ctl.u64); in octeon_mgmt_open()
1137 cvmx_write_csr(CVMX_AGL_GMX_TX_IFG, 0xae); in octeon_mgmt_open()
1149 cvmx_write_csr(p->agl + AGL_GMX_TX_STAT0, 0); in octeon_mgmt_open()
1150 cvmx_write_csr(p->agl + AGL_GMX_TX_STAT1, 0); in octeon_mgmt_open()
[all …]
/drivers/staging/octeon/
A Dethernet.c160 cvmx_write_csr(CVMX_IPD_CTL_STATUS, ipd_ctl_status.u64); in cvm_oct_configure_common_hw()
273 cvmx_write_csr(CVMX_PIP_FRM_LEN_CHKX(interface), in cvm_oct_common_change_mtu()
281 cvmx_write_csr(CVMX_GMXX_RXX_JABBER(index, interface), in cvm_oct_common_change_mtu()
326 cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), in cvm_oct_common_set_multicast_list()
329 cvmx_write_csr(CVMX_GMXX_RXX_ADR_CTL(index, interface), in cvm_oct_common_set_multicast_list()
332 cvmx_write_csr(CVMX_GMXX_RXX_ADR_CAM_EN in cvm_oct_common_set_multicast_list()
335 cvmx_write_csr(CVMX_GMXX_RXX_ADR_CAM_EN in cvm_oct_common_set_multicast_list()
338 cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), in cvm_oct_common_set_multicast_list()
362 cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), in cvm_oct_set_mac_filter()
379 cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), in cvm_oct_set_mac_filter()
[all …]
A Dethernet-rx.c203 cvmx_write_csr(CVMX_SSO_PPX_GRP_MSK(coreid), in cvm_oct_poll()
208 cvmx_write_csr(CVMX_POW_PP_GRP_MSKX(coreid), in cvm_oct_poll()
234 cvmx_write_csr(CVMX_SSO_WQ_IQ_DIS, in cvm_oct_poll()
236 cvmx_write_csr(CVMX_SSO_WQ_INT, in cvm_oct_poll()
244 cvmx_write_csr(CVMX_POW_WQ_INT, wq_int.u64); in cvm_oct_poll()
496 cvmx_write_csr(CVMX_SSO_WQ_INT_THRX(i), int_thr.u64); in cvm_oct_rx_initialize()
500 cvmx_write_csr(CVMX_SSO_WQ_INT_PC, int_pc.u64); in cvm_oct_rx_initialize()
508 cvmx_write_csr(CVMX_POW_WQ_INT_THRX(i), int_thr.u64); in cvm_oct_rx_initialize()
512 cvmx_write_csr(CVMX_POW_WQ_INT_PC, int_pc.u64); in cvm_oct_rx_initialize()
533 cvmx_write_csr(CVMX_SSO_WQ_INT_THRX(i), 0); in cvm_oct_rx_shutdown()
[all …]
A Dethernet-spi.c86 cvmx_write_csr(CVMX_SPXX_INT_REG(index), spx_int_reg.u64); in cvm_oct_spi_spx_int()
93 cvmx_write_csr(CVMX_STXX_INT_REG(index), stx_int_reg.u64); in cvm_oct_spi_spx_int()
99 cvmx_write_csr(CVMX_SPXX_INT_MSK(index), 0); in cvm_oct_spi_spx_int()
100 cvmx_write_csr(CVMX_STXX_INT_MSK(index), 0); in cvm_oct_spi_spx_int()
138 cvmx_write_csr(CVMX_SPXX_INT_MSK(interface), spxx_int_msk.u64); in cvm_oct_spi_enable_error_reporting()
149 cvmx_write_csr(CVMX_STXX_INT_MSK(interface), stxx_int_msk.u64); in cvm_oct_spi_enable_error_reporting()
221 cvmx_write_csr(CVMX_SPXX_INT_MSK(interface), 0); in cvm_oct_spi_uninit()
222 cvmx_write_csr(CVMX_STXX_INT_MSK(interface), 0); in cvm_oct_spi_uninit()
A Dethernet-rgmii.c34 cvmx_write_csr(CVMX_GMXX_RXX_FRM_CTL(index, interface), in cvm_oct_set_hw_preamble()
44 cvmx_write_csr(CVMX_IPD_SUB_PORT_FCS, ipd_sub_port_fcs.u64); in cvm_oct_set_hw_preamble()
49 cvmx_write_csr(CVMX_GMXX_RXX_INT_REG(index, interface), in cvm_oct_set_hw_preamble()
A Dethernet-tx.c69 cvmx_write_csr(CVMX_CIU_TIMX(1), ciu_timx.u64); in cvm_oct_kick_tx_poll_watchdog()
689 cvmx_write_csr(CVMX_CIU_TIMX(1), 0); in cvm_oct_tx_cleanup_watchdog()
700 cvmx_write_csr(CVMX_CIU_TIMX(1), 0); in cvm_oct_tx_initialize()
A Dethernet-mdio.c113 cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmx_cfg.u64); in cvm_oct_common_stop()
A Docteon-stubs.h1238 static inline void cvmx_write_csr(uint64_t csr_addr, uint64_t val) in cvmx_write_csr() function
/drivers/edac/
A Docteon_edac-l2c.c41 cvmx_write_csr(CVMX_L2T_ERR, l2t_err_reset.u64); in octeon_l2c_poll_oct1()
56 cvmx_write_csr(CVMX_L2D_ERR, l2d_err_reset.u64); in octeon_l2c_poll_oct1()
100 cvmx_write_csr(CVMX_L2C_ERR_TDTX(tad), err_tdtx_reset.u64); in _octeon_l2c_poll_oct2()
123 cvmx_write_csr(CVMX_L2C_ERR_TTGX(tad), err_ttgx_reset.u64); in _octeon_l2c_poll_oct2()
160 cvmx_write_csr(CVMX_L2T_ERR, l2t_err.u64); in octeon_l2c_probe()
165 cvmx_write_csr(CVMX_L2T_ERR, l2d_err.u64); in octeon_l2c_probe()
A Docteon_edac-lmc.c68 cvmx_write_csr(CVMX_LMCX_MEM_CFG0(mci->mc_idx), cfg0.u64); in octeon_lmc_edac_poll()
121 cvmx_write_csr(CVMX_LMCX_INT(mci->mc_idx), int_reg.u64); in octeon_lmc_edac_poll_o2()
266 cvmx_write_csr(CVMX_LMCX_MEM_CFG0(mc), cfg0.u64); in octeon_lmc_edac_probe()
298 cvmx_write_csr(CVMX_LMCX_MEM_CFG0(mc), en.u64); in octeon_lmc_edac_probe()
/drivers/ata/
A Dpata_octeon_cf.c115 cvmx_write_csr(CVMX_MIO_BOOT_REG_CFGX(cs), reg_cfg.u64); in octeon_cf_set_boot_reg_cfg()
204 cvmx_write_csr(CVMX_MIO_BOOT_REG_TIMX(cf_port->cs0), reg_tim.u64); in octeon_cf_set_piomode()
207 cvmx_write_csr(CVMX_MIO_BOOT_REG_TIMX(cf_port->cs1), in octeon_cf_set_piomode()
279 cvmx_write_csr(cf_port->dma_base + DMA_TIM, dma_tim.u64); in octeon_cf_set_dmamode()
614 cvmx_write_csr(cf_port->dma_base + DMA_CFG, dma_cfg.u64); in octeon_cf_dma_finished()
618 cvmx_write_csr(cf_port->dma_base + DMA_INT_EN, dma_int.u64); in octeon_cf_dma_finished()
622 cvmx_write_csr(cf_port->dma_base + DMA_INT, dma_int.u64); in octeon_cf_dma_finished()
690 cvmx_write_csr(cf_port->dma_base + DMA_INT, in octeon_cf_interrupt()
983 cvmx_write_csr(cf_port->dma_base + DMA_CFG, dma_cfg.u64); in octeon_cf_shutdown()
987 cvmx_write_csr(cf_port->dma_base + DMA_INT_EN, dma_int.u64); in octeon_cf_shutdown()
[all …]
/drivers/gpio/
A Dgpio-octeon.c46 cvmx_write_csr(gpio->register_base + bit_cfg_reg(offset), 0); in octeon_gpio_dir_in()
56 cvmx_write_csr(reg, mask); in octeon_gpio_set()
72 cvmx_write_csr(gpio->register_base + bit_cfg_reg(offset), cfgx.u64); in octeon_gpio_dir_out()
/drivers/char/hw_random/
A Docteon-rng.c36 cvmx_write_csr((unsigned long)p->control_status, ctl.u64); in octeon_rng_init()
47 cvmx_write_csr((unsigned long)p->control_status, ctl.u64); in octeon_rng_cleanup()
/drivers/usb/dwc3/
A Ddwc3-octeon.c219 cvmx_write_csr(CVMX_GPIO_BIT_CFGX(gpio), gpio_bit.u64); in dwc3_octeon_config_gpio()
224 cvmx_write_csr(CVMX_GPIO_BIT_CFGX(gpio), gpio_bit.u64); in dwc3_octeon_config_gpio()
229 cvmx_write_csr(CVMX_GPIO_XBIT_CFGX(gpio), gpio_bit.u64); in dwc3_octeon_config_gpio()
/drivers/watchdog/
A Docteon-wdt-main.c579 cvmx_write_csr(CVMX_MIO_BOOT_LOC_CFGX(0), 0); in octeon_wdt_init()
600 cvmx_write_csr(CVMX_MIO_BOOT_LOC_CFGX(0), 0); in octeon_wdt_cleanup()
/drivers/net/mdio/
A Dmdio-cavium.h103 cvmx_write_csr((u64 __force)addr, val); in oct_mdio_writeq()
/drivers/usb/host/
A Docteon-hcd.c3630 cvmx_write_csr(CVMX_IOB_N2C_L2C_PRI_CNT, pri_cnt.u64); in octeon_usb_probe()

Completed in 48 milliseconds