| /f-stack/freebsd/amd64/vmm/ |
| H A D | x86.c | 224 regs[0] = 0; in x86_emulate_cpuid() 225 regs[1] = 0; in x86_emulate_cpuid() 226 regs[2] = 0; in x86_emulate_cpuid() 227 regs[3] = 0; in x86_emulate_cpuid() 283 regs[2] = 0; in x86_emulate_cpuid() 284 regs[3] = 0; in x86_emulate_cpuid() 305 regs[2] = 0; in x86_emulate_cpuid() 306 regs[3] = 0; in x86_emulate_cpuid() 406 if (regs[0] || regs[1] || regs[2] || regs[3]) { in x86_emulate_cpuid() 427 regs[0] = 0; in x86_emulate_cpuid() [all …]
|
| /f-stack/freebsd/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() 547 ®s->imask); in fman_dtsec_set_stat_level() 555 ®s->imask); in fman_dtsec_set_stat_level() 563 ®s->imask); in fman_dtsec_set_stat_level() 571 ®s->imask); in fman_dtsec_set_stat_level() 584 ®s->rctrl); in fman_dtsec_set_ts() 739 iowrite32be(ioread32be(®s->imask) | ev_mask, ®s->imask); in fman_dtsec_enable_interrupt() [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() 65 ioread32be(®s->bn ## _l)) 247 iowrite32be(ev_mask, ®s->ievent); in fman_tgec_ack_event() 252 return ioread32be(®s->imask); in fman_tgec_get_interrupt_mask() 270 iowrite32be(0, ®s->mac_addr_2); in fman_tgec_clear_addr_in_paddr() 271 iowrite32be(0, ®s->mac_addr_3); in fman_tgec_clear_addr_in_paddr() 276 return ioread32be(®s->tgec_id); in fman_tgec_get_revision() 281 iowrite32be(ioread32be(®s->imask) | ev_mask, ®s->imask); in fman_tgec_enable_interrupt() 286 iowrite32be(ioread32be(®s->imask) & ~ev_mask, ®s->imask); in fman_tgec_disable_interrupt() [all …]
|
| H A D | fman_memac.c | 44 return ioread32be(®s->imask); in fman_memac_get_interrupt_mask() 49 iowrite32be(ev_mask, ®s->ievent); in fman_memac_ack_event() 133 tmp = ioread32be(®s->statn_config); in fman_memac_reset_stat() 137 iowrite32be(tmp, ®s->statn_config); in fman_memac_reset_stat() 214 iowrite32be(tmp, ®s->if_mode); in fman_memac_init() 244 tmp = ioread32be(®s->imask); in fman_memac_set_exception() 250 iowrite32be(tmp, ®s->imask); in fman_memac_set_exception() 274 tmp = ioread32be(®s->maxfrm); in fman_memac_get_max_frame_len() 351 (ioread32be(®s->bn ## _l) | \ 451 tmp = ioread32be(®s->if_mode); in fman_memac_adjust_link() [all …]
|
| H A D | fman_dtsec_mii_acc.c | 85 ®s->miimcfg); in fman_dtsec_mii_reset() 87 ®s->miimcfg); in fman_dtsec_mii_reset() 101 iowrite32be(0, ®s->miimcom); in fman_dtsec_mii_write_reg() 103 tmp = ioread32be(®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() 114 tmp = ioread32be(®s->miimcon); in fman_dtsec_mii_write_reg() 136 iowrite32be(tmp, ®s->miimadd); in fman_dtsec_mii_read_reg() 142 tmp = ioread32be(®s->miimcom); in fman_dtsec_mii_read_reg() 154 iowrite32be(0, ®s->miimcom); in fman_dtsec_mii_read_reg() [all …]
|
| /f-stack/freebsd/contrib/ncsw/Peripherals/FM/Rtc/ |
| H A D | fman_rtc.c | 50 return ioread32be(®s->tmr_tevent); in fman_rtc_get_events() 87 return ioread32be(®s->tmr_add); in fman_rtc_get_frequency_compensation() 92 iowrite32be(val, ®s->tmr_add); in fman_rtc_set_frequency_compensation() 97 fman_rtc_set_interrupt_mask(regs, fman_rtc_get_interrupt_mask(regs) | events); in fman_rtc_enable_interupt() 102 fman_rtc_set_interrupt_mask(regs, fman_rtc_get_interrupt_mask(regs) & ~events); in fman_rtc_disable_interupt() 140 return ioread32be(®s->tmr_ctrl); in fman_rtc_get_timer_ctrl() 145 iowrite32be(val, ®s->tmr_ctrl); in fman_rtc_set_timer_ctrl() 152 fman_rtc_set_timer_ctrl(regs, 0); in fman_rtc_timers_soft_reset() 162 fman_rtc_timers_soft_reset(regs); in fman_rtc_init() 250 fman_rtc_set_timer_ctrl(regs, (fman_rtc_get_timer_ctrl(regs) in fman_rtc_disable() [all …]
|
| /f-stack/freebsd/contrib/alpine-hal/ |
| H A D | al_hal_pcie.c | 154 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_link_speed_ctrl_set() local 177 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_link_config() local 229 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_ram_parity_int_config() local 246 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_axi_parity_int_config() local 309 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_relaxed_pcie_ordering_config() local 390 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_lat_rply_timers_config() local 493 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_gen2_params_config() local 542 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_gen3_params_config() local 633 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_pf_params_config() local 845 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_sris_config() local [all …]
|
| H A D | al_hal_iofic.c | 58 al_reg_write32(®s->ctrl[group].int_control_grp, flags); in al_iofic_config() 76 reg = al_reg_read32(®s->ctrl[group].int_control_grp); in al_iofic_moder_res_config() 81 al_reg_write32(®s->ctrl[group].int_control_grp, reg); in al_iofic_moder_res_config() 98 reg = al_reg_read32(®s->ctrl[group].int_control_grp); in al_iofic_legacy_moder_interval_config() 103 al_reg_write32(®s->ctrl[group].int_control_grp, reg); in al_iofic_legacy_moder_interval_config() 166 return ®s->ctrl[group].int_mask_clear_grp; in al_iofic_unmask_offset_get() 198 reg = al_reg_read32(®s->ctrl[group].int_mask_grp); in al_iofic_mask() 213 return al_reg_read32(®s->ctrl[group].int_mask_grp); in al_iofic_read_mask() 226 return al_reg_read32(®s->ctrl[group].int_cause_grp); in al_iofic_read_cause() 240 al_reg_write32(®s->ctrl[group].int_cause_grp, ~mask); in al_iofic_clear_cause() [all …]
|
| /f-stack/freebsd/contrib/ncsw/Peripherals/FM/Pcd/ |
| H A D | fman_prs.c | 42 return ioread32be(®s->fmpr_perer); in fman_prs_get_err_ev_mask() 47 iowrite32be(event, ®s->fmpr_perr); in fman_prs_ack_err_event() 57 return ioread32be(®s->fmpr_pever); in fman_prs_get_expt_ev_mask() 62 iowrite32be(event, ®s->fmpr_pevr); in fman_prs_ack_expt_event() 78 ®s->fmpr_pevr); in fman_prs_init() 83 iowrite32be(0, ®s->fmpr_pever); in fman_prs_init() 90 iowrite32be(tmp, ®s->fmpr_perer); in fman_prs_init() 102 iowrite32be(tmp, ®s->fmpr_rpimac); in fman_prs_enable() 110 iowrite32be(tmp, ®s->fmpr_rpimac); in fman_prs_disable() 120 iowrite32be(pid_msk, ®s->fmpr_ppsc); in fman_prs_set_stst_port_msk() [all …]
|
| H A D | fman_kg.c | 60 fman_kg_write_ar_wait(regs, ar); in clear_pe_all_scheme() 80 fman_kg_write_cpp(regs, 0); in clear_pe_all_cls_plan() 83 fman_kg_write_ar_wait(regs, ar); in clear_pe_all_cls_plan() 323 ®s->fmkg_eer); 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() 335 iowrite32be(0, ®s->fmkg_gdv1r); in fman_kg_init() 356 ®s->fmkg_gcr); in fman_kg_enable() 362 ®s->fmkg_gcr); in fman_kg_disable() [all …]
|
| /f-stack/freebsd/amd64/ia32/ |
| H A D | ia32_reg.c | 90 regs->r_gs = _ugssel; in fill_regs32() 91 regs->r_fs = _ufssel; in fill_regs32() 103 regs->r_cs = tp->tf_cs; in fill_regs32() 106 regs->r_ss = tp->tf_ss; in fill_regs32() 107 regs->r_err = 0; in fill_regs32() 108 regs->r_trapno = 0; in fill_regs32() 118 if (!EFL_SECURE(regs->r_eflags, tp->tf_rflags) || !CS_SECURE(regs->r_cs)) in set_regs32() 120 tp->tf_gs = regs->r_gs; in set_regs32() 121 tp->tf_fs = regs->r_fs; in set_regs32() 122 tp->tf_es = regs->r_es; in set_regs32() [all …]
|
| H A D | ia32_signal.c | 342 struct trapframe *regs; in ia32_osendsig() local 352 regs = td->td_frame; in ia32_osendsig() 455 regs = td->td_frame; in freebsd4_ia32_sendsig() 580 regs = td->td_frame; in ia32_sendsig() 706 regs = td->td_frame; in ofreebsd32_sigreturn() 775 regs = td->td_frame; 814 regs->tf_cs = cs; 851 regs = td->td_frame; 919 regs->tf_cs = cs; 944 regs = td->td_frame; in ia32_setregs() [all …]
|
| /f-stack/freebsd/x86/x86/ |
| H A D | identcpu.c | 262 memcpy(brand, regs, sizeof(regs)); in printcpuinfo() 1413 if (regs[0] == 0 && regs[1] == 0x4b4d564b && in identify_hypervisor_cpuid_base() 1414 regs[2] == 0x564b4d56 && regs[3] == 0x0000004d) in identify_hypervisor_cpuid_base() 1452 u_int regs[4]; in identify_hypervisor() local 1564 u_int regs[4]; in identify_cpu1() local 1618 u_int regs[4]; in identify_cpu_fixup_bsp() local 1634 u_int regs[4]; in finishidentcpu() local 1834 u_int regs[4]; in print_AMD_info() local 1944 u_int regs[4]; in print_INTEL_info() local 1975 (regs[2] >> 16) & 0xffff, nway, regs[2] & 0xff); in print_INTEL_info() [all …]
|
| /f-stack/freebsd/contrib/ncsw/inc/flib/ |
| H A D | fsl_fman_rtc.h | 187 uint32_t fman_rtc_get_events(struct rtc_regs *regs); 195 uint32_t fman_rtc_get_interrupt_mask(struct rtc_regs *regs); 249 uint32_t fman_rtc_get_timer_ctrl(struct rtc_regs *regs); 324 time = (uint64_t)ioread32be(®s->tmr_cnt_l); in fman_rtc_get_timer() 325 time |= ((uint64_t)ioread32be(®s->tmr_cnt_h) << 32); in fman_rtc_get_timer() 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() 348 void fman_rtc_timers_soft_reset(struct rtc_regs *regs); 368 void fman_rtc_enable(struct rtc_regs *regs, bool reset_clock); 376 bool fman_rtc_is_enabled(struct rtc_regs *regs); [all …]
|
| H A D | fsl_fman_dtsec.h | 803 uint32_t fman_dtsec_get_revision(struct dtsec_regs *regs); 859 int fman_dtsec_adjust_link(struct dtsec_regs *regs, 873 int fman_dtsec_set_tbi_phy_addr(struct dtsec_regs *regs, 990 void fman_dtsec_set_ts(struct dtsec_regs *regs, bool en); 1059 int fman_dtsec_set_stat_level(struct dtsec_regs *regs, 1066 void fman_dtsec_reset_stat(struct dtsec_regs *regs); 1089 void fman_dtsec_start_tx(struct dtsec_regs *regs); 1090 void fman_dtsec_start_rx(struct dtsec_regs *regs); 1091 void fman_dtsec_stop_tx(struct dtsec_regs *regs); 1092 void fman_dtsec_stop_rx(struct dtsec_regs *regs); [all …]
|
| H A D | fsl_fman_tgec.h | 368 int fman_tgec_init(struct tgec_regs *regs, struct tgec_cfg *cfg, 375 uint32_t fman_tgec_get_revision(struct tgec_regs *regs); 379 void fman_tgec_set_promiscuous(struct tgec_regs *regs, bool val); 385 void fman_tgec_reset_stat(struct tgec_regs *regs); 394 uint64_t fman_tgec_get_counter(struct tgec_regs *regs, 438 void fman_tgec_ack_event(struct tgec_regs *regs, uint32_t ev_mask); 440 uint32_t fman_tgec_get_interrupt_mask(struct tgec_regs *regs); 451 void fman_tgec_clear_addr_in_paddr(struct tgec_regs *regs); 457 void fman_tgec_reset_filter_table(struct tgec_regs *regs); 466 uint16_t fman_tgec_get_max_frame_len(struct tgec_regs *regs); [all …]
|
| H A D | fsl_fman_prs.h | 89 uint32_t fman_prs_get_err_event(struct fman_prs_regs *regs, uint32_t ev_mask); 90 uint32_t fman_prs_get_err_ev_mask(struct fman_prs_regs *regs); 91 void fman_prs_ack_err_event(struct fman_prs_regs *regs, uint32_t event); 93 uint32_t fman_prs_get_expt_ev_mask(struct fman_prs_regs *regs); 94 void fman_prs_ack_expt_event(struct fman_prs_regs *regs, uint32_t event); 96 int fman_prs_init(struct fman_prs_regs *regs, struct fman_prs_cfg *cfg); 97 void fman_prs_enable(struct fman_prs_regs *regs); 98 void fman_prs_disable(struct fman_prs_regs *regs); 99 int fman_prs_is_enabled(struct fman_prs_regs *regs); 100 void fman_prs_set_stst_port_msk(struct fman_prs_regs *regs, uint32_t pid_msk); [all …]
|
| H A D | fsl_fman_memac.h | 369 int fman_memac_init(struct memac_regs *regs, 382 void fman_memac_add_addr_in_paddr(struct memac_regs *regs, 386 void fman_memac_clear_addr_in_paddr(struct memac_regs *regs, 389 uint64_t fman_memac_get_counter(struct memac_regs *regs, 392 void fman_memac_set_tx_pause_frames(struct memac_regs *regs, 395 uint16_t fman_memac_get_max_frame_len(struct memac_regs *regs); 400 void fman_memac_reset_stat(struct memac_regs *regs); 402 void fman_memac_reset(struct memac_regs *regs); 404 void fman_memac_reset_filter_table(struct memac_regs *regs); 413 void fman_memac_set_wol(struct memac_regs *regs, bool enable); [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | machdep_kdb.c | 97 bcopy(&tf->tf_r0, regs->r, sizeof(regs->r)); in fill_regs() 98 regs->r_sp = tf->tf_usr_sp; in fill_regs() 99 regs->r_lr = tf->tf_usr_lr; in fill_regs() 100 regs->r_pc = tf->tf_pc; in fill_regs() 101 regs->r_cpsr = tf->tf_spsr; in fill_regs() 108 bzero(regs, sizeof(*regs)); in fill_fpregs() 117 bcopy(regs->r, &tf->tf_r0, sizeof(regs->r)); in set_regs() 118 tf->tf_usr_sp = regs->r_sp; in set_regs() 119 tf->tf_usr_lr = regs->r_lr; in set_regs() 120 tf->tf_pc = regs->r_pc; in set_regs() [all …]
|
| /f-stack/freebsd/amd64/linux32/ |
| H A D | linux32_sysvec.c | 266 struct trapframe *regs; in linux_rt_sendsig() local 277 regs = td->td_frame; in linux_rt_sendsig() 355 regs->tf_fs = _ufssel; in linux_rt_sendsig() 356 regs->tf_gs = _ugssel; in linux_rt_sendsig() 396 regs = td->td_frame; in linux_sendsig() 461 regs->tf_fs = _ufssel; in linux_sendsig() 462 regs->tf_gs = _ugssel; in linux_sendsig() 489 regs = td->td_frame; in linux_sigreturn() 570 regs = td->td_frame; in linux_rt_sigreturn() 697 regs = td->td_frame; in linux_exec_setregs() [all …]
|
| /f-stack/freebsd/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() 96 iowrite32be(tmp, ®s->fmbm_rfed); in init_bmi_rx() 109 iowrite32be(tmp, ®s->fmbm_rim); in init_bmi_rx() 168 iowrite32be(tmp, ®s->fmbm_rpc); in init_bmi_rx() 250 iowrite32be(ioread32be(®s->fmbm_tfne) & ~BMI_EBD_EN, ®s->fmbm_tfne); in init_bmi_tx() 335 ®s->fmbm_ofne); in init_bmi_oh() 339 ®s->fmbm_ofne); in init_bmi_oh() 341 ®s->fmbm_ofene); in init_bmi_oh() [all …]
|
| /f-stack/freebsd/i386/linux/ |
| H A D | linux_sysvec.c | 400 struct trapframe *regs; in linux_rt_sendsig() local 410 regs = td->td_frame; in linux_rt_sendsig() 479 regs->tf_esp = (int)fp; in linux_rt_sendsig() 482 regs->tf_cs = _ucodesel; in linux_rt_sendsig() 507 struct trapframe *regs; in linux_sendsig() local 523 regs = td->td_frame; in linux_sendsig() 581 regs->tf_esp = (int)fp; in linux_sendsig() 607 struct trapframe *regs; in linux_sigreturn() local 613 regs = td->td_frame; in linux_sigreturn() 688 struct trapframe *regs; in linux_rt_sigreturn() local [all …]
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_sysvec.c | 451 struct trapframe *regs; in linux_exec_setregs() local 455 regs = td->td_frame; in linux_exec_setregs() 470 regs->tf_rsp = stack; in linux_exec_setregs() 472 regs->tf_ss = _udatasel; in linux_exec_setregs() 476 regs->tf_fs = _ufssel; in linux_exec_setregs() 477 regs->tf_gs = _ugssel; in linux_exec_setregs() 520 struct trapframe *regs; in linux_rt_sigreturn() local 525 regs = td->td_frame; in linux_rt_sigreturn() 615 struct trapframe *regs; in linux_rt_sendsig() local 626 regs = td->td_frame; in linux_rt_sendsig() [all …]
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | machdep.c | 229 regs->sp = frame->tf_sp; in fill_regs() 230 regs->lr = frame->tf_lr; in fill_regs() 234 memcpy(regs->x, frame->tf_x, sizeof(regs->x)); in fill_regs() 255 frame->tf_sp = regs->sp; in set_regs() 256 frame->tf_lr = regs->lr; in set_regs() 300 memset(regs, 0, sizeof(*regs)); in fill_fpregs() 313 memcpy(pcb->pcb_fpustate.vfp_regs, regs->fp_q, sizeof(regs->fp_q)); in set_fpregs() 327 memset(regs, 0, sizeof(*regs)); in fill_dbregs() 468 regs->r_pc = tf->tf_elr; in fill_regs32() 497 memset(regs, 0, sizeof(*regs)); in fill_fpregs32() [all …]
|
| /f-stack/freebsd/i386/i386/ |
| H A D | machdep.c | 338 regs = td->td_frame; in osendsig() 467 regs = td->td_frame; in freebsd4_sendsig() 478 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_fs, sizeof(*regs)); in freebsd4_sendsig() 602 regs = td->td_frame; in sendsig() 621 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_fs, sizeof(*regs)); in sendsig() 756 regs = td->td_frame; 875 regs = td->td_frame; 944 bcopy(&ucp->uc_mcontext.mc_fs, regs, sizeof(*regs)); 988 regs = td->td_frame; 1084 bcopy(&ucp->uc_mcontext.mc_fs, regs, sizeof(*regs)); [all …]
|