| /freebsd-14.2/sys/amd64/vmm/ |
| H A D | x86.c | 212 regs[0] = 0; in x86_emulate_cpuid() 213 regs[1] = 0; in x86_emulate_cpuid() 214 regs[2] = 0; in x86_emulate_cpuid() 215 regs[3] = 0; in x86_emulate_cpuid() 271 regs[2] = 0; in x86_emulate_cpuid() 272 regs[3] = 0; in x86_emulate_cpuid() 293 regs[2] = 0; in x86_emulate_cpuid() 294 regs[3] = 0; in x86_emulate_cpuid() 394 if (regs[0] || regs[1] || regs[2] || regs[3]) { in x86_emulate_cpuid() 415 regs[0] = 0; in x86_emulate_cpuid() [all …]
|
| /freebsd-14.2/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-14.2/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-14.2/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-14.2/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-14.2/sys/amd64/ia32/ |
| H A D | ia32_signal.c | 344 struct trapframe *regs; in ia32_osendsig() local 354 regs = td->td_frame; in ia32_osendsig() 459 regs = td->td_frame; in freebsd4_ia32_sendsig() 584 regs = td->td_frame; in ia32_sendsig() 702 regs = td->td_frame; in ofreebsd32_sigreturn() 765 regs = td->td_frame; in freebsd4_freebsd32_sigreturn() 804 regs->tf_cs = cs; in freebsd4_freebsd32_sigreturn() 834 regs = td->td_frame; in freebsd32_sigreturn() 904 regs->tf_cs = cs; in freebsd32_sigreturn() 929 regs = td->td_frame; in ia32_setregs() [all …]
|
| H A D | ia32_reg.c | 85 regs->r_gs = _ugssel; in fill_regs32() 86 regs->r_fs = _ufssel; in fill_regs32() 98 regs->r_cs = tp->tf_cs; in fill_regs32() 101 regs->r_ss = tp->tf_ss; in fill_regs32() 102 regs->r_err = 0; in fill_regs32() 103 regs->r_trapno = 0; in fill_regs32() 113 if (!EFL_SECURE(regs->r_eflags, tp->tf_rflags) || !CS_SECURE(regs->r_cs)) in set_regs32() 115 tp->tf_gs = regs->r_gs; in set_regs32() 116 tp->tf_fs = regs->r_fs; in set_regs32() 117 tp->tf_es = regs->r_es; in set_regs32() [all …]
|
| /freebsd-14.2/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-14.2/sys/x86/x86/ |
| H A D | identcpu.c | 260 memcpy(brand, regs, sizeof(regs)); in printcpuinfo() 1395 if (regs[0] == 0 && regs[1] == 0x4b4d564b && in identify_hypervisor_cpuid_base() 1396 regs[2] == 0x564b4d56 && regs[3] == 0x0000004d) in identify_hypervisor_cpuid_base() 1434 u_int regs[4]; in identify_hypervisor() local 1517 u_int regs[4]; in identify_cpu1() local 1571 u_int regs[4]; in identify_cpu_ext_features() local 1583 u_int regs[4]; in identify_cpu_fixup_bsp() local 1599 u_int regs[4]; in finishidentcpu() local 1800 u_int regs[4]; in print_AMD_info() local 1910 u_int regs[4]; in print_INTEL_info() local [all …]
|
| /freebsd-14.2/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-14.2/sys/arm/arm/ |
| H A D | machdep_kdb.c | 96 bcopy(&tf->tf_r0, regs->r, sizeof(regs->r)); in fill_regs() 97 regs->r_sp = tf->tf_usr_sp; in fill_regs() 98 regs->r_lr = tf->tf_usr_lr; in fill_regs() 99 regs->r_pc = tf->tf_pc; in fill_regs() 100 regs->r_cpsr = tf->tf_spsr; in fill_regs() 122 sizeof(regs->fpr_r)); in fill_fpregs() 125 memset(regs, 0, sizeof(*regs)); in fill_fpregs() 135 bcopy(regs->r, &tf->tf_r0, sizeof(regs->r)); in set_regs() 138 tf->tf_pc = regs->r_pc; in set_regs() 153 memcpy(pcb->pcb_vfpstate.reg, regs->fpr_r, sizeof(regs->fpr_r)); in set_fpregs() [all …]
|
| /freebsd-14.2/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-14.2/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-14.2/sys/i386/i386/ |
| H A D | exec_machdep.c | 146 regs = td->td_frame; in osendsig() 275 regs = td->td_frame; in freebsd4_sendsig() 286 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_fs, sizeof(*regs)); in freebsd4_sendsig() 410 regs = td->td_frame; in sendsig() 429 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_fs, sizeof(*regs)); in sendsig() 556 regs = td->td_frame; in osigreturn() 669 regs = td->td_frame; in freebsd4_sigreturn() 739 bcopy(&ucp->uc_mcontext.mc_fs, regs, sizeof(*regs)); in freebsd4_sigreturn() 874 bcopy(&ucp->uc_mcontext.mc_fs, regs, sizeof(*regs)); in sys_sigreturn() 1038 regs->r_err = 0; in fill_frame_regs() [all …]
|
| /freebsd-14.2/sys/dev/enetc/ |
| H A D | enetc_mdio.c | 42 #define ENETC_MDIO_RD4(regs, base, off) \ argument 43 bus_read_4((regs), (base) + (off)) 44 #define ENETC_MDIO_WR4(regs, base, off, value) \ argument 45 bus_write_4((regs), (base) + (off), (value)) 48 enetc_mdio_wait(struct resource *regs, int mdio_base) in enetc_mdio_wait() argument 83 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_read() 94 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_read() 101 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_read() 131 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_write() 142 if (enetc_mdio_wait(regs, mdio_base) == ETIMEDOUT) in enetc_mdio_write() [all …]
|
| /freebsd-14.2/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-14.2/usr.sbin/bhyve/ |
| H A D | tpm_intf_crb.c | 146 #define CRB_CMD_SIZE_READ(regs) (regs.cmd_size) argument 149 regs.cmd_size = val; \ 151 #define CRB_CMD_ADDR_READ(regs) \ argument 152 (((uint64_t)regs.cmd_addr_hi << 32) | regs.cmd_addr_lo) 158 #define CRB_RSP_SIZE_READ(regs) (regs.rsp_size) argument 161 regs.rsp_size = val; \ 163 #define CRB_RSP_ADDR_READ(regs) (regs.rsp_addr) argument 166 regs.rsp_addr = val; \ 173 struct tpm_crb_regs regs; member 452 crb->regs.intf_id.cap_crb = true; in tpm_crb_init() [all …]
|
| /freebsd-14.2/sys/amd64/amd64/ |
| H A D | exec_machdep.c | 131 regs = td->td_frame; in sendsig() 141 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_rdi, sizeof(*regs)); in sendsig() 256 regs = td->td_frame; in sys_sigreturn() 314 bcopy(&ucp->uc_mcontext.mc_rdi, regs, sizeof(*regs)); in sys_sigreturn() 377 regs = td->td_frame; in exec_setregs() 451 regs->r_ds = 0; in fill_frame_regs() 452 regs->r_es = 0; in fill_frame_regs() 453 regs->r_fs = 0; in fill_frame_regs() 454 regs->r_gs = 0; in fill_frame_regs() 456 regs->r_err = 0; in fill_frame_regs() [all …]
|
| /freebsd-14.2/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-14.2/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() 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 …]
|