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
721 data = rec->u.cycles.extra_u32; in xdt_process_rec()
725 data = rec->u.nocycles.extra_u32; in xdt_process_rec()
742 sp->prev_domid = data[0]; in xdt_process_rec()
743 sp->prev_ctime = data[1]; in xdt_process_rec()
754 sp->next_domid = data[0]; in xdt_process_rec()
755 sp->next_wtime = data[1]; in xdt_process_rec()
756 sp->next_ts = data[2]; in xdt_process_rec()
774 xdt_update_domain_context(data[0], data[1]); in xdt_process_rec()
776 xdt_update_sched_context(cpuid, data[0], data[1]); in xdt_process_rec()
778 if (data[0] != sp->prev_domid && in xdt_process_rec()
779 data[2] != sp->next_domid) { in xdt_process_rec()
785 sp->prev_vcpuid = data[1]; in xdt_process_rec()
786 sp->next_vcpuid = data[3]; in xdt_process_rec()
797 xdt_update_sched_context(cpuid, data[2], data[3]); in xdt_process_rec()
798 xdt_update_domain_context(data[2], data[3]); in xdt_process_rec()
809 XDT_PROBE2(XDT_SCHED_BLOCK, data[0], data[1]); in xdt_process_rec()
819 XDT_PROBE2(XDT_SCHED_SLEEP, data[0], data[1]); in xdt_process_rec()
829 XDT_PROBE2(XDT_SCHED_WAKE, data[0], data[1]); in xdt_process_rec()
839 XDT_PROBE2(XDT_SCHED_YIELD, data[0], data[1]); in xdt_process_rec()
850 switch (data[2]) { in xdt_process_rec()
868 XDT_PROBE2(eid, data[0], data[1]); in xdt_process_rec()
885 XDT_PROBE2(XDT_SCHED_ADD_VCPU, data[0], data[1]); in xdt_process_rec()
894 XDT_PROBE1(XDT_SCHED_ADJDOM, data[1]); in xdt_process_rec()
904 XDT_PROBE4(XDT_SCHED_RUNSTATE_CHANGE, data[0] >> 16, in xdt_process_rec()
905 data[0] & 0xffff, data[1], data[2]); in xdt_process_rec()
914 XDT_PROBE2(XDT_SCHED_CONTINUE_RUNNING, data[0] >> 16, in xdt_process_rec()
915 data[0] & 0xffff); in xdt_process_rec()
926 XDT_PROBE1(XDT_MEM_PAGE_GRANT_MAP, data[0]); in xdt_process_rec()
935 XDT_PROBE1(XDT_MEM_PAGE_GRANT_UNMAP, data[0]); in xdt_process_rec()
944 XDT_PROBE1(XDT_MEM_PAGE_GRANT_TRANSFER, data[0]); in xdt_process_rec()
957 XDT_PROBE2(XDT_PV_HYPERCALL, data[0], data[1]); in xdt_process_rec()
967 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
968 XDT_PROBE2(XDT_PV_HYPERCALL, rip64, data[2]); in xdt_process_rec()
978 XDT_PROBE4(XDT_PV_TRAP, data[0], data[1] & 0x7fff, in xdt_process_rec()
979 (data[1] >> 15) & 1, data[1] >> 16); in xdt_process_rec()
990 rip64 = (((uint64_t)data[1]) << 32) | data[2]; in xdt_process_rec()
991 XDT_PROBE4(XDT_PV_TRAP, rip64, data[2] & 0x7fff, in xdt_process_rec()
992 (data[2] >> 15) & 1, data[2] >> 16); in xdt_process_rec()
1002 XDT_PROBE3(XDT_PV_PAGE_FAULT, data[0], data[1], data[2]); in xdt_process_rec()
1014 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1015 addr64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1016 XDT_PROBE3(XDT_PV_PAGE_FAULT, rip64, addr64, data[4]); in xdt_process_rec()
1025 XDT_PROBE1(XDT_PV_FORCED_INVALID_OP, data[1]); in xdt_process_rec()
1036 rip64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1046 XDT_PROBE1(XDT_PV_EMULATE_PRIVOP, data[0]); in xdt_process_rec()
1056 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1079 XDT_PROBE2(XDT_PV_PAGING_FIXUP, data[0], data[2]); in xdt_process_rec()
1092 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1093 addr64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1102 XDT_PROBE2(XDT_PV_DT_MAPPING_FAULT, data[0], data[1]); in xdt_process_rec()
1113 rip64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1114 val64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1131 XDT_PROBE3(XDT_PV_PTWR_EMULATION, data[0], data[1], data[2]); in xdt_process_rec()
1144 pte64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1145 addr64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1146 rip64 = (((uint64_t)data[5]) << 32) | data[4]; in xdt_process_rec()
1168 XDT_PROBE2(XDT_HVM_VMEXIT, data[0], data[1]); in xdt_process_rec()
1178 rip64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1179 XDT_PROBE2(XDT_HVM_VMEXIT, data[0], rip64); in xdt_process_rec()
1191 addr64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1192 XDT_PROBE2(XDT_HVM_PF_XEN, data[0], addr64); in xdt_process_rec()
1202 XDT_PROBE2(XDT_HVM_PF_XEN, data[0], data[1]); in xdt_process_rec()
1219 addr64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1220 XDT_PROBE2(XDT_HVM_PF_INJECT, data[0], addr64); in xdt_process_rec()
1230 XDT_PROBE2(XDT_HVM_EXC_INJECT, data[0], data[1]); in xdt_process_rec()
1238 XDT_PROBE1(XDT_HVM_VIRQ_INJECT, data[0]); in xdt_process_rec()
1253 val64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1254 XDT_PROBE2(XDT_HVM_CR_READ, data[0], val64); in xdt_process_rec()
1269 val64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1270 XDT_PROBE2(XDT_HVM_CR_READ, data[0], val64); in xdt_process_rec()
1300 val64 = (((uint64_t)data[3]) << 32) | data[2]; in xdt_process_rec()
1301 XDT_PROBE2(XDT_HVM_MSR_READ, data[0], val64); in xdt_process_rec()
1311 val64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1312 XDT_PROBE2(XDT_HVM_MSR_WRITE, data[0], val64); in xdt_process_rec()
1324 XDT_PROBE5(XDT_HVM_CPUID, data[0], data[1], data[2], data[3], in xdt_process_rec()
1325 data[4]); in xdt_process_rec()
1343 XDT_PROBE3(XDT_HVM_INTR_WINDOW, data[0], data[1], data[2]); in xdt_process_rec()
1363 XDT_PROBE1(XDT_HVM_VMMCALL, data[0]); in xdt_process_rec()
1371 XDT_PROBE1(XDT_HVM_HLT, data[0]); in xdt_process_rec()
1380 addr64 = (((uint64_t)data[2]) << 32) | data[1]; in xdt_process_rec()
1381 XDT_PROBE2(XDT_HVM_INVLPG, data[0], addr64); in xdt_process_rec()
1421 addr64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1422 XDT_PROBE3(eid, addr64, data[2], data[3]); in xdt_process_rec()
1437 val64 = (((uint64_t)data[1]) << 32) | data[0]; in xdt_process_rec()
1457 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1458 XDT_PROBE3(XDT_SHADOW_NOT_SHADOW, pte64, data[2], data[3]); in xdt_process_rec()
1469 addr64 = ((uint64_t)data[2] << 32) | data[3]; in xdt_process_rec()
1470 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1471 XDT_PROBE3(XDT_SHADOW_NOT_SHADOW, pte64, addr64, data[4]); in xdt_process_rec()
1477 XDT_PROBE1(XDT_SHADOW_FAST_PROPAGATE, data[0]); in xdt_process_rec()
1485 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1492 XDT_PROBE1(XDT_SHADOW_FAST_MMIO, data[0]); in xdt_process_rec()
1500 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1507 XDT_PROBE1(XDT_SHADOW_FALSE_FAST_PATH, data[0]); in xdt_process_rec()
1515 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1522 XDT_PROBE1(XDT_SHADOW_MMIO, data[0]); in xdt_process_rec()
1530 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1540 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1541 XDT_PROBE3(XDT_SHADOW_FIXUP, pte64, data[2], data[3]); in xdt_process_rec()
1552 addr64 = ((uint64_t)data[2] << 32) | data[3]; in xdt_process_rec()
1553 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1554 XDT_PROBE3(XDT_SHADOW_FIXUP, pte64, addr64, data[4]); in xdt_process_rec()
1560 XDT_PROBE1(XDT_SHADOW_DOMF_DYING, data[0]); in xdt_process_rec()
1568 addr64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1580 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1581 val64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1582 XDT_PROBE5(XDT_SHADOW_EMULATE, pte64, val64, data[4], in xdt_process_rec()
1583 data[5] & 0x7fffffff, data[5] >> 29); in xdt_process_rec()
1596 pte64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1597 val64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1598 addr64 = ((uint64_t)data[5] << 32) | data[4]; in xdt_process_rec()
1599 XDT_PROBE5(XDT_SHADOW_EMULATE, pte64, val64, data[4], in xdt_process_rec()
1600 data[6] & 0x7fffffff, data[6] >> 29); in xdt_process_rec()
1607 XDT_PROBE2(XDT_SHADOW_EMULATE_UNSHADOW_USER, data[0], data[1]); in xdt_process_rec()
1617 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1618 addr64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1626 XDT_PROBE2(XDT_SHADOW_EMULATE_UNSHADOW_EVTINJ, data[0], in xdt_process_rec()
1627 data[1]); in xdt_process_rec()
1637 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1638 addr64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1646 XDT_PROBE2(XDT_SHADOW_EMULATE_UNSHADOW_UNHANDLED, data[0], in xdt_process_rec()
1647 data[1]); in xdt_process_rec()
1657 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1658 addr64 = ((uint64_t)data[3] << 32) | data[2]; in xdt_process_rec()
1667 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1675 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1683 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1691 val64 = ((uint64_t)data[1] << 32) | data[0]; in xdt_process_rec()
1703 XDT_PROBE2(XDT_PM_FREQ_CHANGE, data[0], data[1]); in xdt_process_rec()
1710 XDT_PROBE2(XDT_PM_IDLE_ENTRY, data[0], data[1]); in xdt_process_rec()
1717 XDT_PROBE2(XDT_PM_IDLE_EXIT, data[0], data[1]); in xdt_process_rec()
1720 vcpu = data[1] >> 16; in xdt_process_rec()
1721 dom = data[1] & 0xffff; in xdt_process_rec()
1749 uintptr_t data; in xdt_get_first_rec() local
1759 data = (uintptr_t)tbuf.data[cpuid] + offset; in xdt_get_first_rec()
1760 rec = (struct t_rec *)data; in xdt_get_first_rec()