Lines Matching full:array
125 * PERF_SAMPLE_IDENTIFIER) in a sample event i.e. in the array of struct
1996 const __u64 *array = event->sample.array; in perf_evsel__parse_id_sample() local
2000 array += ((event->header.size - in perf_evsel__parse_id_sample()
2004 sample->id = *array; in perf_evsel__parse_id_sample()
2005 array--; in perf_evsel__parse_id_sample()
2009 u.val64 = *array; in perf_evsel__parse_id_sample()
2017 array--; in perf_evsel__parse_id_sample()
2021 sample->stream_id = *array; in perf_evsel__parse_id_sample()
2022 array--; in perf_evsel__parse_id_sample()
2026 sample->id = *array; in perf_evsel__parse_id_sample()
2027 array--; in perf_evsel__parse_id_sample()
2031 sample->time = *array; in perf_evsel__parse_id_sample()
2032 array--; in perf_evsel__parse_id_sample()
2036 u.val64 = *array; in perf_evsel__parse_id_sample()
2046 array--; in perf_evsel__parse_id_sample()
2086 const __u64 *array; in evsel__parse_sample() local
2112 array = event->sample.array; in evsel__parse_sample()
2118 data->id = *array; in evsel__parse_sample()
2119 array++; in evsel__parse_sample()
2123 data->ip = *array; in evsel__parse_sample()
2124 array++; in evsel__parse_sample()
2128 u.val64 = *array; in evsel__parse_sample()
2138 array++; in evsel__parse_sample()
2142 data->time = *array; in evsel__parse_sample()
2143 array++; in evsel__parse_sample()
2147 data->addr = *array; in evsel__parse_sample()
2148 array++; in evsel__parse_sample()
2152 data->id = *array; in evsel__parse_sample()
2153 array++; in evsel__parse_sample()
2157 data->stream_id = *array; in evsel__parse_sample()
2158 array++; in evsel__parse_sample()
2163 u.val64 = *array; in evsel__parse_sample()
2171 array++; in evsel__parse_sample()
2175 data->period = *array; in evsel__parse_sample()
2176 array++; in evsel__parse_sample()
2182 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2184 data->read.group.nr = *array; in evsel__parse_sample()
2186 data->read.one.value = *array; in evsel__parse_sample()
2188 array++; in evsel__parse_sample()
2191 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2192 data->read.time_enabled = *array; in evsel__parse_sample()
2193 array++; in evsel__parse_sample()
2197 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2198 data->read.time_running = *array; in evsel__parse_sample()
2199 array++; in evsel__parse_sample()
2211 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2213 (struct sample_read_value *)array; in evsel__parse_sample()
2214 array = (void *)array + sz; in evsel__parse_sample()
2216 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2217 data->read.one.id = *array; in evsel__parse_sample()
2218 array++; in evsel__parse_sample()
2225 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2226 data->callchain = (struct ip_callchain *)array++; in evsel__parse_sample()
2230 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2231 array = (void *)array + sz; in evsel__parse_sample()
2235 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2236 u.val64 = *array; in evsel__parse_sample()
2256 mem_bswap_64((void *) array, data->raw_size); in evsel__parse_sample()
2258 array = (void *)array + sizeof(u32); in evsel__parse_sample()
2260 OVERFLOW_CHECK(array, data->raw_size, max_size); in evsel__parse_sample()
2261 data->raw_data = (void *)array; in evsel__parse_sample()
2262 array = (void *)array + data->raw_size; in evsel__parse_sample()
2269 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2270 data->branch_stack = (struct branch_stack *)array++; in evsel__parse_sample()
2280 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2281 array = (void *)array + sz; in evsel__parse_sample()
2285 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2286 data->user_regs.abi = *array; in evsel__parse_sample()
2287 array++; in evsel__parse_sample()
2293 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2295 data->user_regs.regs = (u64 *)array; in evsel__parse_sample()
2296 array = (void *)array + sz; in evsel__parse_sample()
2301 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2302 sz = *array++; in evsel__parse_sample()
2304 data->user_stack.offset = ((char *)(array - 1) in evsel__parse_sample()
2310 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2311 data->user_stack.data = (char *)array; in evsel__parse_sample()
2312 array = (void *)array + sz; in evsel__parse_sample()
2313 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2314 data->user_stack.size = *array++; in evsel__parse_sample()
2322 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2323 data->weight = *array; in evsel__parse_sample()
2324 array++; in evsel__parse_sample()
2328 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2329 data->data_src = *array; in evsel__parse_sample()
2330 array++; in evsel__parse_sample()
2334 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2335 data->transaction = *array; in evsel__parse_sample()
2336 array++; in evsel__parse_sample()
2341 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2342 data->intr_regs.abi = *array; in evsel__parse_sample()
2343 array++; in evsel__parse_sample()
2349 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2351 data->intr_regs.regs = (u64 *)array; in evsel__parse_sample()
2352 array = (void *)array + sz; in evsel__parse_sample()
2358 data->phys_addr = *array; in evsel__parse_sample()
2359 array++; in evsel__parse_sample()
2364 data->cgroup = *array; in evsel__parse_sample()
2365 array++; in evsel__parse_sample()
2369 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2370 sz = *array++; in evsel__parse_sample()
2372 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2375 mem_bswap_64((char *)array, sz); in evsel__parse_sample()
2377 data->aux_sample.data = (char *)array; in evsel__parse_sample()
2378 array = (void *)array + sz; in evsel__parse_sample()
2388 const __u64 *array; in evsel__parse_sample_timestamp() local
2407 array = event->sample.array; in evsel__parse_sample_timestamp()
2413 array++; in evsel__parse_sample_timestamp()
2416 array++; in evsel__parse_sample_timestamp()
2419 array++; in evsel__parse_sample_timestamp()
2422 *timestamp = *array; in evsel__parse_sample_timestamp()