Home
last modified time | relevance | path

Searched refs:iowrite32be (Results 1 – 17 of 17) 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()
119 iowrite32be(MACCFG1_SOFT_RESET, &regs->maccfg1); in fman_dtsec_init()
120 iowrite32be(0, &regs->maccfg1); in fman_dtsec_init()
155 iowrite32be(tmp, &regs->ecntrl); in fman_dtsec_init()
165 iowrite32be(tmp, &regs->tctrl); in fman_dtsec_init()
181 iowrite32be(tmp, &regs->ptv); in fman_dtsec_init()
199 iowrite32be(tmp, &regs->rctrl); in fman_dtsec_init()
[all …]
H A Dfman_memac.c49 iowrite32be(ev_mask, &regs->ievent); in fman_memac_ack_event()
63 iowrite32be(tmp, &regs->command_config); in fman_memac_set_promiscuous()
70 iowrite32be(0, &regs->mac_addr0.mac_addr_l); in fman_memac_clear_addr_in_paddr()
71 iowrite32be(0, &regs->mac_addr0.mac_addr_u); in fman_memac_clear_addr_in_paddr()
73 iowrite32be(0x0, &regs->mac_addr[paddr_num - 1].mac_addr_l); in fman_memac_clear_addr_in_paddr()
74 iowrite32be(0x0, &regs->mac_addr[paddr_num - 1].mac_addr_u); in fman_memac_clear_addr_in_paddr()
91 iowrite32be(tmp0, &regs->mac_addr0.mac_addr_l); in fman_memac_add_addr_in_paddr()
92 iowrite32be(tmp1, &regs->mac_addr0.mac_addr_u); in fman_memac_add_addr_in_paddr()
94 iowrite32be(tmp0, &regs->mac_addr[paddr_num-1].mac_addr_l); in fman_memac_add_addr_in_paddr()
95 iowrite32be(tmp1, &regs->mac_addr[paddr_num-1].mac_addr_u); in fman_memac_add_addr_in_paddr()
[all …]
H A Dfman_tgec.c46 iowrite32be(tmp0, &regs->mac_addr_0); in fman_tgec_set_mac_address()
47 iowrite32be(tmp1, &regs->mac_addr_1); in fman_tgec_set_mac_address()
58 iowrite32be(tmp, &regs->command_config); in fman_tgec_reset_stat()
166 iowrite32be(tmp, &regs->command_config); in fman_tgec_enable()
178 iowrite32be(tmp_reg_32, &regs->command_config); in fman_tgec_disable()
190 iowrite32be(tmp, &regs->command_config); in fman_tgec_set_promiscuous()
197 iowrite32be(i & ~TGEC_HASH_MCAST_EN, &regs->hashtable_ctrl); in fman_tgec_reset_filter_table()
203 iowrite32be(hash | TGEC_HASH_MCAST_EN, &regs->hashtable_ctrl); in fman_tgec_set_hash_table_entry()
208 iowrite32be(value, &regs->hashtable_ctrl); in fman_tgec_set_hash_table()
213 iowrite32be((uint32_t)pause_time, &regs->pause_quant); in fman_tgec_set_tx_pause_frames()
[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()
97 iowrite32be((uint32_t)dtsec_mii_get_div(dtsec_freq), &regs->miimcfg); in fman_dtsec_mii_write_reg()
101 iowrite32be(0, &regs->miimcom); in fman_dtsec_mii_write_reg()
108 iowrite32be(tmp, &regs->miimadd); in fman_dtsec_mii_write_reg()
112 iowrite32be((uint32_t)data, &regs->miimcon); in fman_dtsec_mii_write_reg()
131 iowrite32be((uint32_t)dtsec_mii_get_div(dtsec_freq), &regs->miimcfg); in fman_dtsec_mii_read_reg()
136 iowrite32be(tmp, &regs->miimadd); in fman_dtsec_mii_read_reg()
140 iowrite32be(MIIMCOM_READ_CYCLE, &regs->miimcom); in fman_dtsec_mii_read_reg()
154 iowrite32be(0, &regs->miimcom); in fman_dtsec_mii_read_reg()
H A Dfman_memac_mii_acc.c49 iowrite32be(tmp_reg, &mii_regs->mdio_cfg); in write_phy_reg_10g()
56 iowrite32be(phy_addr, &mii_regs->mdio_ctrl); in write_phy_reg_10g()
57 iowrite32be(reg, &mii_regs->mdio_addr); in write_phy_reg_10g()
64 iowrite32be(data, &mii_regs->mdio_data); in write_phy_reg_10g()
85 iowrite32be(tmp_reg, &mii_regs->mdio_cfg); in read_phy_reg_10g()
92 iowrite32be(phy_addr, &mii_regs->mdio_ctrl); in read_phy_reg_10g()
93 iowrite32be(reg, &mii_regs->mdio_addr); in read_phy_reg_10g()
102 iowrite32be(tmp_reg, &mii_regs->mdio_ctrl); in read_phy_reg_10g()
123 iowrite32be(tmp_reg, &mii_regs->mdio_cfg); in write_phy_reg_1g()
132 iowrite32be(tmp_reg, &mii_regs->mdio_ctrl); in write_phy_reg_1g()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/FM/
H A Dfman_ncsw.c48 iowrite32be(force & ~event, &bmi_rg->fmbm_ifr); in fman_get_bmi_err_event()
50 iowrite32be(event, &bmi_rg->fmbm_ievr); in fman_get_bmi_err_event()
65 iowrite32be(force & ~event, &qmi_rg->fmqm_eif); in fman_get_qmi_err_event()
67 iowrite32be(event, &qmi_rg->fmqm_eie); in fman_get_qmi_err_event()
105 iowrite32be(status, &dma_rg->fmdmsr); in fman_get_dma_err_event()
116 iowrite32be(event, &fpm_rg->fmfp_ee); in fman_get_fpm_err_event()
128 iowrite32be(event & ~FPM_RAM_IRAM_ECC, &fpm_rg->fm_rcr); in fman_get_muram_err_event()
143 iowrite32be(event & ~FPM_RAM_MURAM_ECC, in fman_get_iram_err_event()
162 iowrite32be(force & ~event, &qmi_rg->fmqm_if); in fman_get_qmi_event()
164 iowrite32be(event, &qmi_rg->fmqm_ie); in fman_get_qmi_event()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/FM/Port/
H A Dfman_port.c65 iowrite32be(tmp, &regs->fmbm_rcfg); in init_bmi_rx()
77 iowrite32be(tmp, &regs->fmbm_rda); in init_bmi_rx()
83 iowrite32be(tmp, &regs->fmbm_rfp); in init_bmi_rx()
87 iowrite32be(BMI_RX_FIFO_THRESHOLD_ETHE, &regs->fmbm_reth); in init_bmi_rx()
96 iowrite32be(tmp, &regs->fmbm_rfed); in init_bmi_rx()
104 iowrite32be(tmp, &regs->fmbm_ricp); in init_bmi_rx()
109 iowrite32be(tmp, &regs->fmbm_rim); in init_bmi_rx()
119 iowrite32be(tmp, &regs->fmbm_rebm); in init_bmi_rx()
131 iowrite32be(tmp, &regs->fmbm_rfca); in init_bmi_rx()
141 iowrite32be(tmp, &regs->fmbm_rfne); in init_bmi_rx()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/FM/Pcd/
H A Dfman_prs.c47 iowrite32be(event, &regs->fmpr_perr); in fman_prs_ack_err_event()
62 iowrite32be(event, &regs->fmpr_pevr); in fman_prs_ack_expt_event()
76 iowrite32be(cfg->max_prs_cyc_lim, &regs->fmpr_rpclim); in fman_prs_init()
77 iowrite32be((FM_PCD_PRS_SINGLE_ECC | FM_PCD_PRS_PORT_IDLE_STS), in fman_prs_init()
81 iowrite32be(FM_PCD_PRS_SINGLE_ECC, &regs->fmpr_pever); in fman_prs_init()
83 iowrite32be(0, &regs->fmpr_pever); in fman_prs_init()
85 iowrite32be(FM_PCD_PRS_DOUBLE_ECC, &regs->fmpr_perr); in fman_prs_init()
90 iowrite32be(tmp, &regs->fmpr_perer); in fman_prs_init()
92 iowrite32be(cfg->port_id_stat, &regs->fmpr_ppsc); in fman_prs_init()
102 iowrite32be(tmp, &regs->fmpr_rpimac); in fman_prs_enable()
[all …]
H A Dfman_kg.c257 iowrite32be(fmkg_ar, &regs->fmkg_ar); in fman_kg_write_ar_wait()
279 iowrite32be(tmp, &kgpe_regs->fmkg_pe_sp); in fman_kg_write_sp()
289 iowrite32be(cpp, &kgpe_regs->fmkg_pe_cpp); in fman_kg_write_cpp()
308 iowrite32be(force & ~*event ,&regs->fmkg_feer); in fman_kg_get_event()
310 iowrite32be(*event, &regs->fmkg_eer); in fman_kg_get_event()
311 iowrite32be(*scheme_idx, &regs->fmkg_seer); in fman_kg_get_event()
322 iowrite32be(FM_EX_KG_DOUBLE_ECC | FM_EX_KG_KEYSIZE_OVERFLOW, in fman_kg_init()
332 iowrite32be(tmp, &regs->fmkg_eeer); in fman_kg_init()
333 iowrite32be(0, &regs->fmkg_fdor); in fman_kg_init()
334 iowrite32be(0, &regs->fmkg_gdv0r); in fman_kg_init()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/FM/Rtc/
H A Dfman_rtc.c65 iowrite32be(mask, &regs->tmr_temask); in fman_rtc_set_interrupt_mask()
70 iowrite32be(events, &regs->tmr_tevent); in fman_rtc_ack_event()
81 iowrite32be(event, &regs->tmr_tevent); in fman_rtc_check_and_clear_event()
92 iowrite32be(val, &regs->tmr_add); in fman_rtc_set_frequency_compensation()
107 iowrite32be(val, &regs->tmr_alarm[index].tmr_alarm_l); in fman_rtc_set_timer_alarm_l()
112 iowrite32be(val, &regs->tmr_fiper[index]); in fman_rtc_set_timer_fiper()
117 iowrite32be((uint32_t)val, &regs->tmr_alarm[index].tmr_alarm_l); in fman_rtc_set_timer_alarm()
118 iowrite32be((uint32_t)(val >> 32), &regs->tmr_alarm[index].tmr_alarm_h); in fman_rtc_set_timer_alarm()
123 iowrite32be((uint32_t)val, &regs->tmr_off_l); in fman_rtc_set_timer_offset()
124 iowrite32be((uint32_t)(val >> 32), &regs->tmr_off_h); in fman_rtc_set_timer_offset()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/FM/SP/
H A Dfman_sp.c49 iowrite32be(value, &sp_regs->fm_sp_acnt); in fman_vsp_set_statistics()
120 iowrite32be(tmp_reg, &sp_regs->fm_sp_ebmpi[i]); in fman_vsp_init()
126 iowrite32be(0, &sp_regs->fm_sp_ebmpi[i]); in fman_vsp_init()
159 iowrite32be(tmp_reg, &sp_regs->fm_sp_mpd); in fman_vsp_init()
173 iowrite32be(tmp_reg, &sp_regs->fm_sp_da); in fman_vsp_init()
183 iowrite32be(tmp_reg, &sp_regs->fm_sp_icp); in fman_vsp_init()
193 iowrite32be(tmp_reg, &sp_regs->fm_sp_ebm); in fman_vsp_init()
196 iowrite32be(liodn_offset, &sp_regs->fm_sp_spliodn); in fman_vsp_init()
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dio.h388 #undef iowrite32be
390 iowrite32be(uint32_t v, volatile void *addr) in iowrite32be() function
396 #define iowrite32be(v, addr) iowrite32be(v, addr) macro
/freebsd/sys/contrib/ncsw/inc/flib/
H A Dfsl_fman_rtc.h337 iowrite32be((uint32_t)val, &regs->tmr_cnt_l); in fman_rtc_set_timer()
338 iowrite32be((uint32_t)(val >> 32), &regs->tmr_cnt_h); in fman_rtc_set_timer()
/freebsd/sys/contrib/ncsw/inc/flib/common/
H A Dgeneral.h45 #define iowrite32be(val, addr) WRITE_UINT32(*addr, val) 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/dev/mlx5/mlx5_core/
H A Dmlx5_health.c124 iowrite32be((cur_cmdq_addr_l_sz & 0xFFFFF000) | in mlx5_set_nic_state()
232 iowrite32be((cmdq_addr & 0xFFFFF000) | in reset_fw_if_needed()
H A Dmlx5_cmd.c911 iowrite32be(1 << ent->idx, &dev->iseg->cmd_dbell); in cmd_work_handler()
1612 iowrite32be(cmd_h, &dev->iseg->cmdq_addr_h); in mlx5_cmd_init()
1613 iowrite32be(cmd_l, &dev->iseg->cmdq_addr_l_sz); in mlx5_cmd_init()