Lines Matching refs:data

304 	struct t_rec **data;		/* buffer data records */  member
640 tbuf.data = (struct t_rec **)kmem_alloc(tbuf.cnt * sizeof (*tbuf.data), in xdt_attach_trace_buffers()
646 tbuf.data[i] = (struct t_rec *)((uintptr_t)cpu_buf + in xdt_attach_trace_buffers()
672 kmem_free(tbuf.data, tbuf.cnt * sizeof (*tbuf.data)); in xdt_detach_trace_buffers()
698 uint32_t *data; in xdt_process_rec() local
722 data = rec->u.cycles.extra_u32; in xdt_process_rec()
726 data = rec->u.nocycles.extra_u32; in xdt_process_rec()
743 sp->prev_domid = data[0]; in xdt_process_rec()
744 sp->prev_ctime = data[1]; in xdt_process_rec()
755 sp->next_domid = data[0]; in xdt_process_rec()
756 sp->next_wtime = data[1]; in xdt_process_rec()
757 sp->next_ts = data[2]; in xdt_process_rec()
775 xdt_update_domain_context(data[0], data[1]); in xdt_process_rec()
777 xdt_update_sched_context(cpuid, data[0], data[1]); in xdt_process_rec()
779 if (data[0] != sp->prev_domid && in xdt_process_rec()
780 data[2] != sp->next_domid) { in xdt_process_rec()
786 sp->prev_vcpuid = data[1]; in xdt_process_rec()
787 sp->next_vcpuid = data[3]; in xdt_process_rec()
798 xdt_update_sched_context(cpuid, data[2], data[3]); in xdt_process_rec()
799 xdt_update_domain_context(data[2], data[3]); in xdt_process_rec()
810 XDT_PROBE2(XDT_SCHED_BLOCK, data[0], data[1]); in xdt_process_rec()
820 XDT_PROBE2(XDT_SCHED_SLEEP, data[0], data[1]); in xdt_process_rec()
830 XDT_PROBE2(XDT_SCHED_WAKE, data[0], data[1]); in xdt_process_rec()
840 XDT_PROBE2(XDT_SCHED_YIELD, data[0], data[1]); in xdt_process_rec()
851 switch (data[2]) { in xdt_process_rec()
869 XDT_PROBE2(eid, data[0], data[1]); in xdt_process_rec()
886 XDT_PROBE2(XDT_SCHED_ADD_VCPU, data[0], data[1]); in xdt_process_rec()
895 XDT_PROBE1(XDT_SCHED_ADJDOM, data[1]); in xdt_process_rec()
905 XDT_PROBE4(XDT_SCHED_RUNSTATE_CHANGE, data[0] >> 16, in xdt_process_rec()
906 data[0] & 0xffff, data[1], data[2]); in xdt_process_rec()
915 XDT_PROBE2(XDT_SCHED_CONTINUE_RUNNING, data[0] >> 16, in xdt_process_rec()
916 data[0] & 0xffff); in xdt_process_rec()
927 XDT_PROBE1(XDT_MEM_PAGE_GRANT_MAP, data[0]); in xdt_process_rec()
936 XDT_PROBE1(XDT_MEM_PAGE_GRANT_UNMAP, data[0]); in xdt_process_rec()
945 XDT_PROBE1(XDT_MEM_PAGE_GRANT_TRANSFER, data[0]); in xdt_process_rec()
958 XDT_PROBE2(XDT_PV_HYPERCALL, data[0], data[1]); in xdt_process_rec()
968 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
969 XDT_PROBE2(XDT_PV_HYPERCALL, rip64, data[2]); in xdt_process_rec()
979 XDT_PROBE4(XDT_PV_TRAP, data[0], data[1] & 0x7fff, in xdt_process_rec()
980 (data[1] >> 15) & 1, data[1] >> 16); in xdt_process_rec()
991 rip64 = (((uint64_t)data[1]) << 32) | data[2]; in xdt_process_rec()
992 XDT_PROBE4(XDT_PV_TRAP, rip64, data[2] & 0x7fff, in xdt_process_rec()
993 (data[2] >> 15) & 1, data[2] >> 16); in xdt_process_rec()
1003 XDT_PROBE3(XDT_PV_PAGE_FAULT, data[0], data[1], data[2]); in xdt_process_rec()
1015 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1016 addr64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1017 XDT_PROBE3(XDT_PV_PAGE_FAULT, rip64, addr64, data[4]); in xdt_process_rec()
1026 XDT_PROBE1(XDT_PV_FORCED_INVALID_OP, data[1]); in xdt_process_rec()
1037 rip64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1047 XDT_PROBE1(XDT_PV_EMULATE_PRIVOP, data[0]); in xdt_process_rec()
1057 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1080 XDT_PROBE2(XDT_PV_PAGING_FIXUP, data[0], data[2]); in xdt_process_rec()
1093 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1094 addr64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1103 XDT_PROBE2(XDT_PV_DT_MAPPING_FAULT, data[0], data[1]); in xdt_process_rec()
1114 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1115 val64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1132 XDT_PROBE3(XDT_PV_PTWR_EMULATION, data[0], data[1], data[2]); in xdt_process_rec()
1145 pte64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1146 addr64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1147 rip64 = (((uint64_t)data[5]) << 32) | data[4]; in xdt_process_rec()
1169 XDT_PROBE2(XDT_HVM_VMEXIT, data[0], data[1]); in xdt_process_rec()
1179 rip64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1180 XDT_PROBE2(XDT_HVM_VMEXIT, data[0], rip64); in xdt_process_rec()
1192 addr64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1193 XDT_PROBE2(XDT_HVM_PF_XEN, data[0], addr64); in xdt_process_rec()
1203 XDT_PROBE2(XDT_HVM_PF_XEN, data[0], data[1]); in xdt_process_rec()
1220 addr64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1221 XDT_PROBE2(XDT_HVM_PF_INJECT, data[0], addr64); in xdt_process_rec()
1231 XDT_PROBE2(XDT_HVM_EXC_INJECT, data[0], data[1]); in xdt_process_rec()
1239 XDT_PROBE1(XDT_HVM_VIRQ_INJECT, data[0]); in xdt_process_rec()
1254 val64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1255 XDT_PROBE2(XDT_HVM_CR_READ, data[0], val64); in xdt_process_rec()
1270 val64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1271 XDT_PROBE2(XDT_HVM_CR_READ, data[0], val64); in xdt_process_rec()
1301 val64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1302 XDT_PROBE2(XDT_HVM_MSR_READ, data[0], val64); in xdt_process_rec()
1312 val64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1313 XDT_PROBE2(XDT_HVM_MSR_WRITE, data[0], val64); in xdt_process_rec()
1325 XDT_PROBE5(XDT_HVM_CPUID, data[0], data[1], data[2], data[3], in xdt_process_rec()
1326 data[4]); in xdt_process_rec()
1344 XDT_PROBE3(XDT_HVM_INTR_WINDOW, data[0], data[1], data[2]); in xdt_process_rec()
1364 XDT_PROBE1(XDT_HVM_VMMCALL, data[0]); in xdt_process_rec()
1372 XDT_PROBE1(XDT_HVM_HLT, data[0]); in xdt_process_rec()
1381 addr64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1382 XDT_PROBE2(XDT_HVM_INVLPG, data[0], addr64); in xdt_process_rec()
1422 addr64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1423 XDT_PROBE3(eid, addr64, data[2], data[3]); in xdt_process_rec()
1438 val64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1458 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1459 XDT_PROBE3(XDT_SHADOW_NOT_SHADOW, pte64, data[2], data[3]); in xdt_process_rec()
1470 addr64 = ((uint64_t)data[2] << 32) | data[3]; in xdt_process_rec()
1471 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1472 XDT_PROBE3(XDT_SHADOW_NOT_SHADOW, pte64, addr64, data[4]); in xdt_process_rec()
1478 XDT_PROBE1(XDT_SHADOW_FAST_PROPAGATE, data[0]); in xdt_process_rec()
1486 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1493 XDT_PROBE1(XDT_SHADOW_FAST_MMIO, data[0]); in xdt_process_rec()
1501 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1508 XDT_PROBE1(XDT_SHADOW_FALSE_FAST_PATH, data[0]); in xdt_process_rec()
1516 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1523 XDT_PROBE1(XDT_SHADOW_MMIO, data[0]); in xdt_process_rec()
1531 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1541 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1542 XDT_PROBE3(XDT_SHADOW_FIXUP, pte64, data[2], data[3]); in xdt_process_rec()
1553 addr64 = ((uint64_t)data[2] << 32) | data[3]; in xdt_process_rec()
1554 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1555 XDT_PROBE3(XDT_SHADOW_FIXUP, pte64, addr64, data[4]); in xdt_process_rec()
1561 XDT_PROBE1(XDT_SHADOW_DOMF_DYING, data[0]); in xdt_process_rec()
1569 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1581 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1582 val64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1583 XDT_PROBE5(XDT_SHADOW_EMULATE, pte64, val64, data[4], in xdt_process_rec()
1584 data[5] & 0x7fffffff, data[5] >> 29); in xdt_process_rec()
1597 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1598 val64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1599 addr64 = ((uint64_t)data[5] << 32) | data[4]; in xdt_process_rec()
1600 XDT_PROBE5(XDT_SHADOW_EMULATE, pte64, val64, data[4], in xdt_process_rec()
1601 data[6] & 0x7fffffff, data[6] >> 29); in xdt_process_rec()
1608 XDT_PROBE2(XDT_SHADOW_EMULATE_UNSHADOW_USER, data[0], data[1]); in xdt_process_rec()
1618 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1619 addr64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1627 XDT_PROBE2(XDT_SHADOW_EMULATE_UNSHADOW_EVTINJ, data[0], in xdt_process_rec()
1628 data[1]); in xdt_process_rec()
1638 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1639 addr64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1647 XDT_PROBE2(XDT_SHADOW_EMULATE_UNSHADOW_UNHANDLED, data[0], in xdt_process_rec()
1648 data[1]); in xdt_process_rec()
1658 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1659 addr64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1668 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1676 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1684 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1692 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1704 XDT_PROBE2(XDT_PM_FREQ_CHANGE, data[0], data[1]); in xdt_process_rec()
1711 XDT_PROBE2(XDT_PM_IDLE_ENTRY, data[0], data[1]); in xdt_process_rec()
1718 XDT_PROBE2(XDT_PM_IDLE_EXIT, data[0], data[1]); in xdt_process_rec()
1721 vcpu = data[1] >> 16; in xdt_process_rec()
1722 dom = data[1] & 0xffff; in xdt_process_rec()
1750 uintptr_t data; in xdt_get_first_rec() local
1760 data = (uintptr_t)tbuf.data[cpuid] + offset; in xdt_get_first_rec()
1761 rec = (struct t_rec *)data; in xdt_get_first_rec()