Lines Matching refs:array
2003 const u64 *array = event->sample.array; in perf_evsel__parse_id_sample() local
2007 array += ((event->header.size - in perf_evsel__parse_id_sample()
2011 sample->id = *array; in perf_evsel__parse_id_sample()
2012 array--; in perf_evsel__parse_id_sample()
2016 u.val64 = *array; in perf_evsel__parse_id_sample()
2024 array--; in perf_evsel__parse_id_sample()
2028 sample->stream_id = *array; in perf_evsel__parse_id_sample()
2029 array--; in perf_evsel__parse_id_sample()
2033 sample->id = *array; in perf_evsel__parse_id_sample()
2034 array--; in perf_evsel__parse_id_sample()
2038 sample->time = *array; in perf_evsel__parse_id_sample()
2039 array--; in perf_evsel__parse_id_sample()
2043 u.val64 = *array; in perf_evsel__parse_id_sample()
2053 array--; in perf_evsel__parse_id_sample()
2093 const u64 *array; in perf_evsel__parse_sample() local
2119 array = event->sample.array; in perf_evsel__parse_sample()
2125 data->id = *array; in perf_evsel__parse_sample()
2126 array++; in perf_evsel__parse_sample()
2130 data->ip = *array; in perf_evsel__parse_sample()
2131 array++; in perf_evsel__parse_sample()
2135 u.val64 = *array; in perf_evsel__parse_sample()
2145 array++; in perf_evsel__parse_sample()
2149 data->time = *array; in perf_evsel__parse_sample()
2150 array++; in perf_evsel__parse_sample()
2154 data->addr = *array; in perf_evsel__parse_sample()
2155 array++; in perf_evsel__parse_sample()
2159 data->id = *array; in perf_evsel__parse_sample()
2160 array++; in perf_evsel__parse_sample()
2164 data->stream_id = *array; in perf_evsel__parse_sample()
2165 array++; in perf_evsel__parse_sample()
2170 u.val64 = *array; in perf_evsel__parse_sample()
2178 array++; in perf_evsel__parse_sample()
2182 data->period = *array; in perf_evsel__parse_sample()
2183 array++; in perf_evsel__parse_sample()
2189 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2191 data->read.group.nr = *array; in perf_evsel__parse_sample()
2193 data->read.one.value = *array; in perf_evsel__parse_sample()
2195 array++; in perf_evsel__parse_sample()
2198 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2199 data->read.time_enabled = *array; in perf_evsel__parse_sample()
2200 array++; in perf_evsel__parse_sample()
2204 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2205 data->read.time_running = *array; in perf_evsel__parse_sample()
2206 array++; in perf_evsel__parse_sample()
2218 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2220 (struct sample_read_value *)array; in perf_evsel__parse_sample()
2221 array = (void *)array + sz; in perf_evsel__parse_sample()
2223 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2224 data->read.one.id = *array; in perf_evsel__parse_sample()
2225 array++; in perf_evsel__parse_sample()
2232 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2233 data->callchain = (struct ip_callchain *)array++; in perf_evsel__parse_sample()
2237 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2238 array = (void *)array + sz; in perf_evsel__parse_sample()
2242 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2243 u.val64 = *array; in perf_evsel__parse_sample()
2263 mem_bswap_64((void *) array, data->raw_size); in perf_evsel__parse_sample()
2265 array = (void *)array + sizeof(u32); in perf_evsel__parse_sample()
2267 OVERFLOW_CHECK(array, data->raw_size, max_size); in perf_evsel__parse_sample()
2268 data->raw_data = (void *)array; in perf_evsel__parse_sample()
2269 array = (void *)array + data->raw_size; in perf_evsel__parse_sample()
2276 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2277 data->branch_stack = (struct branch_stack *)array++; in perf_evsel__parse_sample()
2282 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2283 array = (void *)array + sz; in perf_evsel__parse_sample()
2287 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2288 data->user_regs.abi = *array; in perf_evsel__parse_sample()
2289 array++; in perf_evsel__parse_sample()
2295 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2297 data->user_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
2298 array = (void *)array + sz; in perf_evsel__parse_sample()
2303 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2304 sz = *array++; in perf_evsel__parse_sample()
2306 data->user_stack.offset = ((char *)(array - 1) in perf_evsel__parse_sample()
2312 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2313 data->user_stack.data = (char *)array; in perf_evsel__parse_sample()
2314 array = (void *)array + sz; in perf_evsel__parse_sample()
2315 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2316 data->user_stack.size = *array++; in perf_evsel__parse_sample()
2324 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2325 data->weight = *array; in perf_evsel__parse_sample()
2326 array++; in perf_evsel__parse_sample()
2330 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2331 data->data_src = *array; in perf_evsel__parse_sample()
2332 array++; in perf_evsel__parse_sample()
2336 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2337 data->transaction = *array; in perf_evsel__parse_sample()
2338 array++; in perf_evsel__parse_sample()
2343 OVERFLOW_CHECK_u64(array); in perf_evsel__parse_sample()
2344 data->intr_regs.abi = *array; in perf_evsel__parse_sample()
2345 array++; in perf_evsel__parse_sample()
2351 OVERFLOW_CHECK(array, sz, max_size); in perf_evsel__parse_sample()
2353 data->intr_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
2354 array = (void *)array + sz; in perf_evsel__parse_sample()
2360 data->phys_addr = *array; in perf_evsel__parse_sample()
2361 array++; in perf_evsel__parse_sample()
2372 const u64 *array; in perf_evsel__parse_sample_timestamp() local
2391 array = event->sample.array; in perf_evsel__parse_sample_timestamp()
2397 array++; in perf_evsel__parse_sample_timestamp()
2400 array++; in perf_evsel__parse_sample_timestamp()
2403 array++; in perf_evsel__parse_sample_timestamp()
2406 *timestamp = *array; in perf_evsel__parse_sample_timestamp()
2523 u64 *array; in perf_event__synthesize_sample() local
2531 array = event->sample.array; in perf_event__synthesize_sample()
2534 *array = sample->id; in perf_event__synthesize_sample()
2535 array++; in perf_event__synthesize_sample()
2539 *array = sample->ip; in perf_event__synthesize_sample()
2540 array++; in perf_event__synthesize_sample()
2546 *array = u.val64; in perf_event__synthesize_sample()
2547 array++; in perf_event__synthesize_sample()
2551 *array = sample->time; in perf_event__synthesize_sample()
2552 array++; in perf_event__synthesize_sample()
2556 *array = sample->addr; in perf_event__synthesize_sample()
2557 array++; in perf_event__synthesize_sample()
2561 *array = sample->id; in perf_event__synthesize_sample()
2562 array++; in perf_event__synthesize_sample()
2566 *array = sample->stream_id; in perf_event__synthesize_sample()
2567 array++; in perf_event__synthesize_sample()
2573 *array = u.val64; in perf_event__synthesize_sample()
2574 array++; in perf_event__synthesize_sample()
2578 *array = sample->period; in perf_event__synthesize_sample()
2579 array++; in perf_event__synthesize_sample()
2584 *array = sample->read.group.nr; in perf_event__synthesize_sample()
2586 *array = sample->read.one.value; in perf_event__synthesize_sample()
2587 array++; in perf_event__synthesize_sample()
2590 *array = sample->read.time_enabled; in perf_event__synthesize_sample()
2591 array++; in perf_event__synthesize_sample()
2595 *array = sample->read.time_running; in perf_event__synthesize_sample()
2596 array++; in perf_event__synthesize_sample()
2603 memcpy(array, sample->read.group.values, sz); in perf_event__synthesize_sample()
2604 array = (void *)array + sz; in perf_event__synthesize_sample()
2606 *array = sample->read.one.id; in perf_event__synthesize_sample()
2607 array++; in perf_event__synthesize_sample()
2613 memcpy(array, sample->callchain, sz); in perf_event__synthesize_sample()
2614 array = (void *)array + sz; in perf_event__synthesize_sample()
2619 *array = u.val64; in perf_event__synthesize_sample()
2620 array = (void *)array + sizeof(u32); in perf_event__synthesize_sample()
2622 memcpy(array, sample->raw_data, sample->raw_size); in perf_event__synthesize_sample()
2623 array = (void *)array + sample->raw_size; in perf_event__synthesize_sample()
2629 memcpy(array, sample->branch_stack, sz); in perf_event__synthesize_sample()
2630 array = (void *)array + sz; in perf_event__synthesize_sample()
2635 *array++ = sample->user_regs.abi; in perf_event__synthesize_sample()
2637 memcpy(array, sample->user_regs.regs, sz); in perf_event__synthesize_sample()
2638 array = (void *)array + sz; in perf_event__synthesize_sample()
2640 *array++ = 0; in perf_event__synthesize_sample()
2646 *array++ = sz; in perf_event__synthesize_sample()
2648 memcpy(array, sample->user_stack.data, sz); in perf_event__synthesize_sample()
2649 array = (void *)array + sz; in perf_event__synthesize_sample()
2650 *array++ = sz; in perf_event__synthesize_sample()
2655 *array = sample->weight; in perf_event__synthesize_sample()
2656 array++; in perf_event__synthesize_sample()
2660 *array = sample->data_src; in perf_event__synthesize_sample()
2661 array++; in perf_event__synthesize_sample()
2665 *array = sample->transaction; in perf_event__synthesize_sample()
2666 array++; in perf_event__synthesize_sample()
2671 *array++ = sample->intr_regs.abi; in perf_event__synthesize_sample()
2673 memcpy(array, sample->intr_regs.regs, sz); in perf_event__synthesize_sample()
2674 array = (void *)array + sz; in perf_event__synthesize_sample()
2676 *array++ = 0; in perf_event__synthesize_sample()
2681 *array = sample->phys_addr; in perf_event__synthesize_sample()
2682 array++; in perf_event__synthesize_sample()