Lines Matching refs:array
1513 const u64 *array = event->sample.array; in perf_evsel__parse_id_sample() local
1517 array += ((event->header.size - in perf_evsel__parse_id_sample()
1521 sample->id = *array; in perf_evsel__parse_id_sample()
1522 array--; in perf_evsel__parse_id_sample()
1526 u.val64 = *array; in perf_evsel__parse_id_sample()
1534 array--; in perf_evsel__parse_id_sample()
1538 sample->stream_id = *array; in perf_evsel__parse_id_sample()
1539 array--; in perf_evsel__parse_id_sample()
1543 sample->id = *array; in perf_evsel__parse_id_sample()
1544 array--; in perf_evsel__parse_id_sample()
1548 sample->time = *array; in perf_evsel__parse_id_sample()
1549 array--; in perf_evsel__parse_id_sample()
1553 u.val64 = *array; in perf_evsel__parse_id_sample()
1563 array--; in perf_evsel__parse_id_sample()
1589 const u64 *array; in perf_evsel__parse_sample() local
1612 array = event->sample.array; in perf_evsel__parse_sample()
1624 data->id = *array; in perf_evsel__parse_sample()
1625 array++; in perf_evsel__parse_sample()
1629 data->ip = *array; in perf_evsel__parse_sample()
1630 array++; in perf_evsel__parse_sample()
1634 u.val64 = *array; in perf_evsel__parse_sample()
1644 array++; in perf_evsel__parse_sample()
1648 data->time = *array; in perf_evsel__parse_sample()
1649 array++; in perf_evsel__parse_sample()
1654 data->addr = *array; in perf_evsel__parse_sample()
1655 array++; in perf_evsel__parse_sample()
1659 data->id = *array; in perf_evsel__parse_sample()
1660 array++; in perf_evsel__parse_sample()
1664 data->stream_id = *array; in perf_evsel__parse_sample()
1665 array++; in perf_evsel__parse_sample()
1670 u.val64 = *array; in perf_evsel__parse_sample()
1678 array++; in perf_evsel__parse_sample()
1682 data->period = *array; in perf_evsel__parse_sample()
1683 array++; in perf_evsel__parse_sample()
1689 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1691 data->read.group.nr = *array; in perf_evsel__parse_sample()
1693 data->read.one.value = *array; in perf_evsel__parse_sample()
1695 array++; in perf_evsel__parse_sample()
1698 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1699 data->read.time_enabled = *array; in perf_evsel__parse_sample()
1700 array++; in perf_evsel__parse_sample()
1704 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1705 data->read.time_running = *array; in perf_evsel__parse_sample()
1706 array++; in perf_evsel__parse_sample()
1718 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1720 (struct sample_read_value *)array; in perf_evsel__parse_sample()
1721 array = (void *)array + sz; in perf_evsel__parse_sample()
1723 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1724 data->read.one.id = *array; in perf_evsel__parse_sample()
1725 array++; in perf_evsel__parse_sample()
1732 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1733 data->callchain = (struct ip_callchain *)array++; in perf_evsel__parse_sample()
1737 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1738 array = (void *)array + sz; in perf_evsel__parse_sample()
1742 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1743 u.val64 = *array; in perf_evsel__parse_sample()
1752 array = (void *)array + sizeof(u32); in perf_evsel__parse_sample()
1754 OVERFLOW_CHECK(array, data->raw_size, max_size); in perf_evsel__parse_sample()
1755 data->raw_data = (void *)array; in perf_evsel__parse_sample()
1756 array = (void *)array + data->raw_size; in perf_evsel__parse_sample()
1763 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1764 data->branch_stack = (struct branch_stack *)array++; in perf_evsel__parse_sample()
1769 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1770 array = (void *)array + sz; in perf_evsel__parse_sample()
1774 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1775 data->user_regs.abi = *array; in perf_evsel__parse_sample()
1776 array++; in perf_evsel__parse_sample()
1782 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1784 data->user_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
1785 array = (void *)array + sz; in perf_evsel__parse_sample()
1790 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1791 sz = *array++; in perf_evsel__parse_sample()
1793 data->user_stack.offset = ((char *)(array - 1) in perf_evsel__parse_sample()
1799 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1800 data->user_stack.data = (char *)array; in perf_evsel__parse_sample()
1801 array = (void *)array + sz; in perf_evsel__parse_sample()
1802 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1803 data->user_stack.size = *array++; in perf_evsel__parse_sample()
1812 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1813 data->weight = *array; in perf_evsel__parse_sample()
1814 array++; in perf_evsel__parse_sample()
1819 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1820 data->data_src = *array; in perf_evsel__parse_sample()
1821 array++; in perf_evsel__parse_sample()
1826 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1827 data->transaction = *array; in perf_evsel__parse_sample()
1828 array++; in perf_evsel__parse_sample()
1833 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1834 data->intr_regs.abi = *array; in perf_evsel__parse_sample()
1835 array++; in perf_evsel__parse_sample()
1841 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1843 data->intr_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
1844 array = (void *)array + sz; in perf_evsel__parse_sample()
1961 u64 *array; in perf_event__synthesize_sample() local
1969 array = event->sample.array; in perf_event__synthesize_sample()
1972 *array = sample->id; in perf_event__synthesize_sample()
1973 array++; in perf_event__synthesize_sample()
1977 *array = sample->ip; in perf_event__synthesize_sample()
1978 array++; in perf_event__synthesize_sample()
1993 *array = u.val64; in perf_event__synthesize_sample()
1994 array++; in perf_event__synthesize_sample()
1998 *array = sample->time; in perf_event__synthesize_sample()
1999 array++; in perf_event__synthesize_sample()
2003 *array = sample->addr; in perf_event__synthesize_sample()
2004 array++; in perf_event__synthesize_sample()
2008 *array = sample->id; in perf_event__synthesize_sample()
2009 array++; in perf_event__synthesize_sample()
2013 *array = sample->stream_id; in perf_event__synthesize_sample()
2014 array++; in perf_event__synthesize_sample()
2026 *array = u.val64; in perf_event__synthesize_sample()
2027 array++; in perf_event__synthesize_sample()
2031 *array = sample->period; in perf_event__synthesize_sample()
2032 array++; in perf_event__synthesize_sample()
2037 *array = sample->read.group.nr; in perf_event__synthesize_sample()
2039 *array = sample->read.one.value; in perf_event__synthesize_sample()
2040 array++; in perf_event__synthesize_sample()
2043 *array = sample->read.time_enabled; in perf_event__synthesize_sample()
2044 array++; in perf_event__synthesize_sample()
2048 *array = sample->read.time_running; in perf_event__synthesize_sample()
2049 array++; in perf_event__synthesize_sample()
2056 memcpy(array, sample->read.group.values, sz); in perf_event__synthesize_sample()
2057 array = (void *)array + sz; in perf_event__synthesize_sample()
2059 *array = sample->read.one.id; in perf_event__synthesize_sample()
2060 array++; in perf_event__synthesize_sample()
2066 memcpy(array, sample->callchain, sz); in perf_event__synthesize_sample()
2067 array = (void *)array + sz; in perf_event__synthesize_sample()
2081 *array = u.val64; in perf_event__synthesize_sample()
2082 array = (void *)array + sizeof(u32); in perf_event__synthesize_sample()
2084 memcpy(array, sample->raw_data, sample->raw_size); in perf_event__synthesize_sample()
2085 array = (void *)array + sample->raw_size; in perf_event__synthesize_sample()
2091 memcpy(array, sample->branch_stack, sz); in perf_event__synthesize_sample()
2092 array = (void *)array + sz; in perf_event__synthesize_sample()
2097 *array++ = sample->user_regs.abi; in perf_event__synthesize_sample()
2099 memcpy(array, sample->user_regs.regs, sz); in perf_event__synthesize_sample()
2100 array = (void *)array + sz; in perf_event__synthesize_sample()
2102 *array++ = 0; in perf_event__synthesize_sample()
2108 *array++ = sz; in perf_event__synthesize_sample()
2110 memcpy(array, sample->user_stack.data, sz); in perf_event__synthesize_sample()
2111 array = (void *)array + sz; in perf_event__synthesize_sample()
2112 *array++ = sz; in perf_event__synthesize_sample()
2117 *array = sample->weight; in perf_event__synthesize_sample()
2118 array++; in perf_event__synthesize_sample()
2122 *array = sample->data_src; in perf_event__synthesize_sample()
2123 array++; in perf_event__synthesize_sample()
2127 *array = sample->transaction; in perf_event__synthesize_sample()
2128 array++; in perf_event__synthesize_sample()
2133 *array++ = sample->intr_regs.abi; in perf_event__synthesize_sample()
2135 memcpy(array, sample->intr_regs.regs, sz); in perf_event__synthesize_sample()
2136 array = (void *)array + sz; in perf_event__synthesize_sample()
2138 *array++ = 0; in perf_event__synthesize_sample()