Lines Matching refs:array
1577 __u64 *array, u64 type __maybe_unused) in perf_synthesize_sample_weight() argument
1579 *array = data->weight; in perf_synthesize_sample_weight()
1582 *array &= 0xffffffff; in perf_synthesize_sample_weight()
1583 *array |= ((u64)data->ins_lat << 32); in perf_synthesize_sample_weight()
1584 *array |= ((u64)data->weight3 << 48); in perf_synthesize_sample_weight()
1588 static __u64 *copy_read_group_values(__u64 *array, __u64 read_format, in copy_read_group_values() argument
1596 memcpy(array, v, sz); in copy_read_group_values()
1597 array = (void *)array + sz; in copy_read_group_values()
1599 return array; in copy_read_group_values()
1605 __u64 *array; in perf_event__synthesize_sample() local
1613 array = event->sample.array; in perf_event__synthesize_sample()
1616 *array = sample->id; in perf_event__synthesize_sample()
1617 array++; in perf_event__synthesize_sample()
1621 *array = sample->ip; in perf_event__synthesize_sample()
1622 array++; in perf_event__synthesize_sample()
1628 *array = u.val64; in perf_event__synthesize_sample()
1629 array++; in perf_event__synthesize_sample()
1633 *array = sample->time; in perf_event__synthesize_sample()
1634 array++; in perf_event__synthesize_sample()
1638 *array = sample->addr; in perf_event__synthesize_sample()
1639 array++; in perf_event__synthesize_sample()
1643 *array = sample->id; in perf_event__synthesize_sample()
1644 array++; in perf_event__synthesize_sample()
1648 *array = sample->stream_id; in perf_event__synthesize_sample()
1649 array++; in perf_event__synthesize_sample()
1655 *array = u.val64; in perf_event__synthesize_sample()
1656 array++; in perf_event__synthesize_sample()
1660 *array = sample->period; in perf_event__synthesize_sample()
1661 array++; in perf_event__synthesize_sample()
1666 *array = sample->read.group.nr; in perf_event__synthesize_sample()
1668 *array = sample->read.one.value; in perf_event__synthesize_sample()
1669 array++; in perf_event__synthesize_sample()
1672 *array = sample->read.time_enabled; in perf_event__synthesize_sample()
1673 array++; in perf_event__synthesize_sample()
1677 *array = sample->read.time_running; in perf_event__synthesize_sample()
1678 array++; in perf_event__synthesize_sample()
1683 array = copy_read_group_values(array, read_format, in perf_event__synthesize_sample()
1686 *array = sample->read.one.id; in perf_event__synthesize_sample()
1687 array++; in perf_event__synthesize_sample()
1690 *array = sample->read.one.lost; in perf_event__synthesize_sample()
1691 array++; in perf_event__synthesize_sample()
1698 memcpy(array, sample->callchain, sz); in perf_event__synthesize_sample()
1699 array = (void *)array + sz; in perf_event__synthesize_sample()
1703 u32 *array32 = (void *)array; in perf_event__synthesize_sample()
1709 array = (void *)(array32 + (sample->raw_size / sizeof(u32))); in perf_event__synthesize_sample()
1712 BUG_ON(((long)array) % sizeof(u64)); in perf_event__synthesize_sample()
1719 memcpy(array, sample->branch_stack, sz); in perf_event__synthesize_sample()
1720 array = (void *)array + sz; in perf_event__synthesize_sample()
1725 *array++ = sample->user_regs->abi; in perf_event__synthesize_sample()
1727 memcpy(array, sample->user_regs->regs, sz); in perf_event__synthesize_sample()
1728 array = (void *)array + sz; in perf_event__synthesize_sample()
1730 *array++ = 0; in perf_event__synthesize_sample()
1736 *array++ = sz; in perf_event__synthesize_sample()
1738 memcpy(array, sample->user_stack.data, sz); in perf_event__synthesize_sample()
1739 array = (void *)array + sz; in perf_event__synthesize_sample()
1740 *array++ = sz; in perf_event__synthesize_sample()
1745 perf_synthesize_sample_weight(sample, array, type); in perf_event__synthesize_sample()
1746 array++; in perf_event__synthesize_sample()
1750 *array = sample->data_src; in perf_event__synthesize_sample()
1751 array++; in perf_event__synthesize_sample()
1755 *array = sample->transaction; in perf_event__synthesize_sample()
1756 array++; in perf_event__synthesize_sample()
1761 *array++ = sample->intr_regs->abi; in perf_event__synthesize_sample()
1763 memcpy(array, sample->intr_regs->regs, sz); in perf_event__synthesize_sample()
1764 array = (void *)array + sz; in perf_event__synthesize_sample()
1766 *array++ = 0; in perf_event__synthesize_sample()
1771 *array = sample->phys_addr; in perf_event__synthesize_sample()
1772 array++; in perf_event__synthesize_sample()
1776 *array = sample->cgroup; in perf_event__synthesize_sample()
1777 array++; in perf_event__synthesize_sample()
1781 *array = sample->data_page_size; in perf_event__synthesize_sample()
1782 array++; in perf_event__synthesize_sample()
1786 *array = sample->code_page_size; in perf_event__synthesize_sample()
1787 array++; in perf_event__synthesize_sample()
1792 *array++ = sz; in perf_event__synthesize_sample()
1793 memcpy(array, sample->aux_sample.data, sz); in perf_event__synthesize_sample()
1794 array = (void *)array + sz; in perf_event__synthesize_sample()
1800 int perf_event__synthesize_id_sample(__u64 *array, u64 type, const struct perf_sample *sample) in perf_event__synthesize_id_sample() argument
1802 __u64 *start = array; in perf_event__synthesize_id_sample()
1813 *array = u.val64; in perf_event__synthesize_id_sample()
1814 array++; in perf_event__synthesize_id_sample()
1818 *array = sample->time; in perf_event__synthesize_id_sample()
1819 array++; in perf_event__synthesize_id_sample()
1823 *array = sample->id; in perf_event__synthesize_id_sample()
1824 array++; in perf_event__synthesize_id_sample()
1828 *array = sample->stream_id; in perf_event__synthesize_id_sample()
1829 array++; in perf_event__synthesize_id_sample()
1835 *array = u.val64; in perf_event__synthesize_id_sample()
1836 array++; in perf_event__synthesize_id_sample()
1840 *array = sample->id; in perf_event__synthesize_id_sample()
1841 array++; in perf_event__synthesize_id_sample()
1844 return (void *)array - (void *)start; in perf_event__synthesize_id_sample()
2274 void *array = &ev; in perf_event__synthesize_build_id() local
2277 array += ev.header.size; in perf_event__synthesize_build_id()
2278 ret = perf_event__synthesize_id_sample(array, evsel->core.attr.sample_type, sample); in perf_event__synthesize_build_id()
2307 void *array; in perf_event__synthesize_mmap2_build_id() local
2335 array = &ev; in perf_event__synthesize_mmap2_build_id()
2336 array += ev.header.size; in perf_event__synthesize_mmap2_build_id()
2337 ret = perf_event__synthesize_id_sample(array, evsel->core.attr.sample_type, sample); in perf_event__synthesize_mmap2_build_id()