Searched refs:otd (Results 1 - 25 of 36) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvio_common.h52 #define VIO_DRING_ACQUIRE(otd, mtype, handle, start, stop) \
54 LDC_ON_TRAP((otd)) : \
57 #define VIO_DRING_ACQUIRE_NOCOPYIN(otd, mtype) \
59 LDC_ON_TRAP((otd)) : 0)
H A Dldc.h243 #define LDC_ON_TRAP(otd) \
244 (on_trap((otd), OT_DATA_ACCESS) != 0 ? \
H A Dmachcpuvar.h127 struct on_trap_data *otd[HIGH_LEVELS]; /* saved pil otd */ member in struct:machcpu
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_tools_4u.c99 on_trap_data_t otd; local
118 if (!on_trap(&otd, OT_DATA_ACCESS)) {
119 otd.ot_trampoline = (uintptr_t)&peek_fault;
171 on_trap_data_t otd; local
195 pec_p->pec_ontrap_data = &otd;
207 if (!on_trap(&otd, OT_DATA_ACCESS)) {
209 otd.ot_trampoline = (uintptr_t)&poke_fault;
216 if (otd.ot_trap & OT_DATA_ACCESS)
H A Dpx_lib4u.c1588 on_trap_data_t otd; local
1591 pec_p->pec_ontrap_data = &otd;
1595 if (!on_trap(&otd, OT_DATA_ACCESS)) {
1596 uintptr_t tramp = otd.ot_trampoline;
1598 otd.ot_trampoline = (uintptr_t)&poke_fault;
1601 otd.ot_trampoline = tramp;
1607 if (otd.ot_trap & OT_DATA_ACCESS)
1718 on_trap_data_t otd; local
1728 if (!on_trap(&otd, OT_DATA_ACCESS)) {
1729 uintptr_t tramp = otd
[all...]
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_tools_4v.c224 on_trap_data_t otd; local
245 pec_p->pec_ontrap_data = &otd;
280 if (!on_trap(&otd, OT_DATA_ACCESS)) {
281 otd.ot_trampoline = (uintptr_t)&poke_fault;
287 if (otd.ot_trap & OT_DATA_ACCESS)
296 if (!on_trap(&otd, OT_DATA_ACCESS)) {
297 otd.ot_trampoline = (uintptr_t)&peek_fault;
359 on_trap_data_t otd; local
374 pec_p->pec_ontrap_data = &otd;
384 if (!on_trap(&otd, OT_DATA_ACCES
[all...]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnet_common.c190 on_trap_data_t otd; local
192 if ((rv = VIO_DRING_ACQUIRE(&otd, mtype, handle, start, stop)) != 0)
207 on_trap_data_t otd; local
209 rv = VIO_DRING_ACQUIRE_NOCOPYIN(&otd, mtype);
H A Dvnet_rxdring.c362 on_trap_data_t otd; local
435 rv = LDC_ON_TRAP(&otd);
587 on_trap_data_t otd; local
632 rv = LDC_ON_TRAP(&otd);
1176 on_trap_data_t otd; local
1245 rv = LDC_ON_TRAP(&otd);
1312 on_trap_data_t otd; local
1351 rv = LDC_ON_TRAP(&otd);
H A Dvsw_rxdring.c447 on_trap_data_t otd; local
475 rv = LDC_ON_TRAP(&otd);
864 on_trap_data_t otd; local
926 rv = LDC_ON_TRAP(&otd);
1123 on_trap_data_t otd; local
1171 rv = LDC_ON_TRAP(&otd);
/illumos-gate/usr/src/uts/sun4u/os/
H A Decc.c277 on_trap_data_t otd; local
282 if (!on_trap(&otd, OT_DATA_EC)) {
H A Dmemscrub.c1048 on_trap_data_t otd; local
1129 if (!on_trap(&otd, OT_DATA_EC) && !scan_mmu_pagesize) {
1168 if (!on_trap(&otd, OT_DATA_EC)) {
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c261 on_trap_data_t otd; local
265 if (on_trap(&otd, OT_DATA_ACCESS) == 0) {
334 on_trap_data_t otd; local
347 if (on_trap_ready && on_trap(&otd, OT_DATA_ACCESS)) {
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci.c965 on_trap_data_t otd; local
968 pbm_p->pbm_ontrap_data = &otd;
971 if (!on_trap(&otd, OT_DATA_ACCESS)) {
972 uintptr_t tramp = otd.ot_trampoline;
974 otd.ot_trampoline = (uintptr_t)&poke_fault;
977 otd.ot_trampoline = tramp;
987 if (otd.ot_trap & OT_DATA_ACCESS)
1081 on_trap_data_t otd; local
1083 if (!on_trap(&otd, OT_DATA_ACCESS)) {
1084 uintptr_t tramp = otd
[all...]
H A Dpci_tools.c133 on_trap_data_t otd; local
139 pbm_p->pbm_ontrap_data = &otd;
151 if (!on_trap(&otd, OT_DATA_ACCESS)) {
152 otd.ot_trampoline = (uintptr_t)&peek_fault;
195 on_trap_data_t otd; local
220 pbm_p->pbm_ontrap_data = &otd;
230 if (!on_trap(&otd, OT_DATA_ACCESS)) {
231 otd.ot_trampoline = (uintptr_t)&poke_fault;
239 if (otd.ot_trap == OT_DATA_ACCESS) {
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c811 on_trap_data_t otd; local
818 if (!on_trap(&otd, OT_DATA_ACCESS)) {
819 uintptr_t tramp = otd.ot_trampoline;
822 otd.ot_trampoline = (uintptr_t)&poke_fault;
826 otd.ot_trampoline = (uintptr_t)&peek_fault;
831 otd.ot_trampoline = tramp;
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dmachcpuvar.h112 struct on_trap_data *otd[HIGH_LEVELS]; /* saved pil otd */ member in struct:machcpu
/illumos-gate/usr/src/uts/common/os/
H A Durw.c192 on_trap_data_t otd; local
267 if (!on_trap(&otd, OT_DATA_EC)) {
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcicmu.c767 on_trap_data_t otd; local
770 pcbm_p->pcbm_ontrap_data = &otd;
773 if (!on_trap(&otd, OT_DATA_ACCESS)) {
774 uintptr_t tramp = otd.ot_trampoline;
776 otd.ot_trampoline = (uintptr_t)&poke_fault;
779 otd.ot_trampoline = tramp;
790 if (otd.ot_trap & OT_DATA_ACCESS) {
819 on_trap_data_t otd; local
821 if (!on_trap(&otd, OT_DATA_ACCESS)) {
822 uintptr_t tramp = otd
[all...]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsysiosbus.c1338 on_trap_data_t otd; local
1346 softsp->ontrap_data = &otd;
1349 if (!on_trap(&otd, OT_DATA_ACCESS)) {
1350 uintptr_t tramp = otd.ot_trampoline;
1352 otd.ot_trampoline = (uintptr_t)&poke_fault;
1355 otd.ot_trampoline = tramp;
1391 on_trap_data_t otd; local
1397 if (!on_trap(&otd, OT_DATA_ACCESS)) {
1398 uintptr_t tramp = otd.ot_trampoline;
1400 otd
[all...]
/illumos-gate/usr/src/uts/sun4/os/
H A Dddi_impl.c1917 on_trap_data_t otd; local
1920 if (!on_trap(&otd, OT_DATA_ACCESS)) {
1921 uintptr_t tramp = otd.ot_trampoline;
1924 otd.ot_trampoline = (uintptr_t)&poke_fault;
1928 otd.ot_trampoline = (uintptr_t)&peek_fault;
1932 otd.ot_trampoline = tramp;
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_tools.c679 on_trap_data_t otd; local
690 if (on_trap(&otd, OT_DATA_ACCESS)) {
767 on_trap_data_t otd; local
777 if (on_trap(&otd, OT_DATA_ACCESS)) {
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmicrocode.c738 on_trap_data_t otd; local
757 if (!on_trap(&otd, OT_DATA_ACCESS))
776 on_trap_data_t otd; local
784 if (on_trap(&otd, OT_DATA_ACCESS)) {
H A Dcmi_hw.c748 on_trap_data_t otd; local
750 if (on_trap(&otd, OT_DATA_ACCESS) == 0) {
785 on_trap_data_t otd; local
787 if (on_trap(&otd, OT_DATA_ACCESS) == 0) {
/illumos-gate/usr/src/uts/intel/ia32/os/
H A Dsundep.c513 on_trap_data_t otd; local
516 if (!on_trap(&otd, OT_SEGMENT_ACCESS)) {
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dfhc.c1548 on_trap_data_t otd; local
1555 if (!on_trap(&otd, OT_DATA_ACCESS)) {
1556 uintptr_t tramp = otd.ot_trampoline;
1559 otd.ot_trampoline = (uintptr_t)&poke_fault;
1563 otd.ot_trampoline = (uintptr_t)&peek_fault;
1568 otd.ot_trampoline = tramp;

Completed in 184 milliseconds

12