Home
last modified time | relevance | path

Searched refs:reg (Results 51 – 75 of 676) sorted by last modified time

12345678910>>...28

/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx.h97 uint32_t reg[PAGE_SIZE / 4]; member
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm.c844 svm_handle_cr0_read(struct svm_softc *svm_sc, int vcpu, enum vm_reg_name reg) in svm_handle_cr0_read() argument
850 err = svm_setreg(svm_sc, vcpu, reg, val); in svm_handle_cr0_read()
855 svm_handle_cr0_write(struct svm_softc *svm_sc, int vcpu, enum vm_reg_name reg) in svm_handle_cr0_write() argument
863 err = svm_getreg(svm_sc, vcpu, reg, &val); in svm_handle_cr0_write()
2067 swctx_regptr(struct svm_regctx *regctx, int reg) in swctx_regptr() argument
2069 switch (reg) { in swctx_regptr()
2287 svm_setdesc(void *arg, int vcpu, int reg, const struct seg_desc *desc) in svm_setdesc() argument
2296 switch (reg) { in svm_setdesc()
2306 seg = vmcb_segptr(vmcb, reg); in svm_setdesc()
2325 if (reg == VM_REG_GUEST_SS) { in svm_setdesc()
[all …]
/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/
H A Dself_destruct.c73 uint64_t reg = 0; in main() local
74 if (vm_get_register(vcpu, VM_REG_GUEST_RAX, &reg) == 0) { in main()
/illumos-gate/usr/src/lib/libvmmapi/common/
H A Dvmmapi.h184 int vm_set_desc(struct vcpu *vcpu, int reg,
186 int vm_get_desc(struct vcpu *vcpu, int reg,
188 int vm_get_seg_desc(struct vcpu *vcpu, int reg, struct seg_desc *seg_desc);
189 int vm_set_register(struct vcpu *vcpu, int reg, uint64_t val);
190 int vm_get_register(struct vcpu *vcpu, int reg, uint64_t *retval);
H A Dvmmapi.c794 vm_set_desc(struct vcpu *vcpu, int reg, in vm_set_desc() argument
802 vmsegdesc.regnum = reg; in vm_set_desc()
812 vm_get_desc(struct vcpu *vcpu, int reg, uint64_t *base, uint32_t *limit, in vm_get_desc() argument
820 vmsegdesc.regnum = reg; in vm_get_desc()
832 vm_get_seg_desc(struct vcpu *vcpu, int reg, struct seg_desc *seg_desc) in vm_get_seg_desc() argument
836 error = vm_get_desc(vcpu, reg, &seg_desc->base, &seg_desc->limit, in vm_get_seg_desc()
842 vm_set_register(struct vcpu *vcpu, int reg, uint64_t val) in vm_set_register() argument
849 vmreg.regnum = reg; in vm_set_register()
857 vm_get_register(struct vcpu *vcpu, int reg, uint64_t *ret_val) in vm_get_register() argument
864 vmreg.regnum = reg; in vm_get_register()
/illumos-gate/usr/src/lib/libvmm/
H A Dlibvmm.c506 vmm_mapreg(int reg) in vmm_mapreg() argument
510 if (reg < 0) in vmm_mapreg()
513 if (reg < KDIREG_NGREG) in vmm_mapreg()
514 return (vmm_kdi_regmap[reg]); in vmm_mapreg()
516 if (reg >= VMM_REG_OFFSET && in vmm_mapreg()
517 reg < VMM_REG_OFFSET + ARRAY_SIZE(vmm_sys_regmap)) in vmm_mapreg()
518 return (vmm_sys_regmap[reg - VMM_REG_OFFSET]); in vmm_mapreg()
539 vmm_getreg(vmm_t *vmm, int vcpuid, int reg, uint64_t *val) in vmm_getreg() argument
541 reg = vmm_mapreg(reg); in vmm_getreg()
543 if (reg == VM_REG_LAST) in vmm_getreg()
[all …]
/illumos-gate/usr/src/cmd/bhyve/
H A Dtask_switch.c114 GETREG(struct vcpu *vcpu, int reg) in GETREG() argument
119 error = vm_get_register(vcpu, reg, &val); in GETREG()
125 SETREG(struct vcpu *vcpu, int reg, uint64_t val) in SETREG() argument
129 error = vm_set_register(vcpu, reg, val); in SETREG()
191 int error, reg; in desc_table_limit_check() local
193 reg = ISLDT(sel) ? VM_REG_GUEST_LDTR : VM_REG_GUEST_GDTR; in desc_table_limit_check()
194 error = vm_get_desc(vcpu, reg, &base, &limit, &access); in desc_table_limit_check()
197 if (reg == VM_REG_GUEST_LDTR) { in desc_table_limit_check()
224 int error, reg; in desc_table_rw() local
226 reg = ISLDT(sel) ? VM_REG_GUEST_LDTR : VM_REG_GUEST_GDTR; in desc_table_rw()
[all …]
H A Duart_emul.c596 uint8_t iir, intr_reason, reg; in uart_read() local
605 reg = sc->dll; in uart_read()
610 reg = sc->dlh; in uart_read()
617 reg = rxfifo_getchar(sc); in uart_read()
620 reg = sc->ier; in uart_read()
635 reg = iir; in uart_read()
638 reg = sc->lcr; in uart_read()
641 reg = sc->mcr; in uart_read()
653 reg = sc->lsr; in uart_read()
662 reg = sc->msr; in uart_read()
[all …]
H A Dpci_xhci.c2155 uint32_t reg; in pci_xhci_portregs_read() local
2174 reg = portregs->portsc; in pci_xhci_portregs_read()
2177 reg = portregs->portpmsc; in pci_xhci_portregs_read()
2180 reg = portregs->portli; in pci_xhci_portregs_read()
2183 reg = portregs->porthlpmc; in pci_xhci_portregs_read()
2188 reg = 0xffffffff; in pci_xhci_portregs_read()
2193 offset, port, reg)); in pci_xhci_portregs_read()
2195 return (reg); in pci_xhci_portregs_read()
H A Dpci_passthru.h22 uint32_t read_config(const struct pcisel *sel, long reg, int width);
23 void write_config(const struct pcisel *sel, long reg, int width, uint32_t data);
28 int set_pcir_handler(struct passthru_softc *sc, int reg, int len,
H A Dpci_passthru.c111 passthru_read_config(const struct passthru_softc *sc, long reg, int width) in passthru_read_config() argument
115 pi.pci_off = reg; in passthru_read_config()
125 passthru_write_config(const struct passthru_softc *sc, long reg, int width, in passthru_write_config() argument
130 pi.pci_off = reg; in passthru_write_config()
681 set_pcir_handler(struct passthru_softc *sc, int reg, int len, in set_pcir_handler() argument
684 if (reg > PCI_REGMAX || reg + len > PCI_REGMAX + 1) in set_pcir_handler()
687 for (int i = reg; i < reg + len; ++i) { in set_pcir_handler()
1191 read_config(const struct pcisel *sel __unused, long reg __unused, in read_config()
1198 write_config(const struct pcisel *sel __unused, long reg __unused, in write_config()
H A Dpci_irq.c67 uint8_t reg; member
83 pirq_valid_irq(int reg) in pirq_valid_irq() argument
86 if (reg & PIRQ_DIS) in pirq_valid_irq()
88 return (IRQ_PERMITTED(reg & PIRQ_IRQ)); in pirq_valid_irq()
96 return (pirqs[pin - 1].reg); in pirq_read()
107 if (pirq->reg != (val & (PIRQ_DIS | PIRQ_IRQ))) { in pirq_write()
108 if (pirq->active_count != 0 && pirq_valid_irq(pirq->reg)) in pirq_write()
109 vm_isa_deassert_irq(ctx, pirq->reg & PIRQ_IRQ, -1); in pirq_write()
110 pirq->reg = val & (PIRQ_DIS | PIRQ_IRQ); in pirq_write()
111 if (pirq->active_count != 0 && pirq_valid_irq(pirq->reg)) in pirq_write()
[all …]
H A Dpci_e82545.c101 #define E82545_ARRAY_ENTRY(reg, offset) (reg + (offset<<2)) argument
1601 e82545_write_ra(struct e82545_softc *sc, int reg, uint32_t wval) in e82545_write_ra() argument
1606 idx = reg >> 1; in e82545_write_ra()
1611 if (reg & 0x1) { in e82545_write_ra()
1627 e82545_read_ra(struct e82545_softc *sc, int reg) in e82545_read_ra() argument
1633 idx = reg >> 1; in e82545_read_ra()
1638 if (reg & 0x1) { in e82545_read_ra()
H A Dpci_emul.c356 const uint32_t reg, const uint8_t size, const uint32_t def) in pci_config_read_reg() argument
368 switch (reg) { in pci_config_read_reg()
391 return read_config(host_sel, reg, size); in pci_config_read_reg()
H A Dpci_emul.h231 uint32_t reg, uint8_t size, uint32_t def);
/illumos-gate/usr/src/tools/scripts/
H A Dwebrev.sh2763 elif [[ -r $HOME/.its.reg ]]; then
2764 REGFILE=$HOME/.its.reg
/illumos-gate/usr/src/test/os-tests/tests/xsave/
H A Dxsave_util.c303 xsu_dump_vector(FILE *f, const upad512_t *reg, uint32_t nu32, const char *name, in xsu_dump_vector() argument
309 "0x%08x 0x%08x }\n", name, idx, i + 3, i, reg->_l[i + 3], in xsu_dump_vector()
310 reg->_l[i + 2], reg->_l[i + 1], reg->_l[i]); in xsu_dump_vector()
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/qlc/
H A Dql_nx.h780 #define UNM_CAM_RAM(reg) (UNM_CAM_RAM_BASE + (reg)) argument
820 #define UNM_PCIE_REG(reg) (UNM_CRB_PCIE + (reg)) argument
845 #define UNM_PCIX_PH_REG(reg) (UNM_CRB_PCIE + (reg)) argument
895 #define UNM_PCIX_PS_REG(reg) (UNM_CRB_PCIX_MD + (reg)) argument
896 #define UNM_PCIX_PS2_REG(reg) (UNM_CRB_PCIE2 + (reg)) argument
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_api.c16268 ql_read_regs(ql_adapter_state_t *ha, void *buf, void *reg, uint32_t count, in ql_read_regs() argument
16278 reg32 = reg; in ql_read_regs()
16285 reg16 = reg; in ql_read_regs()
16292 reg8 = reg; in ql_read_regs()
19238 pci_regspec_t *reg, *reg2; in ql_map_mem_bar() local
19254 DDI_PROP_DONTPASS, "reg", (int **)&reg, &rlen)) != in ql_map_mem_bar()
19263 reg2 = reg; in ql_map_mem_bar()
19282 reg2 = reg; in ql_map_mem_bar()
19287 if ((caddr_t)reg2 >= (caddr_t)reg + rlen) { in ql_map_mem_bar()
19288 reg2 = reg; in ql_map_mem_bar()
[all …]
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/
H A Dqlt.c9903 uint32_t reg = entry->pci_offset; in qlt_27xx_dt_riob1() local
9926 *bp++ = REG_RD8(qlt, reg++); in qlt_27xx_dt_riob1()
9938 uint32_t reg = entry->pci_offset; in qlt_27xx_dt_wiob1() local
9951 REG_WR32(qlt, reg, entry->data); in qlt_27xx_dt_wiob1()
9961 uint32_t reg = entry->pci_offset; in qlt_27xx_dt_riob2() local
9986 *bp++ = REG_RD8(qlt, reg++); in qlt_27xx_dt_riob2()
9999 uint32_t reg = entry->pci_offset; in qlt_27xx_dt_wiob2() local
10015 REG_WR16(qlt, reg, data); in qlt_27xx_dt_wiob2()
10025 uint32_t reg = entry->addr; in qlt_27xx_dt_rpci() local
10045 *bp++ = REG_RD8(qlt, reg++); in qlt_27xx_dt_rpci()
[all …]
/illumos-gate/usr/src/cmd/truss/
H A Dfcall.c706 make_thr_stack(const td_thrhandle_t *Thp, prgregset_t reg) in make_thr_stack() argument
710 uintptr_t sp = reg[R_SP]; in make_thr_stack()
1551 trap_one_stack(prgregset_t reg) in trap_one_stack() argument
1558 uintptr_t sp = reg[R_SP]; in trap_one_stack()
1559 uintptr_t pc = reg[R_PC]; in trap_one_stack()
1627 prgregset_t reg; in lwp_stack_traps() local
1629 (void) memcpy(reg, Lsp->pr_reg, sizeof (prgregset_t)); in lwp_stack_traps()
1631 trap_one_stack(reg); in lwp_stack_traps()
1640 prgregset_t reg; in thr_stack_traps() local
1646 if (td_thr_getgregs(Thp, reg) != TD_PARTIALREG) in thr_stack_traps()
[all …]
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_sli3.c4750 uint32_t reg; in emlxs_sli3_handle_ring_event() local
4767 reg = (ha_copy >> (ring_no * 4)) & 0x0f; in emlxs_sli3_handle_ring_event()
5021 if (reg & HA_R0RE_REQ) { in emlxs_sli3_handle_ring_event()
5040 if ((reg & HA_R0CE_RSP) || hba->channel_tx_count) { in emlxs_sli3_handle_ring_event()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dcmi_hw.c477 pcii_addent(int bus, int dev, int func, int reg, uint32_t val, int asz) in pcii_addent() argument
479 int idx = CMI_PCII_HASHIDX(bus, dev, func, reg); in pcii_addent()
488 if (CMI_PCII_MATCH(hep, bus, dev, func, reg, asz)) in pcii_addent()
499 hep->pcii_reg = reg; in pcii_addent()
520 pcii_lookup(int bus, int dev, int func, int reg, int asz, uint32_t *valp) in pcii_lookup() argument
522 int idx = CMI_PCII_HASHIDX(bus, dev, func, reg); in pcii_lookup()
530 if (CMI_PCII_MATCH(hep, bus, dev, func, reg, asz)) { in pcii_lookup()
542 pcii_rment(int bus, int dev, int func, int reg, int asz) in pcii_rment() argument
544 int idx = CMI_PCII_HASHIDX(bus, dev, func, reg); in pcii_rment()
551 if (CMI_PCII_MATCH(hep, bus, dev, func, reg, asz)) { in pcii_rment()
[all …]
/illumos-gate/usr/src/uts/intel/io/pci/
H A Dpci_boot.c1181 uint16_t reg = pci_getw(bus, dev, func, in fix_ppb_res() local
1183 if ((reg & PCIE_LINKCTL_LINK_DISABLE) != 0) { in fix_ppb_res()
/illumos-gate/usr/src/uts/common/sys/
H A Dpcie.h341 #define PCIE_SLOTCAP_PHY_SLOT_NUM(reg) \ argument
342 (((reg) >> PCIE_SLOTCAP_PHY_SLOT_NUM_SHIFT) & \
371 #define pcie_slotctl_pwr_indicator_get(reg) \ argument
372 (((reg) & PCIE_SLOTCTL_PWR_INDICATOR_MASK) >> 8)
939 reg :6, member
1015 reg :6, member

12345678910>>...28