Home
last modified time | relevance | path

Searched refs:ioread32be (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/contrib/ncsw/Peripherals/FM/MAC/
H A Dfman_dtsec.c40 iowrite32be(ioread32be(&regs->rctrl) | RCTRL_GRS, &regs->rctrl); in fman_dtsec_stop_rx()
46 iowrite32be(ioread32be(&regs->tctrl) | DTSEC_TCTRL_GTS, &regs->tctrl); in fman_dtsec_stop_tx()
52 iowrite32be(ioread32be(&regs->tctrl) & ~DTSEC_TCTRL_GTS, &regs->tctrl); in fman_dtsec_start_tx()
58 iowrite32be(ioread32be(&regs->rctrl) & ~RCTRL_GRS, &regs->rctrl); in fman_dtsec_start_rx()
123 tmp = ioread32be(&regs->tsec_id2); in fman_dtsec_init()
344 return (uint16_t)ioread32be(&regs->maxfrm); in fman_dtsec_get_max_frame_len()
371 tmp1 = ioread32be(&regs->macstnaddr1); in fman_dtsec_get_mac_address()
372 tmp2 = ioread32be(&regs->macstnaddr2); in fman_dtsec_get_mac_address()
409 iowrite32be(ioread32be(reg) | bit_mask, reg); in fman_dtsec_set_bucket()
411 iowrite32be(ioread32be(reg) & (~bit_mask), reg); in fman_dtsec_set_bucket()
[all …]
H A Dfman_memac_mii_acc.c41 tmp_reg = ioread32be(&mii_regs->mdio_cfg); in write_phy_reg_10g()
52 while ((ioread32be(&mii_regs->mdio_cfg)) & MDIO_CFG_BSY) in write_phy_reg_10g()
60 while ((ioread32be(&mii_regs->mdio_cfg)) & MDIO_CFG_BSY) in write_phy_reg_10g()
68 while ((ioread32be(&mii_regs->mdio_data)) & MDIO_DATA_BSY) in write_phy_reg_10g()
77 tmp_reg = ioread32be(&mii_regs->mdio_cfg); in read_phy_reg_10g()
88 while ((ioread32be(&mii_regs->mdio_cfg)) & MDIO_CFG_BSY) in read_phy_reg_10g()
96 while ((ioread32be(&mii_regs->mdio_cfg)) & MDIO_CFG_BSY) in read_phy_reg_10g()
106 while ((ioread32be(&mii_regs->mdio_data)) & MDIO_DATA_BSY) in read_phy_reg_10g()
109 *data = (uint16_t)ioread32be(&mii_regs->mdio_data); in read_phy_reg_10g()
112 return ioread32be(&mii_regs->mdio_cfg); in read_phy_reg_10g()
[all …]
H A Dfman_dtsec_mii_acc.c84 iowrite32be(ioread32be(&regs->miimcfg) | MIIMCFG_RESET_MGMT, in fman_dtsec_mii_reset()
86 iowrite32be(ioread32be(&regs->miimcfg) & ~MIIMCFG_RESET_MGMT, in fman_dtsec_mii_reset()
103 tmp = ioread32be(&regs->miimcom); in fman_dtsec_mii_write_reg()
114 tmp = ioread32be(&regs->miimcon); in fman_dtsec_mii_write_reg()
119 while ((ioread32be(&regs->miimind)) & MIIMIND_BUSY) in fman_dtsec_mii_write_reg()
142 tmp = ioread32be(&regs->miimcom); in fman_dtsec_mii_read_reg()
147 while ((ioread32be(&regs->miimind)) & MIIMIND_BUSY) in fman_dtsec_mii_read_reg()
151 *data = (uint16_t)ioread32be(&regs->miimstat); in fman_dtsec_mii_read_reg()
156 tmp = ioread32be(&regs->miimcom); in fman_dtsec_mii_read_reg()
H A Dfman_memac.c39 return ioread32be(&regs->ievent) & ev_mask; in fman_memac_get_event()
44 return ioread32be(&regs->imask); in fman_memac_get_interrupt_mask()
56 tmp = ioread32be(&regs->command_config); in fman_memac_set_promiscuous()
103 tmp = ioread32be(&regs->command_config); in fman_memac_enable()
118 tmp = ioread32be(&regs->command_config); in fman_memac_disable()
133 tmp = ioread32be(&regs->statn_config); in fman_memac_reset_stat()
139 while (ioread32be(&regs->statn_config) & STATS_CFG_CLR); in fman_memac_reset_stat()
146 tmp = ioread32be(&regs->command_config); in fman_memac_reset()
152 while (ioread32be(&regs->command_config) & CMD_CFG_SW_RESET); in fman_memac_reset()
244 tmp = ioread32be(&regs->imask); in fman_memac_set_exception()
[all …]
H A Dfman_tgec.c54 tmp = ioread32be(&regs->command_config); in fman_tgec_reset_stat()
60 while (ioread32be(&regs->command_config) & CMD_CFG_STAT_CLR) ; in fman_tgec_reset_stat()
64 (((uint64_t)ioread32be(&regs->bn ## _u) << 32) | \
65 ioread32be(&regs->bn ## _l))
161 tmp = ioread32be(&regs->command_config); in fman_tgec_enable()
173 tmp_reg_32 = ioread32be(&regs->command_config); in fman_tgec_disable()
185 tmp = ioread32be(&regs->command_config); in fman_tgec_set_promiscuous()
220 tmp = ioread32be(&regs->command_config); in fman_tgec_set_rx_ignore_pause_frames()
232 tmp = ioread32be(&regs->command_config); in fman_tgec_enable_1588_time_stamp()
242 return ioread32be(&regs->ievent) & ev_mask; in fman_tgec_get_event()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/FM/
H A Dfman_ncsw.c42 event = ioread32be(&bmi_rg->fmbm_ievr); in fman_get_bmi_err_event()
43 mask = ioread32be(&bmi_rg->fmbm_ier); in fman_get_bmi_err_event()
46 force = ioread32be(&bmi_rg->fmbm_ifr); in fman_get_bmi_err_event()
58 event = ioread32be(&qmi_rg->fmqm_eie); in fman_get_qmi_err_event()
59 mask = ioread32be(&qmi_rg->fmqm_eien); in fman_get_qmi_err_event()
63 force = ioread32be(&qmi_rg->fmqm_eif); in fman_get_qmi_err_event()
73 return ioread32be(&dma_rg->fmdmtcid); in fman_get_dma_com_id()
80 addr = (uint64_t)ioread32be(&dma_rg->fmdmtal); in fman_get_dma_addr()
81 addr |= ((uint64_t)(ioread32be(&dma_rg->fmdmtah)) << 32); in fman_get_dma_addr()
90 status = ioread32be(&dma_rg->fmdmsr); in fman_get_dma_err_event()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/FM/Pcd/
H A Dfman_prs.c37 return ioread32be(&regs->fmpr_perr) & ev_mask; in fman_prs_get_err_event()
42 return ioread32be(&regs->fmpr_perer); in fman_prs_get_err_ev_mask()
52 return ioread32be(&regs->fmpr_pevr) & ev_mask; in fman_prs_get_expt_event()
57 return ioread32be(&regs->fmpr_pever); in fman_prs_get_expt_ev_mask()
101 tmp = ioread32be(&regs->fmpr_rpimac) | FM_PCD_PRS_RPIMAC_EN; in fman_prs_enable()
109 tmp = ioread32be(&regs->fmpr_rpimac) & ~FM_PCD_PRS_RPIMAC_EN; in fman_prs_disable()
115 return ioread32be(&regs->fmpr_rpimac) & FM_PCD_PRS_RPIMAC_EN; in fman_prs_is_enabled()
H A Dfman_kg.c259 while ((fmkg_ar = ioread32be(&regs->fmkg_ar)) & FM_KG_KGAR_GO) ; in fman_kg_write_ar_wait()
272 tmp = ioread32be(&kgpe_regs->fmkg_pe_sp); in fman_kg_write_sp()
298 *event = ioread32be(&regs->fmkg_eer); in fman_kg_get_event()
299 mask = ioread32be(&regs->fmkg_eeer); in fman_kg_get_event()
300 *scheme_idx = ioread32be(&regs->fmkg_seer); in fman_kg_get_event()
301 *scheme_idx &= ioread32be(&regs->fmkg_seeer); in fman_kg_get_event()
306 force = ioread32be(&regs->fmkg_feer); in fman_kg_get_event()
355 iowrite32be(ioread32be(&regs->fmkg_gcr) | FM_KG_KGGCR_EN, in fman_kg_enable()
361 iowrite32be(ioread32be(&regs->fmkg_gcr) & ~FM_KG_KGGCR_EN, in fman_kg_disable()
387 tmp = ioread32be(&regs->fmkg_eeer); in fman_kg_set_exception()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/FM/Rtc/
H A Dfman_rtc.c50 return ioread32be(&regs->tmr_tevent); in fman_rtc_get_events()
55 return ioread32be(&regs->tmr_tevent) & ev_mask; in fman_rtc_get_event()
60 return ioread32be(&regs->tmr_temask); in fman_rtc_get_interrupt_mask()
77 event = ioread32be(&regs->tmr_tevent); in fman_rtc_check_and_clear_event()
78 event &= ioread32be(&regs->tmr_temask); in fman_rtc_check_and_clear_event()
87 return ioread32be(&regs->tmr_add); in fman_rtc_get_frequency_compensation()
131 time = (uint64_t)ioread32be(&regs->tmr_etts[id].tmr_etts_l); in fman_rtc_get_trigger_stamp()
132 time |= ((uint64_t)ioread32be(&regs->tmr_etts[id].tmr_etts_h) in fman_rtc_get_trigger_stamp()
140 return ioread32be(&regs->tmr_ctrl); in fman_rtc_get_timer_ctrl()
/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_health.c116 return (ioread32be(&dev->iseg->cmdq_addr_l_sz) >> 8) & 7; in mlx5_get_nic_state()
123 cur_cmdq_addr_l_sz = ioread32be(&dev->iseg->cmdq_addr_l_sz); in mlx5_set_nic_state()
133 u32 rfr = ioread32be(&h->rfr) >> MLX5_RFR_OFFSET; in sensor_fw_synd_rfr()
170 bool err = ioread32be(&h->fw_ver) == 0xffffffff; in sensor_pci_no_comm()
208 supported = (ioread32be(&dev->iseg->initializing) >> in reset_fw_if_needed()
231 cmdq_addr = ioread32be(&dev->iseg->cmdq_addr_l_sz); in reset_fw_if_needed()
523 ioread32be(h->assert_var + i)); in print_health_info()
526 ioread32be(&h->assert_exit_ptr)); in print_health_info()
528 ioread32be(&h->assert_callra)); in print_health_info()
532 mlx5_core_info(dev, "hw_id 0x%08x\n", ioread32be(&h->hw_id)); in print_health_info()
[all …]
H A Dmlx5_main.c758 return ioread32be(&dev->iseg->initializing) >> 31; in fw_initializing()
786 ioread32be(&dev->iseg->initializing)); in wait_fw_init()
1871 count = ioread32be(health->health_counter); in wait_vital()
H A Dmlx5_cmd.c1565 cmd_l = ioread32be(&dev->iseg->cmdq_addr_l_sz) & 0xff; in mlx5_cmd_init()
1587 cmd->cmdif_rev = ioread32be(&dev->iseg->cmdif_rev_fw_sub) >> 16; in mlx5_cmd_init()
/freebsd/sys/contrib/ncsw/Peripherals/FM/Port/
H A Dfman_port.c250 iowrite32be(ioread32be(&regs->fmbm_tfne) & ~BMI_EBD_EN, &regs->fmbm_tfne); in init_bmi_tx()
730 tmp = ioread32be(&bp_reg[i]); in fman_port_find_bpool()
804 tmp = ioread32be(&port->qmi_regs->fmqm_pnc) | QMI_PORT_CFG_EN; in fman_port_enable()
809 tmp = ioread32be(bmi_cfg_reg) | BMI_PORT_CFG_EN; in fman_port_enable()
846 tmp = ioread32be(&port->qmi_regs->fmqm_pnc) & ~QMI_PORT_CFG_EN; in fman_port_disable()
853 tmp = ioread32be(&port->qmi_regs->fmqm_pns); in fman_port_disable()
864 tmp = ioread32be(bmi_cfg_reg) & ~BMI_PORT_CFG_EN; in fman_port_disable()
871 tmp = ioread32be(bmi_status_reg); in fman_port_disable()
1121 tmp = ioread32be(&port->bmi_regs->rx.fmbm_rfne); in fman_port_modify_rx_fd_bits()
1217 tmp = ioread32be(stats_reg); in fman_port_set_stats_cnt_mode()
[all …]
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dio.h340 #undef ioread32be
342 ioread32be(const volatile void *addr) in ioread32be() function
352 #define ioread32be(addr) ioread32be(addr) macro
/freebsd/sys/contrib/ncsw/inc/flib/
H A Dfsl_fman_rtc.h324 time = (uint64_t)ioread32be(&regs->tmr_cnt_l); in fman_rtc_get_timer()
325 time |= ((uint64_t)ioread32be(&regs->tmr_cnt_h) << 32); in fman_rtc_get_timer()
/freebsd/sys/contrib/ncsw/inc/flib/common/
H A Dgeneral.h46 #define ioread32be(addr) GET_UINT32(*addr) macro
/freebsd/sys/contrib/device-tree/Bindings/
H A Dcommon-properties.txt14 unconditionally (e.g. ioread32be/iowrite32be). Use this if you
21 BE vmlinux -> ioread32be/iowrite32be). In this case no byte swaps
/freebsd/sys/contrib/ncsw/Peripherals/FM/SP/
H A Dfman_sp.c41 return ioread32be(&sp_regs->fm_sp_acnt); in fman_vsp_get_statistics()
/freebsd/sys/dev/mlx5/
H A Ddriver.h927 return ioread32be(&dev->iseg->fw_rev) & 0xffff; in fw_rev_maj()
932 return ioread32be(&dev->iseg->fw_rev) >> 16; in fw_rev_min()
937 return ioread32be(&dev->iseg->cmdif_rev_fw_sub) & 0xffff; in fw_rev_sub()
942 return ioread32be(&dev->iseg->cmdif_rev_fw_sub) >> 16; in cmdif_rev_get()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_main.c1140 hw_h = ioread32be(&iseg->internal_timer_h); in mlx5e_hw_clock()
1141 hw_l = ioread32be(&iseg->internal_timer_l); in mlx5e_hw_clock()
1142 hw_h1 = ioread32be(&iseg->internal_timer_h); in mlx5e_hw_clock()