Lines Matching refs:array
1223 const u64 *array = event->sample.array; in perf_evsel__parse_id_sample() local
1227 array += ((event->header.size - in perf_evsel__parse_id_sample()
1231 sample->id = *array; in perf_evsel__parse_id_sample()
1232 array--; in perf_evsel__parse_id_sample()
1236 u.val64 = *array; in perf_evsel__parse_id_sample()
1244 array--; in perf_evsel__parse_id_sample()
1248 sample->stream_id = *array; in perf_evsel__parse_id_sample()
1249 array--; in perf_evsel__parse_id_sample()
1253 sample->id = *array; in perf_evsel__parse_id_sample()
1254 array--; in perf_evsel__parse_id_sample()
1258 sample->time = *array; in perf_evsel__parse_id_sample()
1259 array--; in perf_evsel__parse_id_sample()
1263 u.val64 = *array; in perf_evsel__parse_id_sample()
1273 array--; in perf_evsel__parse_id_sample()
1299 const u64 *array; in perf_evsel__parse_sample() local
1322 array = event->sample.array; in perf_evsel__parse_sample()
1334 data->id = *array; in perf_evsel__parse_sample()
1335 array++; in perf_evsel__parse_sample()
1339 data->ip = *array; in perf_evsel__parse_sample()
1340 array++; in perf_evsel__parse_sample()
1344 u.val64 = *array; in perf_evsel__parse_sample()
1354 array++; in perf_evsel__parse_sample()
1358 data->time = *array; in perf_evsel__parse_sample()
1359 array++; in perf_evsel__parse_sample()
1364 data->addr = *array; in perf_evsel__parse_sample()
1365 array++; in perf_evsel__parse_sample()
1369 data->id = *array; in perf_evsel__parse_sample()
1370 array++; in perf_evsel__parse_sample()
1374 data->stream_id = *array; in perf_evsel__parse_sample()
1375 array++; in perf_evsel__parse_sample()
1380 u.val64 = *array; in perf_evsel__parse_sample()
1388 array++; in perf_evsel__parse_sample()
1392 data->period = *array; in perf_evsel__parse_sample()
1393 array++; in perf_evsel__parse_sample()
1399 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1401 data->read.group.nr = *array; in perf_evsel__parse_sample()
1403 data->read.one.value = *array; in perf_evsel__parse_sample()
1405 array++; in perf_evsel__parse_sample()
1408 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1409 data->read.time_enabled = *array; in perf_evsel__parse_sample()
1410 array++; in perf_evsel__parse_sample()
1414 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1415 data->read.time_running = *array; in perf_evsel__parse_sample()
1416 array++; in perf_evsel__parse_sample()
1428 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1430 (struct sample_read_value *)array; in perf_evsel__parse_sample()
1431 array = (void *)array + sz; in perf_evsel__parse_sample()
1433 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1434 data->read.one.id = *array; in perf_evsel__parse_sample()
1435 array++; in perf_evsel__parse_sample()
1442 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1443 data->callchain = (struct ip_callchain *)array++; in perf_evsel__parse_sample()
1447 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1448 array = (void *)array + sz; in perf_evsel__parse_sample()
1452 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1453 u.val64 = *array; in perf_evsel__parse_sample()
1462 array = (void *)array + sizeof(u32); in perf_evsel__parse_sample()
1464 OVERFLOW_CHECK(array, data->raw_size, max_size); in perf_evsel__parse_sample()
1465 data->raw_data = (void *)array; in perf_evsel__parse_sample()
1466 array = (void *)array + data->raw_size; in perf_evsel__parse_sample()
1473 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1474 data->branch_stack = (struct branch_stack *)array++; in perf_evsel__parse_sample()
1479 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1480 array = (void *)array + sz; in perf_evsel__parse_sample()
1484 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1485 data->user_regs.abi = *array; in perf_evsel__parse_sample()
1486 array++; in perf_evsel__parse_sample()
1492 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1494 data->user_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
1495 array = (void *)array + sz; in perf_evsel__parse_sample()
1500 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1501 sz = *array++; in perf_evsel__parse_sample()
1503 data->user_stack.offset = ((char *)(array - 1) in perf_evsel__parse_sample()
1509 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
1510 data->user_stack.data = (char *)array; in perf_evsel__parse_sample()
1511 array = (void *)array + sz; in perf_evsel__parse_sample()
1512 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1513 data->user_stack.size = *array++; in perf_evsel__parse_sample()
1522 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1523 data->weight = *array; in perf_evsel__parse_sample()
1524 array++; in perf_evsel__parse_sample()
1529 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1530 data->data_src = *array; in perf_evsel__parse_sample()
1531 array++; in perf_evsel__parse_sample()
1536 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
1537 data->transaction = *array; in perf_evsel__parse_sample()
1538 array++; in perf_evsel__parse_sample()
1644 u64 *array; in perf_event__synthesize_sample() local
1652 array = event->sample.array; in perf_event__synthesize_sample()
1655 *array = sample->id; in perf_event__synthesize_sample()
1656 array++; in perf_event__synthesize_sample()
1660 *array = sample->ip; in perf_event__synthesize_sample()
1661 array++; in perf_event__synthesize_sample()
1676 *array = u.val64; in perf_event__synthesize_sample()
1677 array++; in perf_event__synthesize_sample()
1681 *array = sample->time; in perf_event__synthesize_sample()
1682 array++; in perf_event__synthesize_sample()
1686 *array = sample->addr; in perf_event__synthesize_sample()
1687 array++; in perf_event__synthesize_sample()
1691 *array = sample->id; in perf_event__synthesize_sample()
1692 array++; in perf_event__synthesize_sample()
1696 *array = sample->stream_id; in perf_event__synthesize_sample()
1697 array++; in perf_event__synthesize_sample()
1709 *array = u.val64; in perf_event__synthesize_sample()
1710 array++; in perf_event__synthesize_sample()
1714 *array = sample->period; in perf_event__synthesize_sample()
1715 array++; in perf_event__synthesize_sample()
1720 *array = sample->read.group.nr; in perf_event__synthesize_sample()
1722 *array = sample->read.one.value; in perf_event__synthesize_sample()
1723 array++; in perf_event__synthesize_sample()
1726 *array = sample->read.time_enabled; in perf_event__synthesize_sample()
1727 array++; in perf_event__synthesize_sample()
1731 *array = sample->read.time_running; in perf_event__synthesize_sample()
1732 array++; in perf_event__synthesize_sample()
1739 memcpy(array, sample->read.group.values, sz); in perf_event__synthesize_sample()
1740 array = (void *)array + sz; in perf_event__synthesize_sample()
1742 *array = sample->read.one.id; in perf_event__synthesize_sample()
1743 array++; in perf_event__synthesize_sample()
1749 memcpy(array, sample->callchain, sz); in perf_event__synthesize_sample()
1750 array = (void *)array + sz; in perf_event__synthesize_sample()
1764 *array = u.val64; in perf_event__synthesize_sample()
1765 array = (void *)array + sizeof(u32); in perf_event__synthesize_sample()
1767 memcpy(array, sample->raw_data, sample->raw_size); in perf_event__synthesize_sample()
1768 array = (void *)array + sample->raw_size; in perf_event__synthesize_sample()
1774 memcpy(array, sample->branch_stack, sz); in perf_event__synthesize_sample()
1775 array = (void *)array + sz; in perf_event__synthesize_sample()
1780 *array++ = sample->user_regs.abi; in perf_event__synthesize_sample()
1782 memcpy(array, sample->user_regs.regs, sz); in perf_event__synthesize_sample()
1783 array = (void *)array + sz; in perf_event__synthesize_sample()
1785 *array++ = 0; in perf_event__synthesize_sample()
1791 *array++ = sz; in perf_event__synthesize_sample()
1793 memcpy(array, sample->user_stack.data, sz); in perf_event__synthesize_sample()
1794 array = (void *)array + sz; in perf_event__synthesize_sample()
1795 *array++ = sz; in perf_event__synthesize_sample()
1800 *array = sample->weight; in perf_event__synthesize_sample()
1801 array++; in perf_event__synthesize_sample()
1805 *array = sample->data_src; in perf_event__synthesize_sample()
1806 array++; in perf_event__synthesize_sample()
1810 *array = sample->transaction; in perf_event__synthesize_sample()
1811 array++; in perf_event__synthesize_sample()