Lines Matching refs:array
1550 __u64 *array, u64 type __maybe_unused) in arch_perf_synthesize_sample_weight() argument
1552 *array = data->weight; in arch_perf_synthesize_sample_weight()
1555 static __u64 *copy_read_group_values(__u64 *array, __u64 read_format, in copy_read_group_values() argument
1563 memcpy(array, v, sz); in copy_read_group_values()
1564 array = (void *)array + sz; in copy_read_group_values()
1566 return array; in copy_read_group_values()
1572 __u64 *array; in perf_event__synthesize_sample() local
1580 array = event->sample.array; in perf_event__synthesize_sample()
1583 *array = sample->id; in perf_event__synthesize_sample()
1584 array++; in perf_event__synthesize_sample()
1588 *array = sample->ip; in perf_event__synthesize_sample()
1589 array++; in perf_event__synthesize_sample()
1595 *array = u.val64; in perf_event__synthesize_sample()
1596 array++; in perf_event__synthesize_sample()
1600 *array = sample->time; in perf_event__synthesize_sample()
1601 array++; in perf_event__synthesize_sample()
1605 *array = sample->addr; in perf_event__synthesize_sample()
1606 array++; in perf_event__synthesize_sample()
1610 *array = sample->id; in perf_event__synthesize_sample()
1611 array++; in perf_event__synthesize_sample()
1615 *array = sample->stream_id; in perf_event__synthesize_sample()
1616 array++; in perf_event__synthesize_sample()
1622 *array = u.val64; in perf_event__synthesize_sample()
1623 array++; in perf_event__synthesize_sample()
1627 *array = sample->period; in perf_event__synthesize_sample()
1628 array++; in perf_event__synthesize_sample()
1633 *array = sample->read.group.nr; in perf_event__synthesize_sample()
1635 *array = sample->read.one.value; in perf_event__synthesize_sample()
1636 array++; in perf_event__synthesize_sample()
1639 *array = sample->read.time_enabled; in perf_event__synthesize_sample()
1640 array++; in perf_event__synthesize_sample()
1644 *array = sample->read.time_running; in perf_event__synthesize_sample()
1645 array++; in perf_event__synthesize_sample()
1650 array = copy_read_group_values(array, read_format, in perf_event__synthesize_sample()
1653 *array = sample->read.one.id; in perf_event__synthesize_sample()
1654 array++; in perf_event__synthesize_sample()
1657 *array = sample->read.one.lost; in perf_event__synthesize_sample()
1658 array++; in perf_event__synthesize_sample()
1665 memcpy(array, sample->callchain, sz); in perf_event__synthesize_sample()
1666 array = (void *)array + sz; in perf_event__synthesize_sample()
1671 *array = u.val64; in perf_event__synthesize_sample()
1672 array = (void *)array + sizeof(u32); in perf_event__synthesize_sample()
1674 memcpy(array, sample->raw_data, sample->raw_size); in perf_event__synthesize_sample()
1675 array = (void *)array + sample->raw_size; in perf_event__synthesize_sample()
1682 memcpy(array, sample->branch_stack, sz); in perf_event__synthesize_sample()
1683 array = (void *)array + sz; in perf_event__synthesize_sample()
1688 *array++ = sample->user_regs.abi; in perf_event__synthesize_sample()
1690 memcpy(array, sample->user_regs.regs, sz); in perf_event__synthesize_sample()
1691 array = (void *)array + sz; in perf_event__synthesize_sample()
1693 *array++ = 0; in perf_event__synthesize_sample()
1699 *array++ = sz; in perf_event__synthesize_sample()
1701 memcpy(array, sample->user_stack.data, sz); in perf_event__synthesize_sample()
1702 array = (void *)array + sz; in perf_event__synthesize_sample()
1703 *array++ = sz; in perf_event__synthesize_sample()
1708 arch_perf_synthesize_sample_weight(sample, array, type); in perf_event__synthesize_sample()
1709 array++; in perf_event__synthesize_sample()
1713 *array = sample->data_src; in perf_event__synthesize_sample()
1714 array++; in perf_event__synthesize_sample()
1718 *array = sample->transaction; in perf_event__synthesize_sample()
1719 array++; in perf_event__synthesize_sample()
1724 *array++ = sample->intr_regs.abi; in perf_event__synthesize_sample()
1726 memcpy(array, sample->intr_regs.regs, sz); in perf_event__synthesize_sample()
1727 array = (void *)array + sz; in perf_event__synthesize_sample()
1729 *array++ = 0; in perf_event__synthesize_sample()
1734 *array = sample->phys_addr; in perf_event__synthesize_sample()
1735 array++; in perf_event__synthesize_sample()
1739 *array = sample->cgroup; in perf_event__synthesize_sample()
1740 array++; in perf_event__synthesize_sample()
1744 *array = sample->data_page_size; in perf_event__synthesize_sample()
1745 array++; in perf_event__synthesize_sample()
1749 *array = sample->code_page_size; in perf_event__synthesize_sample()
1750 array++; in perf_event__synthesize_sample()
1755 *array++ = sz; in perf_event__synthesize_sample()
1756 memcpy(array, sample->aux_sample.data, sz); in perf_event__synthesize_sample()
1757 array = (void *)array + sz; in perf_event__synthesize_sample()
1763 int perf_event__synthesize_id_sample(__u64 *array, u64 type, const struct perf_sample *sample) in perf_event__synthesize_id_sample() argument
1765 __u64 *start = array; in perf_event__synthesize_id_sample()
1776 *array = u.val64; in perf_event__synthesize_id_sample()
1777 array++; in perf_event__synthesize_id_sample()
1781 *array = sample->time; in perf_event__synthesize_id_sample()
1782 array++; in perf_event__synthesize_id_sample()
1786 *array = sample->id; in perf_event__synthesize_id_sample()
1787 array++; in perf_event__synthesize_id_sample()
1791 *array = sample->stream_id; in perf_event__synthesize_id_sample()
1792 array++; in perf_event__synthesize_id_sample()
1798 *array = u.val64; in perf_event__synthesize_id_sample()
1799 array++; in perf_event__synthesize_id_sample()
1803 *array = sample->id; in perf_event__synthesize_id_sample()
1804 array++; in perf_event__synthesize_id_sample()
1807 return (void *)array - (void *)start; in perf_event__synthesize_id_sample()