/freebsd/sys/amd64/vmm/ |
H A D | x86.c | 211 regs[0] = 0; in x86_emulate_cpuid() 212 regs[1] = 0; in x86_emulate_cpuid() 213 regs[2] = 0; in x86_emulate_cpuid() 214 regs[3] = 0; in x86_emulate_cpuid() 270 regs[2] = 0; in x86_emulate_cpuid() 271 regs[3] = 0; in x86_emulate_cpuid() 292 regs[2] = 0; in x86_emulate_cpuid() 293 regs[3] = 0; in x86_emulate_cpuid() 393 if (regs[0] || regs[1] || regs[2] || regs[3]) { in x86_emulate_cpuid() 414 regs[0] = 0; in x86_emulate_cpuid() [all …]
|
/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() 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 …]
|
/freebsd/sys/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 …]
|
/freebsd/sys/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 …]
|
/freebsd/sys/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 …]
|
/freebsd/sys/amd64/ia32/ |
H A D | ia32_signal.c | 343 struct trapframe *regs; in ia32_osendsig() local 353 regs = td->td_frame; in ia32_osendsig() 458 regs = td->td_frame; in freebsd4_ia32_sendsig() 583 regs = td->td_frame; in ia32_sendsig() 701 regs = td->td_frame; in ofreebsd32_sigreturn() 764 regs = td->td_frame; in freebsd4_freebsd32_sigreturn() 803 regs->tf_cs = cs; in freebsd4_freebsd32_sigreturn() 833 regs = td->td_frame; in freebsd32_sigreturn() 903 regs->tf_cs = cs; in freebsd32_sigreturn() 928 regs = td->td_frame; in ia32_setregs() [all …]
|
H A D | ia32_reg.c | 84 regs->r_gs = _ugssel; in fill_regs32() 85 regs->r_fs = _ufssel; in fill_regs32() 97 regs->r_cs = tp->tf_cs; in fill_regs32() 100 regs->r_ss = tp->tf_ss; in fill_regs32() 101 regs->r_err = 0; in fill_regs32() 102 regs->r_trapno = 0; in fill_regs32() 112 if (!EFL_SECURE(regs->r_eflags, tp->tf_rflags) || !CS_SECURE(regs->r_cs)) in set_regs32() 114 tp->tf_gs = regs->r_gs; in set_regs32() 115 tp->tf_fs = regs->r_fs; in set_regs32() 116 tp->tf_es = regs->r_es; in set_regs32() [all …]
|
/freebsd/lib/libproc/ |
H A D | proc_regs.c | 45 struct reg regs; in proc_regget() local 52 memset(®s, 0, sizeof(regs)); in proc_regget() 58 *regvalue = regs.elr; in proc_regget() 66 *regvalue = regs.pc; in proc_regget() 73 *regvalue = regs.sp; in proc_regget() 83 *regvalue = regs.sp; in proc_regget() 97 struct reg regs; in proc_regset() local 109 regs.elr = regvalue; in proc_regset() 117 regs.pc = regvalue; in proc_regset() 124 regs.sp = regvalue; in proc_regset() [all …]
|
/freebsd/sys/x86/x86/ |
H A D | identcpu.c | 264 memcpy(brand, regs, sizeof(regs)); in printcpuinfo() 1404 if (regs[0] == 0 && regs[1] == 0x4b4d564b && in identify_hypervisor_cpuid_base() 1405 regs[2] == 0x564b4d56 && regs[3] == 0x0000004d) in identify_hypervisor_cpuid_base() 1460 u_int regs[4]; in identify_hypervisor() local 1544 u_int regs[4]; in identify_cpu1() local 1598 u_int regs[4]; in identify_cpu_ext_features() local 1610 u_int regs[4]; in identify_cpu_fixup_bsp() local 1626 u_int regs[4]; in finishidentcpu() local 1827 u_int regs[4]; in print_AMD_info() local 1937 u_int regs[4]; in print_INTEL_info() local [all …]
|
/freebsd/sys/dev/hyperv/vmbus/x86/ |
H A D | hyperv_x86.c | 153 u_int regs[4]; in hyperv_identify_features() local 160 maxleaf = regs[0]; in hyperv_identify_features() 176 hyperv_features = regs[0]; in hyperv_identify_features() 177 hyperv_pm_features = regs[2]; in hyperv_identify_features() 178 hyperv_features3 = regs[3]; in hyperv_identify_features() 182 regs[1] & 0xffff, regs[0], regs[2]); in hyperv_identify_features() 222 hyperv_recommends = regs[0]; in hyperv_identify_features() 224 printf(" Recommends: %08x %08x\n", regs[0], regs[1]); in hyperv_identify_features() 228 printf(" Limits: Vcpu:%d Lcpu:%d Int:%d\n", regs[0], regs[1], in hyperv_identify_features() 229 regs[2]); in hyperv_identify_features() [all …]
|
/freebsd/sys/arm/arm/ |
H A D | machdep_kdb.c | 95 bcopy(&tf->tf_r0, regs->r, sizeof(regs->r)); in fill_regs() 96 regs->r_sp = tf->tf_usr_sp; in fill_regs() 97 regs->r_lr = tf->tf_usr_lr; in fill_regs() 98 regs->r_pc = tf->tf_pc; in fill_regs() 99 regs->r_cpsr = tf->tf_spsr; in fill_regs() 121 sizeof(regs->fpr_r)); in fill_fpregs() 124 memset(regs, 0, sizeof(*regs)); in fill_fpregs() 134 bcopy(regs->r, &tf->tf_r0, sizeof(regs->r)); in set_regs() 137 tf->tf_pc = regs->r_pc; in set_regs() 152 memcpy(pcb->pcb_vfpstate.reg, regs->fpr_r, sizeof(regs->fpr_r)); in set_fpregs() [all …]
|
/freebsd/sys/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 …]
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 151 struct trapframe *regs; in linux_rt_sendsig() local 162 regs = td->td_frame; in linux_rt_sendsig() 237 regs->tf_fs = _ufssel; in linux_rt_sendsig() 238 regs->tf_gs = _ugssel; in linux_rt_sendsig() 278 regs = td->td_frame; in linux_sendsig() 341 regs->tf_fs = _ufssel; in linux_sendsig() 342 regs->tf_gs = _ugssel; in linux_sendsig() 367 regs = td->td_frame; in linux_sigreturn() 443 regs = td->td_frame; in linux_rt_sigreturn() 577 regs = td->td_frame; in linux_exec_setregs() [all …]
|
/freebsd/sys/dev/enetc/ |
H A D | enetc_mdio.c | 41 #define ENETC_MDIO_RD4(regs, base, off) \ argument 42 bus_read_4((regs), (base) + (off)) 43 #define ENETC_MDIO_WR4(regs, base, off, value) \ argument 44 bus_write_4((regs), (base) + (off), (value)) 47 enetc_mdio_wait(struct resource *regs, int mdio_base) in enetc_mdio_wait() argument 82 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_read() 93 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_read() 100 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_read() 130 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_write() 141 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_write() [all …]
|
/freebsd/sys/i386/i386/ |
H A D | exec_machdep.c | 144 regs = td->td_frame; in osendsig() 273 regs = td->td_frame; in freebsd4_sendsig() 284 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_fs, sizeof(*regs)); in freebsd4_sendsig() 408 regs = td->td_frame; in sendsig() 427 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_fs, sizeof(*regs)); in sendsig() 554 regs = td->td_frame; in osigreturn() 667 regs = td->td_frame; in freebsd4_sigreturn() 737 bcopy(&ucp->uc_mcontext.mc_fs, regs, sizeof(*regs)); in freebsd4_sigreturn() 872 bcopy(&ucp->uc_mcontext.mc_fs, regs, sizeof(*regs)); in sys_sigreturn() 1036 regs->r_err = 0; in fill_frame_regs() [all …]
|
/freebsd/sys/i386/linux/ |
H A D | linux_sysvec.c | 158 struct trapframe *regs; in linux_rt_sendsig() local 168 regs = td->td_frame; in linux_rt_sendsig() 237 regs->tf_cs = _ucodesel; in linux_rt_sendsig() 238 regs->tf_ds = _udatasel; in linux_rt_sendsig() 239 regs->tf_es = _udatasel; in linux_rt_sendsig() 262 struct trapframe *regs; in linux_sendsig() local 277 regs = td->td_frame; in linux_sendsig() 359 struct trapframe *regs; in linux_sigreturn() local 363 regs = td->td_frame; in linux_sigreturn() 436 struct trapframe *regs; in linux_rt_sigreturn() local [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | tpm_intf_crb.c | 145 #define CRB_CMD_SIZE_READ(regs) (regs.cmd_size) argument 148 regs.cmd_size = val; \ 150 #define CRB_CMD_ADDR_READ(regs) \ argument 151 (((uint64_t)regs.cmd_addr_hi << 32) | regs.cmd_addr_lo) 157 #define CRB_RSP_SIZE_READ(regs) (regs.rsp_size) argument 160 regs.rsp_size = val; \ 162 #define CRB_RSP_ADDR_READ(regs) (regs.rsp_addr) argument 165 regs.rsp_addr = val; \ 172 struct tpm_crb_regs regs; member 451 crb->regs.intf_id.cap_crb = true; in tpm_crb_init() [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | exec_machdep.c | 129 regs = td->td_frame; in sendsig() 139 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_rdi, sizeof(*regs)); in sendsig() 254 regs = td->td_frame; in sys_sigreturn() 312 bcopy(&ucp->uc_mcontext.mc_rdi, regs, sizeof(*regs)); in sys_sigreturn() 375 regs = td->td_frame; in exec_setregs() 449 regs->r_ds = 0; in fill_frame_regs() 450 regs->r_es = 0; in fill_frame_regs() 451 regs->r_fs = 0; in fill_frame_regs() 452 regs->r_gs = 0; in fill_frame_regs() 454 regs->r_err = 0; in fill_frame_regs() [all …]
|
/freebsd/sys/dev/fb/ |
H A D | vesa.c | 77 u_char regs[1]; member 237 x86regs_t regs; in int10_set_mode() local 250 x86regs_t regs; in vesa_bios_post() local 356 regs.R_BL = 1; 393 regs.R_BL = 1; in vesa_bios_save_palette() 426 regs.R_BL = 1; in vesa_bios_save_palette2() 568 regs.R_BL = 1; in vesa_bios_get_line_length() 592 printf("bx:%d, cx:%d, dx:%d\n", regs.R_BX, regs.R_CX, regs.R_DX); in vesa_bios_set_line_length() 613 regs.R_BL = 1; 635 regs.R_CX = x; in vesa_bios_set_start() [all …]
|
/freebsd/sys/arm64/arm64/ |
H A D | exec_machdep.c | 75 regs->sp = frame->tf_sp; in fill_regs() 76 regs->lr = frame->tf_lr; in fill_regs() 80 memcpy(regs->x, frame->tf_x, sizeof(regs->x)); in fill_regs() 101 frame->tf_sp = regs->sp; in set_regs() 102 frame->tf_lr = regs->lr; in set_regs() 165 sizeof(regs->fp_q)); in fill_fpregs() 169 memset(regs, 0, sizeof(*regs)); in fill_fpregs() 183 memcpy(pcb->pcb_fpustate.vfp_regs, regs->fp_q, sizeof(regs->fp_q)); in set_fpregs() 197 memset(regs, 0, sizeof(*regs)); in fill_dbregs() 372 memset(regs, 0, sizeof(*regs)); in fill_fpregs32() [all …]
|