Lines Matching refs:array
1848 const __u64 *array = event->sample.array; in perf_evsel__parse_id_sample() local
1852 array += ((event->header.size - in perf_evsel__parse_id_sample()
1856 sample->id = *array; in perf_evsel__parse_id_sample()
1857 array--; in perf_evsel__parse_id_sample()
1861 u.val64 = *array; in perf_evsel__parse_id_sample()
1869 array--; in perf_evsel__parse_id_sample()
1873 sample->stream_id = *array; in perf_evsel__parse_id_sample()
1874 array--; in perf_evsel__parse_id_sample()
1878 sample->id = *array; in perf_evsel__parse_id_sample()
1879 array--; in perf_evsel__parse_id_sample()
1883 sample->time = *array; in perf_evsel__parse_id_sample()
1884 array--; in perf_evsel__parse_id_sample()
1888 u.val64 = *array; in perf_evsel__parse_id_sample()
1898 array--; in perf_evsel__parse_id_sample()
1938 const __u64 *array; in perf_evsel__parse_sample() local
1964 array = event->sample.array; in perf_evsel__parse_sample()
1970 data->id = *array; in perf_evsel__parse_sample()
1971 array++; in perf_evsel__parse_sample()
1975 data->ip = *array; in perf_evsel__parse_sample()
1976 array++; in perf_evsel__parse_sample()
1980 u.val64 = *array; in perf_evsel__parse_sample()
1990 array++; in perf_evsel__parse_sample()
1994 data->time = *array; in perf_evsel__parse_sample()
1995 array++; in perf_evsel__parse_sample()
1999 data->addr = *array; in perf_evsel__parse_sample()
2000 array++; in perf_evsel__parse_sample()
2004 data->id = *array; in perf_evsel__parse_sample()
2005 array++; in perf_evsel__parse_sample()
2009 data->stream_id = *array; in perf_evsel__parse_sample()
2010 array++; in perf_evsel__parse_sample()
2015 u.val64 = *array; in perf_evsel__parse_sample()
2023 array++; in perf_evsel__parse_sample()
2027 data->period = *array; in perf_evsel__parse_sample()
2028 array++; in perf_evsel__parse_sample()
2034 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2036 data->read.group.nr = *array; in perf_evsel__parse_sample()
2038 data->read.one.value = *array; in perf_evsel__parse_sample()
2040 array++; in perf_evsel__parse_sample()
2043 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2044 data->read.time_enabled = *array; in perf_evsel__parse_sample()
2045 array++; in perf_evsel__parse_sample()
2049 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2050 data->read.time_running = *array; in perf_evsel__parse_sample()
2051 array++; in perf_evsel__parse_sample()
2063 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2065 (struct sample_read_value *)array; in perf_evsel__parse_sample()
2066 array = (void *)array + sz; in perf_evsel__parse_sample()
2068 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2069 data->read.one.id = *array; in perf_evsel__parse_sample()
2070 array++; in perf_evsel__parse_sample()
2077 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2078 data->callchain = (struct ip_callchain *)array++; in perf_evsel__parse_sample()
2082 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2083 array = (void *)array + sz; in perf_evsel__parse_sample()
2087 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2088 u.val64 = *array; in perf_evsel__parse_sample()
2108 mem_bswap_64((void *) array, data->raw_size); in perf_evsel__parse_sample()
2110 array = (void *)array + sizeof(u32); in perf_evsel__parse_sample()
2112 OVERFLOW_CHECK(array, data->raw_size, max_size); in perf_evsel__parse_sample()
2113 data->raw_data = (void *)array; in perf_evsel__parse_sample()
2114 array = (void *)array + data->raw_size; in perf_evsel__parse_sample()
2121 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2122 data->branch_stack = (struct branch_stack *)array++; in perf_evsel__parse_sample()
2127 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2128 array = (void *)array + sz; in perf_evsel__parse_sample()
2132 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2133 data->user_regs.abi = *array; in perf_evsel__parse_sample()
2134 array++; in perf_evsel__parse_sample()
2140 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2142 data->user_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
2143 array = (void *)array + sz; in perf_evsel__parse_sample()
2148 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2149 sz = *array++; in perf_evsel__parse_sample()
2151 data->user_stack.offset = ((char *)(array - 1) in perf_evsel__parse_sample()
2157 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2158 data->user_stack.data = (char *)array; in perf_evsel__parse_sample()
2159 array = (void *)array + sz; in perf_evsel__parse_sample()
2160 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2161 data->user_stack.size = *array++; in perf_evsel__parse_sample()
2169 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2170 data->weight = *array; in perf_evsel__parse_sample()
2171 array++; in perf_evsel__parse_sample()
2175 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2176 data->data_src = *array; in perf_evsel__parse_sample()
2177 array++; in perf_evsel__parse_sample()
2181 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2182 data->transaction = *array; in perf_evsel__parse_sample()
2183 array++; in perf_evsel__parse_sample()
2188 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2189 data->intr_regs.abi = *array; in perf_evsel__parse_sample()
2190 array++; in perf_evsel__parse_sample()
2196 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2198 data->intr_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
2199 array = (void *)array + sz; in perf_evsel__parse_sample()
2205 data->phys_addr = *array; in perf_evsel__parse_sample()
2206 array++; in perf_evsel__parse_sample()
2217 const __u64 *array; in perf_evsel__parse_sample_timestamp() local
2236 array = event->sample.array; in perf_evsel__parse_sample_timestamp()
2242 array++; in perf_evsel__parse_sample_timestamp()
2245 array++; in perf_evsel__parse_sample_timestamp()
2248 array++; in perf_evsel__parse_sample_timestamp()
2251 *timestamp = *array; in perf_evsel__parse_sample_timestamp()