Home
last modified time | relevance | path

Searched refs:cvmx_read_csr (Results 1 – 51 of 51) sorted by relevance

/linux-4.4.14/arch/mips/cavium-octeon/executive/
Dcvmx-helper-xaui.c53 gmx_hg2_control.u64 = cvmx_read_csr(CVMX_GMXX_HG2_CONTROL(interface)); in __cvmx_helper_xaui_enumerate()
79 mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in __cvmx_helper_xaui_probe()
129 gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(0, interface)); in __cvmx_helper_xaui_enable()
137 xauiMiscCtl.u64 = cvmx_read_csr(CVMX_PCSXX_MISC_CTL_REG(interface)); in __cvmx_helper_xaui_enable()
142 gmx_rx_int_en.u64 = cvmx_read_csr(CVMX_GMXX_RXX_INT_EN(0, interface)); in __cvmx_helper_xaui_enable()
144 gmx_tx_int_en.u64 = cvmx_read_csr(CVMX_GMXX_TX_INT_EN(interface)); in __cvmx_helper_xaui_enable()
146 pcsx_int_en_reg.u64 = cvmx_read_csr(CVMX_PCSXX_INT_EN_REG(interface)); in __cvmx_helper_xaui_enable()
152 gmxXauiTxCtl.u64 = cvmx_read_csr(CVMX_GMXX_TX_XAUI_CTL(interface)); in __cvmx_helper_xaui_enable()
159 xauiCtl.u64 = cvmx_read_csr(CVMX_PCSXX_CONTROL1_REG(interface)); in __cvmx_helper_xaui_enable()
186 gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(0, interface)); in __cvmx_helper_xaui_enable()
[all …]
Dcvmx-l2c.c58 return cvmx_read_csr(CVMX_L2C_WPAR_PPX(core)) & 0xffff; in cvmx_l2c_get_core_way_partition()
73 return (cvmx_read_csr(CVMX_L2C_SPAR0) & (0xFF << field)) >> field; in cvmx_l2c_get_core_way_partition()
75 return (cvmx_read_csr(CVMX_L2C_SPAR1) & (0xFF << field)) >> field; in cvmx_l2c_get_core_way_partition()
77 return (cvmx_read_csr(CVMX_L2C_SPAR2) & (0xFF << field)) >> field; in cvmx_l2c_get_core_way_partition()
79 return (cvmx_read_csr(CVMX_L2C_SPAR3) & (0xFF << field)) >> field; in cvmx_l2c_get_core_way_partition()
120 (cvmx_read_csr(CVMX_L2C_SPAR0) & ~(0xFF << field)) | in cvmx_l2c_set_core_way_partition()
125 (cvmx_read_csr(CVMX_L2C_SPAR1) & ~(0xFF << field)) | in cvmx_l2c_set_core_way_partition()
130 (cvmx_read_csr(CVMX_L2C_SPAR2) & ~(0xFF << field)) | in cvmx_l2c_set_core_way_partition()
135 (cvmx_read_csr(CVMX_L2C_SPAR3) & ~(0xFF << field)) | in cvmx_l2c_set_core_way_partition()
157 (cvmx_read_csr(CVMX_L2C_SPAR4) & ~0xFF) | mask); in cvmx_l2c_set_hw_way_partition()
[all …]
Dcvmx-helper-sgmii.c64 gmxx_prtx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time()
74 cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time()
76 cvmx_read_csr(CVMX_PCSX_LINKX_TIMER_COUNT_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time()
102 cvmx_read_csr(CVMX_PCSX_ANX_ADV_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time()
112 cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time()
117 cvmx_read_csr(CVMX_PCSX_SGMX_AN_ADV_REG in __cvmx_helper_sgmii_hardware_init_one_time()
154 cvmx_read_csr(CVMX_PCSX_MRX_CONTROL_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_link()
215 gmxx_prtx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in __cvmx_helper_sgmii_hardware_init_link_speed()
234 gmxx_prtx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in __cvmx_helper_sgmii_hardware_init_link_speed()
241 cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_link_speed()
[all …]
Dcvmx-helper-rgmii.c61 mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in __cvmx_helper_rgmii_probe()
118 tmp = cvmx_read_csr(CVMX_ASXX_PRT_LOOP(interface)); in cvmx_helper_rgmii_internal_loopback()
120 tmp = cvmx_read_csr(CVMX_ASXX_TX_PRT_EN(interface)); in cvmx_helper_rgmii_internal_loopback()
122 tmp = cvmx_read_csr(CVMX_ASXX_RX_PRT_EN(interface)); in cvmx_helper_rgmii_internal_loopback()
173 mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in __cvmx_helper_rgmii_enable()
208 cvmx_read_csr(CVMX_GMXX_RXX_FRM_CTL in __cvmx_helper_rgmii_enable()
249 cvmx_read_csr(CVMX_GMXX_PRTX_CFG(port, interface)); in __cvmx_helper_rgmii_enable()
276 asxx_prt_loop.u64 = cvmx_read_csr(CVMX_ASXX_PRT_LOOP(interface)); in __cvmx_helper_rgmii_link_get()
321 cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in __cvmx_helper_rgmii_link_set()
326 cvmx_read_csr(CVMX_ASXX_RX_PRT_EN(interface)) & in __cvmx_helper_rgmii_link_set()
[all …]
Dcvmx-helper.c119 qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(0)); in __cvmx_get_mode_cn68xx()
133 qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(interface)); in __cvmx_get_mode_cn68xx()
145 qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(3)); in __cvmx_get_mode_cn68xx()
150 qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(1)); in __cvmx_get_mode_cn68xx()
192 mio_qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(2)); in __cvmx_get_mode_octeon2()
194 mio_qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(1)); in __cvmx_get_mode_octeon2()
211 qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(2)); in __cvmx_get_mode_octeon2()
219 qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(0)); in __cvmx_get_mode_octeon2()
230 qlm_cfg.u64 = cvmx_read_csr(CVMX_MIO_QLMX_CFG(0)); in __cvmx_get_mode_octeon2()
240 mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in __cvmx_get_mode_octeon2()
[all …]
Dcvmx-spi.c207 spxx_int_msk.u64 = cvmx_read_csr(CVMX_SPXX_INT_MSK(interface)); in cvmx_spi_reset_cb()
209 stxx_int_msk.u64 = cvmx_read_csr(CVMX_STXX_INT_MSK(interface)); in cvmx_spi_reset_cb()
219 spxx_bist_stat.u64 = cvmx_read_csr(CVMX_SPXX_BIST_STAT(interface)); in cvmx_spi_reset_cb()
249 cvmx_read_csr(CVMX_SPXX_INT_REG(interface))); in cvmx_spi_reset_cb()
252 cvmx_read_csr(CVMX_STXX_INT_REG(interface))); in cvmx_spi_reset_cb()
449 stat.u64 = cvmx_read_csr(CVMX_SPXX_CLK_STAT(interface)); in cvmx_spi_clock_detect_cb()
474 stat.u64 = cvmx_read_csr(CVMX_SPXX_CLK_STAT(interface)); in cvmx_spi_clock_detect_cb()
533 spxx_trn4_ctl.u64 = cvmx_read_csr(CVMX_SPXX_TRN4_CTL(interface)); in cvmx_spi_training_cb()
548 stat.u64 = cvmx_read_csr(CVMX_SPXX_CLK_STAT(interface)); in cvmx_spi_training_cb()
586 srxx_com_ctl.u64 = cvmx_read_csr(CVMX_SRXX_COM_CTL(interface)); in cvmx_spi_calendar_sync_cb()
[all …]
Dcvmx-helper-util.c105 wqe_pool.u64 = cvmx_read_csr(CVMX_IPD_WQE_FPA_QUEUE); in cvmx_helper_dump_packet()
112 pip_ip_offset.u64 = cvmx_read_csr(CVMX_PIP_IP_OFFSET); in cvmx_helper_dump_packet()
125 pip_gbl_cfg.u64 = cvmx_read_csr(CVMX_PIP_GBL_CFG); in cvmx_helper_dump_packet()
275 gmx_tx_prts.u64 = cvmx_read_csr(CVMX_GMXX_TX_PRTS(interface)); in __cvmx_helper_setup_gmx()
295 gmx_rx_prts.u64 = cvmx_read_csr(CVMX_GMXX_RX_PRTS(interface)); in __cvmx_helper_setup_gmx()
304 pko_mode.u64 = cvmx_read_csr(CVMX_PKO_REG_GMX_PORT_MODE); in __cvmx_helper_setup_gmx()
338 gmx_tx_thresh.u64 = cvmx_read_csr(CVMX_GMXX_TXX_THRESH(0, interface)); in __cvmx_helper_setup_gmx()
Dcvmx-helper-jtag.c70 cvmx_read_csr(CVMX_CIU_QLM_JTGC); in cvmx_helper_qlm_jtag_init()
98 jtgd.u64 = cvmx_read_csr(CVMX_CIU_QLM_JTGD); in cvmx_helper_qlm_jtag_shift()
142 jtgd.u64 = cvmx_read_csr(CVMX_CIU_QLM_JTGD); in cvmx_helper_qlm_jtag_update()
Dcvmx-cmd-queue.c169 status.u64 = cvmx_read_csr(CVMX_FPA_CTL_STATUS); in cvmx_cmd_queue_initialize()
264 debug9.u64 = cvmx_read_csr(CVMX_PKO_MEM_DEBUG9); in cvmx_cmd_queue_length()
268 debug8.u64 = cvmx_read_csr(CVMX_PKO_MEM_DEBUG8); in cvmx_cmd_queue_length()
280 cvmx_read_csr(CVMX_PEXP_NPEI_DMAX_COUNTS in cvmx_cmd_queue_length()
Docteon-model.c47 while ((read_cmd.u64 = cvmx_read_csr(CVMX_MIO_FUS_RCMD)) in cvmx_fuse_read_byte()
75 fus3.u64 = cvmx_read_csr(CVMX_L2D_FUS3); in octeon_model_get_string_buffer()
76 fus_dat2.u64 = cvmx_read_csr(CVMX_MIO_FUS_DAT2); in octeon_model_get_string_buffer()
77 fus_dat3.u64 = cvmx_read_csr(CVMX_MIO_FUS_DAT3); in octeon_model_get_string_buffer()
78 num_cores = cvmx_pop(cvmx_read_csr(CVMX_CIU_FUSE)); in octeon_model_get_string_buffer()
Dcvmx-helper-loop.c59 port_cfg.u64 = cvmx_read_csr(CVMX_PIP_PRT_CFGX(ipd_port)); in __cvmx_helper_loop_probe()
66 ipd_sub_port_fcs.u64 = cvmx_read_csr(CVMX_IPD_SUB_PORT_FCS); in __cvmx_helper_loop_probe()
Dcvmx-interrupt-decodes.c55 cvmx_read_csr(CVMX_GMXX_RXX_INT_REG(index, block))); in __cvmx_interrupt_gmxx_rxx_int_en_enable()
236 cvmx_read_csr(CVMX_PCSX_INTX_REG(index, block))); in __cvmx_interrupt_pcsx_intx_en_reg_enable()
277 cvmx_read_csr(CVMX_PCSXX_INT_REG(index))); in __cvmx_interrupt_pcsxx_int_en_reg_enable()
307 cvmx_read_csr(CVMX_SPXX_INT_REG(index))); in __cvmx_interrupt_spxx_int_msk_enable()
346 cvmx_read_csr(CVMX_STXX_INT_REG(index))); in __cvmx_interrupt_stxx_int_msk_enable()
Dcvmx-interrupt-rsl.c65 csr.u64 = cvmx_read_csr(CVMX_ASXX_INT_EN(block)); in __cvmx_interrupt_asxx_enable()
83 mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in __cvmx_interrupt_gmxx_enable()
Dcvmx-helper-spi.c89 enable.u64 = cvmx_read_csr(CVMX_PKO_REG_CRC_ENABLE); in __cvmx_helper_spi_probe()
118 port_config.u64 = cvmx_read_csr(CVMX_PIP_PRT_CFGX(ipd_port)); in __cvmx_helper_spi_enable()
Dcvmx-helper-npi.c103 cvmx_read_csr(CVMX_PIP_PRT_CFGX(ipd_port)); in __cvmx_helper_npi_enable()
Dcvmx-pko.c254 flags.u64 = cvmx_read_csr(CVMX_PKO_REG_FLAGS); in cvmx_pko_enable()
275 pko_reg_flags.u64 = cvmx_read_csr(CVMX_PKO_REG_FLAGS); in cvmx_pko_disable()
287 pko_reg_flags.u64 = cvmx_read_csr(CVMX_PKO_REG_FLAGS); in __cvmx_pko_reset()
Dcvmx-helper-board.c421 cvmx_read_csr(CVMX_GMXX_RXX_RX_INBND(index, interface)); in __cvmx_helper_board_link_get()
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-ipd.h116 ipd_ctl_reg.u64 = cvmx_read_csr(CVMX_IPD_CTL_STATUS); in cvmx_ipd_config()
131 ipd_reg.u64 = cvmx_read_csr(CVMX_IPD_CTL_STATUS); in cvmx_ipd_enable()
150 ipd_reg.u64 = cvmx_read_csr(CVMX_IPD_CTL_STATUS); in cvmx_ipd_disable()
165 ipd_ptr_count.u64 = cvmx_read_csr(CVMX_IPD_PTR_COUNT); in cvmx_ipd_free_ptr()
170 ipd_ctl_status.u64 = cvmx_read_csr(CVMX_IPD_CTL_STATUS); in cvmx_ipd_free_ptr()
179 cvmx_read_csr(CVMX_IPD_WQE_PTR_VALID); in cvmx_ipd_free_ptr()
196 cvmx_read_csr(CVMX_IPD_PWP_PTR_FIFO_CTL); in cvmx_ipd_free_ptr()
206 cvmx_read_csr(CVMX_IPD_PWP_PTR_FIFO_CTL); in cvmx_ipd_free_ptr()
229 cvmx_read_csr(CVMX_IPD_PKT_PTR_VALID); in cvmx_ipd_free_ptr()
241 cvmx_read_csr(CVMX_IPD_PRC_PORT_PTR_FIFO_CTL); in cvmx_ipd_free_ptr()
[all …]
Dcvmx-pip.h389 stat0.u64 = cvmx_read_csr(CVMX_PIP_STAT0_PRTX(port_num)); in cvmx_pip_get_port_status()
390 stat1.u64 = cvmx_read_csr(CVMX_PIP_STAT1_PRTX(port_num)); in cvmx_pip_get_port_status()
391 stat2.u64 = cvmx_read_csr(CVMX_PIP_STAT2_PRTX(port_num)); in cvmx_pip_get_port_status()
392 stat3.u64 = cvmx_read_csr(CVMX_PIP_STAT3_PRTX(port_num)); in cvmx_pip_get_port_status()
393 stat4.u64 = cvmx_read_csr(CVMX_PIP_STAT4_PRTX(port_num)); in cvmx_pip_get_port_status()
394 stat5.u64 = cvmx_read_csr(CVMX_PIP_STAT5_PRTX(port_num)); in cvmx_pip_get_port_status()
395 stat6.u64 = cvmx_read_csr(CVMX_PIP_STAT6_PRTX(port_num)); in cvmx_pip_get_port_status()
396 stat7.u64 = cvmx_read_csr(CVMX_PIP_STAT7_PRTX(port_num)); in cvmx_pip_get_port_status()
397 stat8.u64 = cvmx_read_csr(CVMX_PIP_STAT8_PRTX(port_num)); in cvmx_pip_get_port_status()
398 stat9.u64 = cvmx_read_csr(CVMX_PIP_STAT9_PRTX(port_num)); in cvmx_pip_get_port_status()
[all …]
Dcvmx-mdio.h273 smi_clk.u64 = cvmx_read_csr(CVMX_SMIX_CLK(bus_id)); in __cvmx_mdio_set_clause45_mode()
284 smi_clk.u64 = cvmx_read_csr(CVMX_SMIX_CLK(bus_id)); in __cvmx_mdio_set_clause22_mode()
317 smi_rd.u64 = cvmx_read_csr(CVMX_SMIX_RD_DAT(bus_id)); in cvmx_mdio_read()
360 smi_wr.u64 = cvmx_read_csr(CVMX_SMIX_WR_DAT(bus_id)); in cvmx_mdio_write()
406 smi_wr.u64 = cvmx_read_csr(CVMX_SMIX_WR_DAT(bus_id)); in cvmx_mdio_45_read()
423 smi_rd.u64 = cvmx_read_csr(CVMX_SMIX_RD_DAT(bus_id)); in cvmx_mdio_45_read()
481 smi_wr.u64 = cvmx_read_csr(CVMX_SMIX_WR_DAT(bus_id)); in cvmx_mdio_45_write()
498 smi_wr.u64 = cvmx_read_csr(CVMX_SMIX_WR_DAT(bus_id)); in cvmx_mdio_45_write()
Dcvmx-fpa.h146 status.u64 = cvmx_read_csr(CVMX_FPA_CTL_STATUS); in cvmx_fpa_enable()
161 cvmx_read_csr(CVMX_FPA_FPF1_MARKS + (i - 1) * 8ull); in cvmx_fpa_enable()
186 cvmx_read_csr(CVMX_ADDR_DID(CVMX_FULL_DID(CVMX_OCT_DID_FPA, pool))); in cvmx_fpa_alloc()
Dcvmx-pko.h589 pko_mem_count0.u64 = cvmx_read_csr(CVMX_PKO_MEM_COUNT0); in cvmx_pko_get_port_status()
596 pko_mem_count1.u64 = cvmx_read_csr(CVMX_PKO_MEM_COUNT1); in cvmx_pko_get_port_status()
607 debug9.u64 = cvmx_read_csr(CVMX_PKO_MEM_DEBUG9); in cvmx_pko_get_port_status()
613 debug8.u64 = cvmx_read_csr(CVMX_PKO_MEM_DEBUG8); in cvmx_pko_get_port_status()
Dcvmx.h284 static inline uint64_t cvmx_read_csr(uint64_t csr_addr) in cvmx_read_csr() function
423 c.u64 = cvmx_read_csr(address); \
442 uint32_t ciu_fuse = (uint32_t) cvmx_read_csr(CVMX_CIU_FUSE) & 0xffff; in cvmx_octeon_num_cores()
Dcvmx-pow.h1271 load_resp.u64 = cvmx_read_csr(load_addr.u64); in cvmx_pow_get_current_tag()
1298 load_resp.u64 = cvmx_read_csr(load_addr.u64); in cvmx_pow_get_current_wqp()
1366 result.u64 = cvmx_read_csr(ptr.u64); in cvmx_pow_work_request_sync_nocheck()
1419 result.u64 = cvmx_read_csr(ptr.u64); in cvmx_pow_work_request_null_rd()
1855 grp_msk.u64 = cvmx_read_csr(CVMX_POW_PP_GRP_MSKX(core_num)); in cvmx_pow_set_group_mask()
1880 grp_msk.u64 = cvmx_read_csr(CVMX_POW_PP_GRP_MSKX(core_num)); in cvmx_pow_set_priority()
Dcvmx-spi.h79 uint64_t gmxState = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in cvmx_spi_is_spi_interface()
Docteon-feature.h122 fus_2.u64 = cvmx_read_csr(CVMX_MIO_FUS_DAT2); in octeon_has_feature()
Docteon-model.h309 static inline uint64_t cvmx_read_csr(uint64_t csr_addr);
/linux-4.4.14/arch/mips/pci/
Dpcie-octeon.c181 pescx_cfg_rd.u64 = cvmx_read_csr(CVMX_PESCX_CFG_RD(pcie_port)); in cvmx_pcie_cfgx_read()
188 pemx_cfg_rd.u64 = cvmx_read_csr(CVMX_PEMX_CFG_RD(pcie_port)); in cvmx_pcie_cfgx_read()
438 npei_ctl_status2.u64 = cvmx_read_csr(CVMX_PEXP_NPEI_CTL_STATUS2); in __cvmx_pcie_rc_initialize_config_space()
458 prt_cfg.u64 = cvmx_read_csr(CVMX_DPI_SLI_PRTX_CFG(pcie_port)); in __cvmx_pcie_rc_initialize_config_space()
465 sli_s2m_portx_ctl.u64 = cvmx_read_csr(CVMX_PEXP_SLI_S2M_PORTX_CTL(pcie_port)); in __cvmx_pcie_rc_initialize_config_space()
596 pescx_ctl_status.u64 = cvmx_read_csr(CVMX_PESCX_CTL_STATUS(pcie_port)); in __cvmx_pcie_rc_initialize_link_gen1()
624 pescx_ctl_status.u64 = cvmx_read_csr(CVMX_PESCX_CTL_STATUS(pcie_port)); in __cvmx_pcie_rc_initialize_link_gen1()
647 cvmx_write_csr(CVMX_PEXP_NPEI_INT_SUM, cvmx_read_csr(CVMX_PEXP_NPEI_INT_SUM)); in __cvmx_pcie_rc_initialize_link_gen1()
714 npei_ctl_status.u64 = cvmx_read_csr(CVMX_PEXP_NPEI_CTL_STATUS); in __cvmx_pcie_rc_initialize_gen1()
725 npei_dbg_data.u64 = cvmx_read_csr(CVMX_PEXP_NPEI_DBG_DATA); in __cvmx_pcie_rc_initialize_gen1()
[all …]
Dmsi-octeon.c276 en = cvmx_read_csr(mis_ena_reg[irq_index]); in octeon_irq_msi_enable_pcie()
279 cvmx_read_csr(mis_ena_reg[irq_index]); in octeon_irq_msi_enable_pcie()
292 en = cvmx_read_csr(mis_ena_reg[irq_index]); in octeon_irq_msi_disable_pcie()
295 cvmx_read_csr(mis_ena_reg[irq_index]); in octeon_irq_msi_disable_pcie()
352 u64 msi_bits = cvmx_read_csr(msi_rcv_reg[(x)]); \
Dpci-octeon.c373 cvmx_read_csr(CVMX_CIU_SOFT_PRST); in octeon_pci_initialize()
385 cvmx_read_csr(CVMX_CIU_SOFT_PRST); in octeon_pci_initialize()
420 cnt_reg_start.u64 = cvmx_read_csr(CVMX_NPI_PCI_CNT_REG); in octeon_pci_initialize()
423 cnt_reg_end.u64 = cvmx_read_csr(CVMX_NPI_PCI_CNT_REG); in octeon_pci_initialize()
/linux-4.4.14/drivers/net/ethernet/octeon/
Docteon_mgmt.c165 mix_intena.u64 = cvmx_read_csr(p->mix + MIX_INTENA); in octeon_mgmt_set_rx_irq()
177 mix_intena.u64 = cvmx_read_csr(p->mix + MIX_INTENA); in octeon_mgmt_set_tx_irq()
258 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers()
262 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers()
297 ns = cvmx_read_csr(CVMX_MIXX_TSTAMP(p->port)); in octeon_mgmt_clean_tx_buffers()
308 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers()
329 drop = cvmx_read_csr(p->agl + AGL_GMX_RX_STATS_PKTS_DRP); in octeon_mgmt_update_rx_stats()
330 bad = cvmx_read_csr(p->agl + AGL_GMX_RX_STATS_PKTS_BAD); in octeon_mgmt_update_rx_stats()
350 s0.u64 = cvmx_read_csr(p->agl + AGL_GMX_TX_STAT0); in octeon_mgmt_update_tx_stats()
351 s1.u64 = cvmx_read_csr(p->agl + AGL_GMX_TX_STAT1); in octeon_mgmt_update_tx_stats()
[all …]
/linux-4.4.14/drivers/staging/octeon/
Dethernet-rgmii.c44 gmxx_rxx_frm_ctl.u64 = cvmx_read_csr(CVMX_GMXX_RXX_FRM_CTL(index, in cvm_oct_set_hw_preamble()
51 ipd_sub_port_fcs.u64 = cvmx_read_csr(CVMX_IPD_SUB_PORT_FCS); in cvm_oct_set_hw_preamble()
60 gmxx_rxx_int_reg.u64 = cvmx_read_csr(CVMX_GMXX_RXX_INT_REG(index, in cvm_oct_set_hw_preamble()
96 cvmx_read_csr(CVMX_GMXX_RXX_INT_REG in cvm_oct_rgmii_poll()
161 gmx_rx_int_reg.u64 = cvmx_read_csr(CVMX_GMXX_RXX_INT_REG in cmv_oct_rgmii_gmx_interrupt()
163 gmx_rx_int_reg.u64 &= cvmx_read_csr(CVMX_GMXX_RXX_INT_EN in cmv_oct_rgmii_gmx_interrupt()
195 rsl_int_blocks.u64 = cvmx_read_csr(CVMX_NPI_RSL_INT_BLOCKS); in cvm_oct_rgmii_rml_interrupt()
298 cvmx_read_csr(CVMX_GMXX_RXX_INT_EN in cvm_oct_rgmii_uninit()
Dethernet-spi.c96 spx_int_reg.u64 = cvmx_read_csr(CVMX_SPXX_INT_REG(index)); in cvm_oct_spi_spx_int()
99 spx_int_reg.u64 &= cvmx_read_csr(CVMX_SPXX_INT_MSK(index)); in cvm_oct_spi_spx_int()
103 stx_int_reg.u64 = cvmx_read_csr(CVMX_STXX_INT_REG(index)); in cvm_oct_spi_spx_int()
106 stx_int_reg.u64 &= cvmx_read_csr(CVMX_STXX_INT_MSK(index)); in cvm_oct_spi_spx_int()
123 rsl_int_blocks.u64 = cvmx_read_csr(CVMX_NPI_RSL_INT_BLOCKS); in cvm_oct_spi_rml_interrupt()
138 spxx_int_msk.u64 = cvmx_read_csr(CVMX_SPXX_INT_MSK(interface)); in cvm_oct_spi_enable_error_reporting()
151 stxx_int_msk.u64 = cvmx_read_csr(CVMX_STXX_INT_MSK(interface)); in cvm_oct_spi_enable_error_reporting()
Dethernet-rx.c104 cvmx_read_csr(CVMX_GMXX_RXX_FRM_CTL(index, interface)); in cvm_oct_check_rcv_error()
185 old_group_mask = cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); in cvm_oct_napi_poll()
188 cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); /* Flush */ in cvm_oct_napi_poll()
190 old_group_mask = cvmx_read_csr(CVMX_POW_PP_GRP_MSKX(coreid)); in cvm_oct_napi_poll()
425 cvmx_read_csr(CVMX_SSO_PPX_GRP_MSK(coreid)); /* Flush */ in cvm_oct_napi_poll()
Dethernet.c161 ipd_ctl_status.u64 = cvmx_read_csr(CVMX_IPD_CTL_STATUS); in cvm_oct_configure_common_hw()
349 cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in cvm_oct_common_set_multicast_list()
385 cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in cvm_oct_set_mac_filter()
497 gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in cvm_oct_common_open()
702 cvmx_read_csr(CVMX_PIP_PRT_TAGX(port)); in cvm_oct_probe()
Dethernet-mdio.c141 gmx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in cvm_oct_common_stop()
Dethernet-tx.c247 cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in cvm_oct_xmit()
/linux-4.4.14/drivers/edac/
Docteon_edac-l2c.c30 l2t_err.u64 = cvmx_read_csr(CVMX_L2T_ERR); in octeon_l2c_poll_oct1()
45 l2d_err.u64 = cvmx_read_csr(CVMX_L2D_ERR); in octeon_l2c_poll_oct1()
69 err_tdtx.u64 = cvmx_read_csr(CVMX_L2C_ERR_TDTX(tad)); in _octeon_l2c_poll_oct2()
104 err_ttgx.u64 = cvmx_read_csr(CVMX_L2C_ERR_TTGX(tad)); in _octeon_l2c_poll_oct2()
158 l2t_err.u64 = cvmx_read_csr(CVMX_L2T_ERR); in octeon_l2c_probe()
163 l2d_err.u64 = cvmx_read_csr(CVMX_L2D_ERR); in octeon_l2c_probe()
Docteon_edac-lmc.c45 cfg0.u64 = cvmx_read_csr(CVMX_LMCX_MEM_CFG0(mci->mc_idx)); in octeon_lmc_edac_poll()
48 fadr.u64 = cvmx_read_csr(CVMX_LMCX_FADR(mci->mc_idx)); in octeon_lmc_edac_poll()
80 int_reg.u64 = cvmx_read_csr(CVMX_LMCX_INT(mci->mc_idx)); in octeon_lmc_edac_poll_o2()
91 fadr.u64 = cvmx_read_csr(CVMX_LMCX_FADR(mci->mc_idx)); in octeon_lmc_edac_poll_o2()
240 cfg0.u64 = cvmx_read_csr(CVMX_LMCX_MEM_CFG0(0)); in octeon_lmc_edac_probe()
263 cfg0.u64 = cvmx_read_csr(CVMX_LMCX_MEM_CFG0(mc)); in octeon_lmc_edac_probe()
272 config.u64 = cvmx_read_csr(CVMX_LMCX_CONFIG(0)); in octeon_lmc_edac_probe()
295 en.u64 = cvmx_read_csr(CVMX_LMCX_MEM_CFG0(mc)); in octeon_lmc_edac_probe()
/linux-4.4.14/arch/mips/cavium-octeon/
Dcsrc-octeon.c43 rst_boot.u64 = cvmx_read_csr(CVMX_MIO_RST_BOOT); in octeon_setup_delays()
50 rst_boot.u64 = cvmx_read_csr(CVMX_RST_BOOT); in octeon_setup_delays()
80 u64 ipd_clk_count = cvmx_read_csr(CVMX_IPD_CLK_COUNT); in octeon_init_cvmcount()
Docteon-platform.c134 clk_rst_ctl.u64 = cvmx_read_csr(CVMX_UCTLX_CLK_RST_CTL(0)); in octeon2_usb_clocks_start()
203 clk_rst_ctl.u64 = cvmx_read_csr(CVMX_UCTLX_CLK_RST_CTL(0)); in octeon2_usb_clocks_start()
227 uphy_ctl_status.u64 = cvmx_read_csr(CVMX_UCTLX_UPHY_CTL_STATUS(0)); in octeon2_usb_clocks_start()
275 cvmx_read_csr(CVMX_UCTLX_UPHY_PORTX_CTL_STATUS(i, 0)); in octeon2_usb_clocks_start()
324 ehci_ctl.u64 = cvmx_read_csr(CVMX_UCTLX_EHCI_CTL(0)); in octeon_ehci_hw_start()
388 ohci_ctl.u64 = cvmx_read_csr(CVMX_UCTLX_OHCI_CTL(0)); in octeon_ohci_hw_start()
797 mio_boot_reg_cfg.u64 = cvmx_read_csr(CVMX_MIO_BOOT_REG_CFGX(cs)); in octeon_prune_device_tree()
820 cvmx_read_csr(CVMX_MIO_BOOT_REG_CFGX(cs + 1)); in octeon_prune_device_tree()
886 mio_boot_reg_cfg.u64 = cvmx_read_csr(CVMX_MIO_BOOT_REG_CFGX(cs)); in octeon_prune_device_tree()
Docteon-irq.c1252 u64 ciu_sum = cvmx_read_csr(CVMX_CIU_INTX_SUM0(core_id * 2)); in octeon_irq_ip2_ciu()
1269 u64 ciu_sum = cvmx_read_csr(CVMX_CIU_INT_SUM1); in octeon_irq_ip3_ciu()
1287 u64 ciu_sum = cvmx_read_csr(CVMX_CIU_SUM2_PPX_IP4(coreid)); in octeon_irq_ip4_ciu()
1288 u64 ciu_en = cvmx_read_csr(CVMX_CIU_EN2_PPX_IP4(coreid)); in octeon_irq_ip4_ciu()
1353 cvmx_read_csr(CVMX_CIU_INTX_SUM0((coreid * 2))); in octeon_irq_init_ciu_percpu()
1375 cvmx_read_csr(CVMX_CIU2_SUM_PPX_IP2(coreid)); in octeon_irq_init_ciu2_percpu()
1941 sum = cvmx_read_csr(CVMX_CIU2_SUM_PPX_IP2(core_id)) & 0xfful; in octeon_irq_ciu2()
1948 src = cvmx_read_csr(src_reg); in octeon_irq_ciu2()
1967 cvmx_read_csr(CVMX_CIU2_INTR_CIU_READY); in octeon_irq_ciu2()
1969 cvmx_read_csr(CVMX_CIU2_ACK_PPX_IP2(core_id)); in octeon_irq_ciu2()
[all …]
Doct_ilm.c128 timx.u64 = cvmx_read_csr(CVMX_CIU_TIMX(timer)); in start_timer()
164 timx.u64 = cvmx_read_csr(CVMX_CIU_TIMX(timer)); in disable_timer()
Dsetup.c666 rst_boot.u64 = cvmx_read_csr(CVMX_MIO_RST_BOOT); in prom_init()
671 rst_boot.u64 = cvmx_read_csr(CVMX_RST_BOOT); in prom_init()
750 if (cvmx_read_csr(CVMX_L2D_FUS3) & (3ull << 34)) { in prom_init()
1043 lsrval = cvmx_read_csr(CVMX_MIO_UARTX_LSR(octeon_uart)); in prom_putchar()
Dflash_setup.c85 region_cfg.u64 = cvmx_read_csr(CVMX_MIO_BOOT_REG_CFGX(cs)); in octeon_flash_probe()
Dsmp.c39 action = cvmx_read_csr(CVMX_CIU_MBOX_CLRX(coreid)) & 0xffff; in mailbox_interrupt()
/linux-4.4.14/drivers/spi/
Dspi-octeon.c43 mpi_sts.u64 = cvmx_read_csr(p->register_base + OCTEON_SPI_STS); in octeon_spi_wait_ready()
112 u64 v = cvmx_read_csr(p->register_base + OCTEON_SPI_DAT0 + (8 * i)); in octeon_spi_do_transfer()
140 u64 v = cvmx_read_csr(p->register_base + OCTEON_SPI_DAT0 + (8 * i)); in octeon_spi_do_transfer()
/linux-4.4.14/drivers/ata/
Dpata_octeon_cf.c108 reg_cfg.u64 = cvmx_read_csr(CVMX_MIO_BOOT_REG_CFGX(cs)); in octeon_cf_set_boot_reg_cfg()
187 reg_tim.u64 = cvmx_read_csr(CVMX_MIO_BOOT_REG_TIMX(cf_port->cs0)); in octeon_cf_set_piomode()
258 pin_defs.u64 = cvmx_read_csr(CVMX_MIO_BOOT_PIN_DEFS); in octeon_cf_set_dmamode()
646 dma_cfg.u64 = cvmx_read_csr(cf_port->dma_base + DMA_CFG); in octeon_cf_dma_finished()
701 dma_int.u64 = cvmx_read_csr(cf_port->dma_base + DMA_INT); in octeon_cf_interrupt()
702 dma_cfg.u64 = cvmx_read_csr(cf_port->dma_base + DMA_CFG); in octeon_cf_interrupt()
/linux-4.4.14/drivers/watchdog/
Docteon-wdt-main.c369 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_SUM0(coreid * 2)), 16); in octeon_wdt_nmi_stage3()
371 octeon_wdt_write_hex(cvmx_read_csr(CVMX_CIU_INTX_EN0(coreid * 2)), 16); in octeon_wdt_nmi_stage3()
/linux-4.4.14/drivers/gpio/
Dgpio-octeon.c76 u64 read_bits = cvmx_read_csr(gpio->register_base + RX_DAT); in octeon_gpio_get()
/linux-4.4.14/drivers/net/phy/
Dmdio-octeon.c127 return cvmx_read_csr(addr); in oct_mdio_readq()