Lines Matching refs:array
1340 const u64 *array = event->sample.array; in perf_evsel__parse_id_sample() local
1344 array += ((event->header.size - in perf_evsel__parse_id_sample()
1348 sample->id = *array; in perf_evsel__parse_id_sample()
1349 array--; in perf_evsel__parse_id_sample()
1353 u.val64 = *array; in perf_evsel__parse_id_sample()
1361 array--; in perf_evsel__parse_id_sample()
1365 sample->stream_id = *array; in perf_evsel__parse_id_sample()
1366 array--; in perf_evsel__parse_id_sample()
1370 sample->id = *array; in perf_evsel__parse_id_sample()
1371 array--; in perf_evsel__parse_id_sample()
1375 sample->time = *array; in perf_evsel__parse_id_sample()
1376 array--; in perf_evsel__parse_id_sample()
1380 u.val64 = *array; in perf_evsel__parse_id_sample()
1390 array--; in perf_evsel__parse_id_sample()
1416 const u64 *array; in perf_evsel__parse_sample() local
1439 array = event->sample.array; in perf_evsel__parse_sample()
1451 data->id = *array; in perf_evsel__parse_sample()
1452 array++; in perf_evsel__parse_sample()
1456 data->ip = *array; in perf_evsel__parse_sample()
1457 array++; in perf_evsel__parse_sample()
1461 u.val64 = *array; in perf_evsel__parse_sample()
1471 array++; in perf_evsel__parse_sample()
1475 data->time = *array; in perf_evsel__parse_sample()
1476 array++; in perf_evsel__parse_sample()
1481 data->addr = *array; in perf_evsel__parse_sample()
1482 array++; in perf_evsel__parse_sample()
1486 data->id = *array; in perf_evsel__parse_sample()
1487 array++; in perf_evsel__parse_sample()
1491 data->stream_id = *array; in perf_evsel__parse_sample()
1492 array++; in perf_evsel__parse_sample()
1497 u.val64 = *array; in perf_evsel__parse_sample()
1505 array++; in perf_evsel__parse_sample()
1509 data->period = *array; in perf_evsel__parse_sample()
1510 array++; in perf_evsel__parse_sample()
1516 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1518 data->read.group.nr = *array; in perf_evsel__parse_sample()
1520 data->read.one.value = *array; in perf_evsel__parse_sample()
1522 array++; in perf_evsel__parse_sample()
1525 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1526 data->read.time_enabled = *array; in perf_evsel__parse_sample()
1527 array++; in perf_evsel__parse_sample()
1531 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1532 data->read.time_running = *array; in perf_evsel__parse_sample()
1533 array++; in perf_evsel__parse_sample()
1545 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1547 (struct sample_read_value *)array; in perf_evsel__parse_sample()
1548 array = (void *)array + sz; in perf_evsel__parse_sample()
1550 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1551 data->read.one.id = *array; in perf_evsel__parse_sample()
1552 array++; in perf_evsel__parse_sample()
1559 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1560 data->callchain = (struct ip_callchain *)array++; in perf_evsel__parse_sample()
1564 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1565 array = (void *)array + sz; in perf_evsel__parse_sample()
1569 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1570 u.val64 = *array; in perf_evsel__parse_sample()
1579 array = (void *)array + sizeof(u32); in perf_evsel__parse_sample()
1581 OVERFLOW_CHECK(array, data->raw_size, max_size); in perf_evsel__parse_sample()
1582 data->raw_data = (void *)array; in perf_evsel__parse_sample()
1583 array = (void *)array + data->raw_size; in perf_evsel__parse_sample()
1590 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1591 data->branch_stack = (struct branch_stack *)array++; in perf_evsel__parse_sample()
1596 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1597 array = (void *)array + sz; in perf_evsel__parse_sample()
1601 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1602 data->user_regs.abi = *array; in perf_evsel__parse_sample()
1603 array++; in perf_evsel__parse_sample()
1609 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1611 data->user_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
1612 array = (void *)array + sz; in perf_evsel__parse_sample()
1617 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1618 sz = *array++; in perf_evsel__parse_sample()
1620 data->user_stack.offset = ((char *)(array - 1) in perf_evsel__parse_sample()
1626 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1627 data->user_stack.data = (char *)array; in perf_evsel__parse_sample()
1628 array = (void *)array + sz; in perf_evsel__parse_sample()
1629 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1630 data->user_stack.size = *array++; in perf_evsel__parse_sample()
1639 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1640 data->weight = *array; in perf_evsel__parse_sample()
1641 array++; in perf_evsel__parse_sample()
1646 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1647 data->data_src = *array; in perf_evsel__parse_sample()
1648 array++; in perf_evsel__parse_sample()
1653 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1654 data->transaction = *array; in perf_evsel__parse_sample()
1655 array++; in perf_evsel__parse_sample()
1660 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1661 data->intr_regs.abi = *array; in perf_evsel__parse_sample()
1662 array++; in perf_evsel__parse_sample()
1668 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1670 data->intr_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
1671 array = (void *)array + sz; in perf_evsel__parse_sample()
1788 u64 *array; in perf_event__synthesize_sample() local
1796 array = event->sample.array; in perf_event__synthesize_sample()
1799 *array = sample->id; in perf_event__synthesize_sample()
1800 array++; in perf_event__synthesize_sample()
1804 *array = sample->ip; in perf_event__synthesize_sample()
1805 array++; in perf_event__synthesize_sample()
1820 *array = u.val64; in perf_event__synthesize_sample()
1821 array++; in perf_event__synthesize_sample()
1825 *array = sample->time; in perf_event__synthesize_sample()
1826 array++; in perf_event__synthesize_sample()
1830 *array = sample->addr; in perf_event__synthesize_sample()
1831 array++; in perf_event__synthesize_sample()
1835 *array = sample->id; in perf_event__synthesize_sample()
1836 array++; in perf_event__synthesize_sample()
1840 *array = sample->stream_id; in perf_event__synthesize_sample()
1841 array++; in perf_event__synthesize_sample()
1853 *array = u.val64; in perf_event__synthesize_sample()
1854 array++; in perf_event__synthesize_sample()
1858 *array = sample->period; in perf_event__synthesize_sample()
1859 array++; in perf_event__synthesize_sample()
1864 *array = sample->read.group.nr; in perf_event__synthesize_sample()
1866 *array = sample->read.one.value; in perf_event__synthesize_sample()
1867 array++; in perf_event__synthesize_sample()
1870 *array = sample->read.time_enabled; in perf_event__synthesize_sample()
1871 array++; in perf_event__synthesize_sample()
1875 *array = sample->read.time_running; in perf_event__synthesize_sample()
1876 array++; in perf_event__synthesize_sample()
1883 memcpy(array, sample->read.group.values, sz); in perf_event__synthesize_sample()
1884 array = (void *)array + sz; in perf_event__synthesize_sample()
1886 *array = sample->read.one.id; in perf_event__synthesize_sample()
1887 array++; in perf_event__synthesize_sample()
1893 memcpy(array, sample->callchain, sz); in perf_event__synthesize_sample()
1894 array = (void *)array + sz; in perf_event__synthesize_sample()
1908 *array = u.val64; in perf_event__synthesize_sample()
1909 array = (void *)array + sizeof(u32); in perf_event__synthesize_sample()
1911 memcpy(array, sample->raw_data, sample->raw_size); in perf_event__synthesize_sample()
1912 array = (void *)array + sample->raw_size; in perf_event__synthesize_sample()
1918 memcpy(array, sample->branch_stack, sz); in perf_event__synthesize_sample()
1919 array = (void *)array + sz; in perf_event__synthesize_sample()
1924 *array++ = sample->user_regs.abi; in perf_event__synthesize_sample()
1926 memcpy(array, sample->user_regs.regs, sz); in perf_event__synthesize_sample()
1927 array = (void *)array + sz; in perf_event__synthesize_sample()
1929 *array++ = 0; in perf_event__synthesize_sample()
1935 *array++ = sz; in perf_event__synthesize_sample()
1937 memcpy(array, sample->user_stack.data, sz); in perf_event__synthesize_sample()
1938 array = (void *)array + sz; in perf_event__synthesize_sample()
1939 *array++ = sz; in perf_event__synthesize_sample()
1944 *array = sample->weight; in perf_event__synthesize_sample()
1945 array++; in perf_event__synthesize_sample()
1949 *array = sample->data_src; in perf_event__synthesize_sample()
1950 array++; in perf_event__synthesize_sample()
1954 *array = sample->transaction; in perf_event__synthesize_sample()
1955 array++; in perf_event__synthesize_sample()
1960 *array++ = sample->intr_regs.abi; in perf_event__synthesize_sample()
1962 memcpy(array, sample->intr_regs.regs, sz); in perf_event__synthesize_sample()
1963 array = (void *)array + sz; in perf_event__synthesize_sample()
1965 *array++ = 0; in perf_event__synthesize_sample()