/freebsd/sys/contrib/ncsw/Peripherals/FM/MAC/ |
H A D | fman_dtsec.c | 40 iowrite32be(ioread32be(®s->rctrl) | RCTRL_GRS, ®s->rctrl); in fman_dtsec_stop_rx() 46 iowrite32be(ioread32be(®s->tctrl) | DTSEC_TCTRL_GTS, ®s->tctrl); in fman_dtsec_stop_tx() 52 iowrite32be(ioread32be(®s->tctrl) & ~DTSEC_TCTRL_GTS, ®s->tctrl); in fman_dtsec_start_tx() 58 iowrite32be(ioread32be(®s->rctrl) & ~RCTRL_GRS, ®s->rctrl); in fman_dtsec_start_rx() 119 iowrite32be(MACCFG1_SOFT_RESET, ®s->maccfg1); in fman_dtsec_init() 120 iowrite32be(0, ®s->maccfg1); in fman_dtsec_init() 155 iowrite32be(tmp, ®s->ecntrl); in fman_dtsec_init() 165 iowrite32be(tmp, ®s->tctrl); in fman_dtsec_init() 181 iowrite32be(tmp, ®s->ptv); in fman_dtsec_init() 199 iowrite32be(tmp, ®s->rctrl); in fman_dtsec_init() [all …]
|
H A D | fman_memac.c | 49 iowrite32be(ev_mask, ®s->ievent); in fman_memac_ack_event() 63 iowrite32be(tmp, ®s->command_config); in fman_memac_set_promiscuous() 70 iowrite32be(0, ®s->mac_addr0.mac_addr_l); in fman_memac_clear_addr_in_paddr() 71 iowrite32be(0, ®s->mac_addr0.mac_addr_u); in fman_memac_clear_addr_in_paddr() 73 iowrite32be(0x0, ®s->mac_addr[paddr_num - 1].mac_addr_l); in fman_memac_clear_addr_in_paddr() 74 iowrite32be(0x0, ®s->mac_addr[paddr_num - 1].mac_addr_u); in fman_memac_clear_addr_in_paddr() 91 iowrite32be(tmp0, ®s->mac_addr0.mac_addr_l); in fman_memac_add_addr_in_paddr() 92 iowrite32be(tmp1, ®s->mac_addr0.mac_addr_u); in fman_memac_add_addr_in_paddr() 94 iowrite32be(tmp0, ®s->mac_addr[paddr_num-1].mac_addr_l); in fman_memac_add_addr_in_paddr() 95 iowrite32be(tmp1, ®s->mac_addr[paddr_num-1].mac_addr_u); in fman_memac_add_addr_in_paddr() [all …]
|
H A D | fman_tgec.c | 46 iowrite32be(tmp0, ®s->mac_addr_0); in fman_tgec_set_mac_address() 47 iowrite32be(tmp1, ®s->mac_addr_1); in fman_tgec_set_mac_address() 58 iowrite32be(tmp, ®s->command_config); in fman_tgec_reset_stat() 166 iowrite32be(tmp, ®s->command_config); in fman_tgec_enable() 178 iowrite32be(tmp_reg_32, ®s->command_config); in fman_tgec_disable() 190 iowrite32be(tmp, ®s->command_config); in fman_tgec_set_promiscuous() 197 iowrite32be(i & ~TGEC_HASH_MCAST_EN, ®s->hashtable_ctrl); in fman_tgec_reset_filter_table() 203 iowrite32be(hash | TGEC_HASH_MCAST_EN, ®s->hashtable_ctrl); in fman_tgec_set_hash_table_entry() 208 iowrite32be(value, ®s->hashtable_ctrl); in fman_tgec_set_hash_table() 213 iowrite32be((uint32_t)pause_time, ®s->pause_quant); in fman_tgec_set_tx_pause_frames() [all …]
|
H A D | fman_dtsec_mii_acc.c | 84 iowrite32be(ioread32be(®s->miimcfg) | MIIMCFG_RESET_MGMT, in fman_dtsec_mii_reset() 86 iowrite32be(ioread32be(®s->miimcfg) & ~MIIMCFG_RESET_MGMT, in fman_dtsec_mii_reset() 97 iowrite32be((uint32_t)dtsec_mii_get_div(dtsec_freq), ®s->miimcfg); in fman_dtsec_mii_write_reg() 101 iowrite32be(0, ®s->miimcom); in fman_dtsec_mii_write_reg() 108 iowrite32be(tmp, ®s->miimadd); in fman_dtsec_mii_write_reg() 112 iowrite32be((uint32_t)data, ®s->miimcon); in fman_dtsec_mii_write_reg() 131 iowrite32be((uint32_t)dtsec_mii_get_div(dtsec_freq), ®s->miimcfg); in fman_dtsec_mii_read_reg() 136 iowrite32be(tmp, ®s->miimadd); in fman_dtsec_mii_read_reg() 140 iowrite32be(MIIMCOM_READ_CYCLE, ®s->miimcom); in fman_dtsec_mii_read_reg() 154 iowrite32be(0, ®s->miimcom); in fman_dtsec_mii_read_reg()
|
H A D | fman_memac_mii_acc.c | 49 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 D | fman_ncsw.c | 48 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 D | fman_port.c | 65 iowrite32be(tmp, ®s->fmbm_rcfg); in init_bmi_rx() 77 iowrite32be(tmp, ®s->fmbm_rda); in init_bmi_rx() 83 iowrite32be(tmp, ®s->fmbm_rfp); in init_bmi_rx() 87 iowrite32be(BMI_RX_FIFO_THRESHOLD_ETHE, ®s->fmbm_reth); in init_bmi_rx() 96 iowrite32be(tmp, ®s->fmbm_rfed); in init_bmi_rx() 104 iowrite32be(tmp, ®s->fmbm_ricp); in init_bmi_rx() 109 iowrite32be(tmp, ®s->fmbm_rim); in init_bmi_rx() 119 iowrite32be(tmp, ®s->fmbm_rebm); in init_bmi_rx() 131 iowrite32be(tmp, ®s->fmbm_rfca); in init_bmi_rx() 141 iowrite32be(tmp, ®s->fmbm_rfne); in init_bmi_rx() [all …]
|
/freebsd/sys/contrib/ncsw/Peripherals/FM/Pcd/ |
H A D | fman_prs.c | 47 iowrite32be(event, ®s->fmpr_perr); in fman_prs_ack_err_event() 62 iowrite32be(event, ®s->fmpr_pevr); in fman_prs_ack_expt_event() 76 iowrite32be(cfg->max_prs_cyc_lim, ®s->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, ®s->fmpr_pever); in fman_prs_init() 83 iowrite32be(0, ®s->fmpr_pever); in fman_prs_init() 85 iowrite32be(FM_PCD_PRS_DOUBLE_ECC, ®s->fmpr_perr); in fman_prs_init() 90 iowrite32be(tmp, ®s->fmpr_perer); in fman_prs_init() 92 iowrite32be(cfg->port_id_stat, ®s->fmpr_ppsc); in fman_prs_init() 102 iowrite32be(tmp, ®s->fmpr_rpimac); in fman_prs_enable() [all …]
|
H A D | fman_kg.c | 257 iowrite32be(fmkg_ar, ®s->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 ,®s->fmkg_feer); in fman_kg_get_event() 310 iowrite32be(*event, ®s->fmkg_eer); in fman_kg_get_event() 311 iowrite32be(*scheme_idx, ®s->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, ®s->fmkg_eeer); in fman_kg_init() 333 iowrite32be(0, ®s->fmkg_fdor); in fman_kg_init() 334 iowrite32be(0, ®s->fmkg_gdv0r); in fman_kg_init() [all …]
|
/freebsd/sys/contrib/ncsw/Peripherals/FM/Rtc/ |
H A D | fman_rtc.c | 65 iowrite32be(mask, ®s->tmr_temask); in fman_rtc_set_interrupt_mask() 70 iowrite32be(events, ®s->tmr_tevent); in fman_rtc_ack_event() 81 iowrite32be(event, ®s->tmr_tevent); in fman_rtc_check_and_clear_event() 92 iowrite32be(val, ®s->tmr_add); in fman_rtc_set_frequency_compensation() 107 iowrite32be(val, ®s->tmr_alarm[index].tmr_alarm_l); in fman_rtc_set_timer_alarm_l() 112 iowrite32be(val, ®s->tmr_fiper[index]); in fman_rtc_set_timer_fiper() 117 iowrite32be((uint32_t)val, ®s->tmr_alarm[index].tmr_alarm_l); in fman_rtc_set_timer_alarm() 118 iowrite32be((uint32_t)(val >> 32), ®s->tmr_alarm[index].tmr_alarm_h); in fman_rtc_set_timer_alarm() 123 iowrite32be((uint32_t)val, ®s->tmr_off_l); in fman_rtc_set_timer_offset() 124 iowrite32be((uint32_t)(val >> 32), ®s->tmr_off_h); in fman_rtc_set_timer_offset() [all …]
|
/freebsd/sys/contrib/ncsw/Peripherals/FM/SP/ |
H A D | fman_sp.c | 49 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 D | io.h | 388 #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 D | fsl_fman_rtc.h | 337 iowrite32be((uint32_t)val, ®s->tmr_cnt_l); in fman_rtc_set_timer() 338 iowrite32be((uint32_t)(val >> 32), ®s->tmr_cnt_h); in fman_rtc_set_timer()
|
/freebsd/sys/contrib/ncsw/inc/flib/common/ |
H A D | general.h | 45 #define iowrite32be(val, addr) WRITE_UINT32(*addr, val) macro
|
/freebsd/sys/contrib/device-tree/Bindings/ |
H A D | common-properties.txt | 14 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 D | mlx5_health.c | 124 iowrite32be((cur_cmdq_addr_l_sz & 0xFFFFF000) | in mlx5_set_nic_state() 232 iowrite32be((cmdq_addr & 0xFFFFF000) | in reset_fw_if_needed()
|
H A D | mlx5_cmd.c | 911 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()
|