Home
last modified time | relevance | path

Searched refs:otd (Results 1 – 25 of 41) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_tools_4v.c224 on_trap_data_t otd; in pxtool_pcicfg_access() local
245 pec_p->pec_ontrap_data = &otd; in pxtool_pcicfg_access()
280 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pxtool_pcicfg_access()
281 otd.ot_trampoline = (uintptr_t)&poke_fault; in pxtool_pcicfg_access()
287 if (otd.ot_trap & OT_DATA_ACCESS) in pxtool_pcicfg_access()
296 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pxtool_pcicfg_access()
359 on_trap_data_t otd; in pxtool_pciiomem_access() local
374 pec_p->pec_ontrap_data = &otd; in pxtool_pciiomem_access()
384 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pxtool_pciiomem_access()
391 if (otd.ot_trap & OT_DATA_ACCESS) in pxtool_pciiomem_access()
[all …]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvio_common.h52 #define VIO_DRING_ACQUIRE(otd, mtype, handle, start, stop) \ argument
54 LDC_ON_TRAP((otd)) : \
57 #define VIO_DRING_ACQUIRE_NOCOPYIN(otd, mtype) \ argument
59 LDC_ON_TRAP((otd)) : 0)
H A Dldc.h243 #define LDC_ON_TRAP(otd) \ argument
244 (on_trap((otd), OT_DATA_ACCESS) != 0 ? \
H A Dmachcpuvar.h127 struct on_trap_data *otd[HIGH_LEVELS]; /* saved pil otd */ member
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_tools_4u.c99 on_trap_data_t otd; in pxtool_safe_phys_peek() local
118 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pxtool_safe_phys_peek()
119 otd.ot_trampoline = (uintptr_t)&peek_fault; in pxtool_safe_phys_peek()
171 on_trap_data_t otd; in pxtool_safe_phys_poke() local
195 pec_p->pec_ontrap_data = &otd; in pxtool_safe_phys_poke()
207 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pxtool_safe_phys_poke()
209 otd.ot_trampoline = (uintptr_t)&poke_fault; in pxtool_safe_phys_poke()
216 if (otd.ot_trap & OT_DATA_ACCESS) in pxtool_safe_phys_poke()
H A Dpx_lib4u.c1584 on_trap_data_t otd; in px_lib_do_poke() local
1587 pec_p->pec_ontrap_data = &otd; in px_lib_do_poke()
1591 if (!on_trap(&otd, OT_DATA_ACCESS)) { in px_lib_do_poke()
1592 uintptr_t tramp = otd.ot_trampoline; in px_lib_do_poke()
1594 otd.ot_trampoline = (uintptr_t)&poke_fault; in px_lib_do_poke()
1597 otd.ot_trampoline = tramp; in px_lib_do_poke()
1603 if (otd.ot_trap & OT_DATA_ACCESS) in px_lib_do_poke()
1714 on_trap_data_t otd; in px_lib_do_peek() local
1724 if (!on_trap(&otd, OT_DATA_ACCESS)) { in px_lib_do_peek()
1725 uintptr_t tramp = otd.ot_trampoline; in px_lib_do_peek()
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnet_common.c190 on_trap_data_t otd; in vnet_dring_entry_copy() local
192 if ((rv = VIO_DRING_ACQUIRE(&otd, mtype, handle, start, stop)) != 0) in vnet_dring_entry_copy()
207 on_trap_data_t otd; in vnet_dring_entry_set_dstate() local
209 rv = VIO_DRING_ACQUIRE_NOCOPYIN(&otd, mtype); in vnet_dring_entry_set_dstate()
H A Dvnet_rxdring.c362 on_trap_data_t otd; in vgen_map_tx_dring() local
435 rv = LDC_ON_TRAP(&otd); in vgen_map_tx_dring()
587 on_trap_data_t otd; in vgen_dringsend_shm() local
632 rv = LDC_ON_TRAP(&otd); in vgen_dringsend_shm()
1176 on_trap_data_t otd; in vgen_handle_dringdata_ack_shm() local
1245 rv = LDC_ON_TRAP(&otd); in vgen_handle_dringdata_ack_shm()
1312 on_trap_data_t otd; in vgen_handle_dringdata_nack_shm() local
1351 rv = LDC_ON_TRAP(&otd); in vgen_handle_dringdata_nack_shm()
H A Dvsw_rxdring.c447 on_trap_data_t otd; in vsw_map_tx_dring() local
475 rv = LDC_ON_TRAP(&otd); in vsw_map_tx_dring()
864 on_trap_data_t otd; in vsw_dringsend_shm() local
926 rv = LDC_ON_TRAP(&otd); in vsw_dringsend_shm()
1123 on_trap_data_t otd; in vsw_process_dringdata_ack_shm() local
1171 rv = LDC_ON_TRAP(&otd); in vsw_process_dringdata_ack_shm()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci.c979 on_trap_data_t otd; in pci_do_poke() local
982 pbm_p->pbm_ontrap_data = &otd; in pci_do_poke()
985 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pci_do_poke()
986 uintptr_t tramp = otd.ot_trampoline; in pci_do_poke()
988 otd.ot_trampoline = (uintptr_t)&poke_fault; in pci_do_poke()
991 otd.ot_trampoline = tramp; in pci_do_poke()
1001 if (otd.ot_trap & OT_DATA_ACCESS) in pci_do_poke()
1095 on_trap_data_t otd; in pci_do_peek() local
1097 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pci_do_peek()
1098 uintptr_t tramp = otd.ot_trampoline; in pci_do_peek()
[all …]
H A Dpci_tools.c133 on_trap_data_t otd; in pcitool_phys_peek() local
139 pbm_p->pbm_ontrap_data = &otd; in pcitool_phys_peek()
151 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pcitool_phys_peek()
152 otd.ot_trampoline = (uintptr_t)&peek_fault; in pcitool_phys_peek()
195 on_trap_data_t otd; in pcitool_phys_poke() local
220 pbm_p->pbm_ontrap_data = &otd; in pcitool_phys_poke()
230 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pcitool_phys_poke()
231 otd.ot_trampoline = (uintptr_t)&poke_fault; in pcitool_phys_poke()
239 if (otd.ot_trap == OT_DATA_ACCESS) { in pcitool_phys_poke()
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c261 on_trap_data_t otd; in xen_assign_pfn() local
265 if (on_trap(&otd, OT_DATA_ACCESS) == 0) { in xen_assign_pfn()
334 on_trap_data_t otd; in mfn_to_pfn() local
347 if (on_trap_ready && on_trap(&otd, OT_DATA_ACCESS)) { in mfn_to_pfn()
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c811 on_trap_data_t otd; in rootnex_ctlops_peekpoke() local
818 if (!on_trap(&otd, OT_DATA_ACCESS)) { in rootnex_ctlops_peekpoke()
819 uintptr_t tramp = otd.ot_trampoline; in rootnex_ctlops_peekpoke()
822 otd.ot_trampoline = (uintptr_t)&poke_fault; in rootnex_ctlops_peekpoke()
826 otd.ot_trampoline = (uintptr_t)&peek_fault; in rootnex_ctlops_peekpoke()
831 otd.ot_trampoline = tramp; in rootnex_ctlops_peekpoke()
/illumos-gate/usr/src/uts/sun4u/os/
H A Decc.c277 on_trap_data_t otd; in ecc_page_zero() local
282 if (!on_trap(&otd, OT_DATA_EC)) { in ecc_page_zero()
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcicmu.c767 on_trap_data_t otd; in pcmu_do_poke() local
770 pcbm_p->pcbm_ontrap_data = &otd; in pcmu_do_poke()
773 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pcmu_do_poke()
774 uintptr_t tramp = otd.ot_trampoline; in pcmu_do_poke()
776 otd.ot_trampoline = (uintptr_t)&poke_fault; in pcmu_do_poke()
779 otd.ot_trampoline = tramp; in pcmu_do_poke()
790 if (otd.ot_trap & OT_DATA_ACCESS) { in pcmu_do_poke()
819 on_trap_data_t otd; in pcmu_do_peek() local
821 if (!on_trap(&otd, OT_DATA_ACCESS)) { in pcmu_do_peek()
822 uintptr_t tramp = otd.ot_trampoline; in pcmu_do_peek()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsysiosbus.c1293 on_trap_data_t otd; in sbus_ctlops_poke() local
1301 softsp->ontrap_data = &otd; in sbus_ctlops_poke()
1304 if (!on_trap(&otd, OT_DATA_ACCESS)) { in sbus_ctlops_poke()
1305 uintptr_t tramp = otd.ot_trampoline; in sbus_ctlops_poke()
1307 otd.ot_trampoline = (uintptr_t)&poke_fault; in sbus_ctlops_poke()
1310 otd.ot_trampoline = tramp; in sbus_ctlops_poke()
1346 on_trap_data_t otd; in sbus_ctlops_peek() local
1352 if (!on_trap(&otd, OT_DATA_ACCESS)) { in sbus_ctlops_peek()
1353 uintptr_t tramp = otd.ot_trampoline; in sbus_ctlops_peek()
1355 otd.ot_trampoline = (uintptr_t)&peek_fault; in sbus_ctlops_peek()
[all …]
/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd_overlay.c115 overlay_targ_degrade_t otd; in libvarpd_overlay_degrade_datalink() local
117 otd.otd_linkid = linkid; in libvarpd_overlay_degrade_datalink()
118 (void) strlcpy(otd.otd_buf, msg, OVERLAY_STATUS_BUFLEN); in libvarpd_overlay_degrade_datalink()
119 if (ioctl(vip->vdi_overlayfd, OVERLAY_TARG_DEGRADE, &otd) != 0) in libvarpd_overlay_degrade_datalink()
/illumos-gate/usr/src/uts/common/os/
H A Durw.c192 on_trap_data_t otd; in urw() local
267 if (!on_trap(&otd, OT_DATA_EC)) { in urw()
/illumos-gate/usr/src/uts/intel/os/
H A Dmicrocode_amd.c332 on_trap_data_t otd; in ucode_load_amd() local
337 if (on_trap(&otd, OT_DATA_ACCESS)) { in ucode_load_amd()
H A Dmicrocode.c152 on_trap_data_t otd; in ucode_write() local
169 if (!on_trap(&otd, OT_DATA_ACCESS)) { in ucode_write()
H A Dhma_fpu.c373 on_trap_data_t otd; in hma_fpu_set_xsave_state() local
375 if (on_trap(&otd, OT_DATA_EC) != 0) { in hma_fpu_set_xsave_state()
/illumos-gate/usr/src/uts/sun4/os/
H A Dddi_impl.c1918 on_trap_data_t otd; in peekpoke_mem() local
1921 if (!on_trap(&otd, OT_DATA_ACCESS)) { in peekpoke_mem()
1922 uintptr_t tramp = otd.ot_trampoline; in peekpoke_mem()
1925 otd.ot_trampoline = (uintptr_t)&poke_fault; in peekpoke_mem()
1929 otd.ot_trampoline = (uintptr_t)&peek_fault; in peekpoke_mem()
1933 otd.ot_trampoline = tramp; in peekpoke_mem()
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_tools.c685 on_trap_data_t otd; in pcitool_io_access() local
696 if (on_trap(&otd, OT_DATA_ACCESS)) { in pcitool_io_access()
773 on_trap_data_t otd; in pcitool_mem_access() local
783 if (on_trap(&otd, OT_DATA_ACCESS)) { in pcitool_mem_access()
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dmachcpuvar.h112 struct on_trap_data *otd[HIGH_LEVELS]; /* saved pil otd */ member
/illumos-gate/usr/src/uts/intel/io/coretemp/
H A Dcoretemp.c113 on_trap_data_t otd; in coretemp_rdmsr_xc() local
115 if (on_trap(&otd, OT_DATA_ACCESS) == 0) { in coretemp_rdmsr_xc()

12