| /openbsd/src/sys/arch/sparc64/include/ |
| D | hypervisor.h | 91 int64_t hv_intr_devino_to_sysino(uint64_t devhandle, uint64_t devino, 107 int64_t hv_vintr_getcookie(uint64_t devhandle, uint64_t devino, 109 int64_t hv_vintr_setcookie(uint64_t devhandle, uint64_t devino, 111 int64_t hv_vintr_getenabled(uint64_t devhandle, uint64_t devino, 113 int64_t hv_vintr_setenabled(uint64_t devhandle, uint64_t devino, 115 int64_t hv_vintr_getstate(uint64_t devhandle, uint64_t devino, 117 int64_t hv_vintr_setstate(uint64_t devhandle, uint64_t devino, 119 int64_t hv_vintr_gettarget(uint64_t devhandle, uint64_t devino, 121 int64_t hv_vintr_settarget(uint64_t devhandle, uint64_t devino, 156 int64_t hv_pci_iommu_map(uint64_t devhandle, uint64_t tsbid, [all …]
|
| /openbsd/src/sys/arch/sparc64/dev/ |
| D | vbus.c | 142 uint64_t devhandle; in vbus_intr_map() local 178 devhandle = reg[0] & 0x0fffffff; in vbus_intr_map() 180 err = sun4v_intr_devino_to_sysino(devhandle, devino, sysino); in vbus_intr_map() 197 uint64_t devhandle = sc->sc_devhandle; in vbus_intr_setstate() local 200 err = sun4v_intr_setstate(devhandle, sysino, state); in vbus_intr_setstate() 211 uint64_t devhandle = sc->sc_devhandle; in vbus_intr_setenabled() local 214 err = sun4v_intr_setenabled(devhandle, sysino, enabled); in vbus_intr_setenabled() 226 uint64_t devhandle = sc->sc_devhandle; in vbus_intr_establish() local 239 err = sun4v_intr_setenabled(devhandle, sysino, INTR_DISABLED); in vbus_intr_establish() 243 err = sun4v_intr_setcookie(devhandle, sysino, (vaddr_t)ih); in vbus_intr_establish() [all …]
|
| D | cbus.c | 130 uint64_t devhandle = sc->sc_devhandle; in cbus_intr_setstate() local 133 err = hv_vintr_setstate(devhandle, devino, state); in cbus_intr_setstate() 144 uint64_t devhandle = sc->sc_devhandle; in cbus_intr_setenabled() local 147 err = hv_vintr_setenabled(devhandle, devino, enabled); in cbus_intr_setenabled() 159 uint64_t devhandle = sc->sc_devhandle; in cbus_intr_establish() local 169 err = hv_vintr_setenabled(devhandle, devino, INTR_DISABLED); in cbus_intr_establish() 175 err = hv_vintr_setcookie(devhandle, devino, (vaddr_t)ih); in cbus_intr_establish() 189 err = hv_vintr_settarget(devhandle, devino, ih->ih_cpu->ci_upaid); in cbus_intr_establish() 196 err = hv_vintr_setstate(devhandle, devino, INTR_IDLE); in cbus_intr_establish() 210 uint64_t devhandle = sc->sc_devhandle; in cbus_intr_ack() local [all …]
|
| D | vpci.c | 409 uint64_t devhandle = pbm->vp_devhandle; in vpci_intr_map() local 423 err = sun4v_intr_devino_to_sysino(devhandle, devino, &sysino); in vpci_intr_map() 618 uint64_t devhandle = pbm->vp_devhandle; in vpci_intr_establish_cpu() local 663 err = hv_pci_msi_setmsiq(devhandle, msi, eq, 0); in vpci_intr_establish_cpu() 669 err = hv_pci_msi_setvalid(devhandle, msi, PCI_MSI_VALID); in vpci_intr_establish_cpu() 675 err = hv_pci_msi_setstate(devhandle, msi, PCI_MSISTATE_IDLE); in vpci_intr_establish_cpu() 684 err = sun4v_intr_setcookie(devhandle, sysino, (vaddr_t)ih); in vpci_intr_establish_cpu() 692 err = sun4v_intr_settarget(devhandle, sysino, ih->ih_cpu->ci_upaid); in vpci_intr_establish_cpu() 697 err = sun4v_intr_setstate(devhandle, sysino, INTR_IDLE); in vpci_intr_establish_cpu() 701 err = sun4v_intr_setenabled(devhandle, sysino, INTR_ENABLED); in vpci_intr_establish_cpu() [all …]
|
| D | ebus_mainbus.c | 249 u_int64_t devhandle, devino = INTINO(ihandle); in ebus_mainbus_intr_establish() local 265 devhandle = (reg.ur_paddr >> 32) & 0x0fffffff; in ebus_mainbus_intr_establish() 267 err = hv_intr_devino_to_sysino(devhandle, devino, &sysino); in ebus_mainbus_intr_establish()
|
| /openbsd/src/sys/arch/sparc64/sparc64/ |
| D | intr.c | 347 sun4v_intr_devino_to_sysino(uint64_t devhandle, uint64_t devino, uint64_t *ino) in sun4v_intr_devino_to_sysino() argument 350 return hv_intr_devino_to_sysino(devhandle, devino, ino); in sun4v_intr_devino_to_sysino() 358 sun4v_intr_setcookie(uint64_t devhandle, uint64_t ino, uint64_t cookie_value) in sun4v_intr_setcookie() argument 363 return hv_vintr_setcookie(devhandle, ino, cookie_value); in sun4v_intr_setcookie() 367 sun4v_intr_setenabled(uint64_t devhandle, uint64_t ino, uint64_t intr_enabled) in sun4v_intr_setenabled() argument 372 return hv_vintr_setenabled(devhandle, ino, intr_enabled); in sun4v_intr_setenabled() 376 sun4v_intr_setstate(uint64_t devhandle, uint64_t ino, uint64_t intr_state) in sun4v_intr_setstate() argument 381 return hv_vintr_setstate(devhandle, ino, intr_state); in sun4v_intr_setstate() 385 sun4v_intr_settarget(uint64_t devhandle, uint64_t ino, uint64_t cpuid) in sun4v_intr_settarget() argument 390 return hv_vintr_settarget(devhandle, ino, cpuid); in sun4v_intr_settarget()
|