Lines Matching refs:array
2216 const __u64 *array = event->sample.array; in perf_evsel__parse_id_sample() local
2220 array += ((event->header.size - in perf_evsel__parse_id_sample()
2224 sample->id = *array; in perf_evsel__parse_id_sample()
2225 array--; in perf_evsel__parse_id_sample()
2229 u.val64 = *array; in perf_evsel__parse_id_sample()
2237 array--; in perf_evsel__parse_id_sample()
2241 sample->stream_id = *array; in perf_evsel__parse_id_sample()
2242 array--; in perf_evsel__parse_id_sample()
2246 sample->id = *array; in perf_evsel__parse_id_sample()
2247 array--; in perf_evsel__parse_id_sample()
2251 sample->time = *array; in perf_evsel__parse_id_sample()
2252 array--; in perf_evsel__parse_id_sample()
2256 u.val64 = *array; in perf_evsel__parse_id_sample()
2266 array--; in perf_evsel__parse_id_sample()
2302 const __u64 *array, in arch_perf_parse_sample_weight() argument
2305 data->weight = *array; in arch_perf_parse_sample_weight()
2361 const __u64 *array; in evsel__parse_sample() local
2388 array = event->sample.array; in evsel__parse_sample()
2394 data->id = *array; in evsel__parse_sample()
2395 array++; in evsel__parse_sample()
2399 data->ip = *array; in evsel__parse_sample()
2400 array++; in evsel__parse_sample()
2404 u.val64 = *array; in evsel__parse_sample()
2414 array++; in evsel__parse_sample()
2418 data->time = *array; in evsel__parse_sample()
2419 array++; in evsel__parse_sample()
2423 data->addr = *array; in evsel__parse_sample()
2424 array++; in evsel__parse_sample()
2428 data->id = *array; in evsel__parse_sample()
2429 array++; in evsel__parse_sample()
2433 data->stream_id = *array; in evsel__parse_sample()
2434 array++; in evsel__parse_sample()
2439 u.val64 = *array; in evsel__parse_sample()
2447 array++; in evsel__parse_sample()
2451 data->period = *array; in evsel__parse_sample()
2452 array++; in evsel__parse_sample()
2458 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2460 data->read.group.nr = *array; in evsel__parse_sample()
2462 data->read.one.value = *array; in evsel__parse_sample()
2464 array++; in evsel__parse_sample()
2467 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2468 data->read.time_enabled = *array; in evsel__parse_sample()
2469 array++; in evsel__parse_sample()
2473 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2474 data->read.time_running = *array; in evsel__parse_sample()
2475 array++; in evsel__parse_sample()
2487 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2489 (struct sample_read_value *)array; in evsel__parse_sample()
2490 array = (void *)array + sz; in evsel__parse_sample()
2492 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2493 data->read.one.id = *array; in evsel__parse_sample()
2494 array++; in evsel__parse_sample()
2497 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2498 data->read.one.lost = *array; in evsel__parse_sample()
2499 array++; in evsel__parse_sample()
2507 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2508 data->callchain = (struct ip_callchain *)array++; in evsel__parse_sample()
2512 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2513 array = (void *)array + sz; in evsel__parse_sample()
2517 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2518 u.val64 = *array; in evsel__parse_sample()
2538 mem_bswap_64((void *) array, data->raw_size); in evsel__parse_sample()
2540 array = (void *)array + sizeof(u32); in evsel__parse_sample()
2542 OVERFLOW_CHECK(array, data->raw_size, max_size); in evsel__parse_sample()
2543 data->raw_data = (void *)array; in evsel__parse_sample()
2544 array = (void *)array + data->raw_size; in evsel__parse_sample()
2553 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2554 data->branch_stack = (struct branch_stack *)array++; in evsel__parse_sample()
2587 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2588 array = (void *)array + sz; in evsel__parse_sample()
2592 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2593 data->user_regs.abi = *array; in evsel__parse_sample()
2594 array++; in evsel__parse_sample()
2600 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2602 data->user_regs.regs = (u64 *)array; in evsel__parse_sample()
2603 array = (void *)array + sz; in evsel__parse_sample()
2608 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2609 sz = *array++; in evsel__parse_sample()
2611 data->user_stack.offset = ((char *)(array - 1) in evsel__parse_sample()
2617 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2618 data->user_stack.data = (char *)array; in evsel__parse_sample()
2619 array = (void *)array + sz; in evsel__parse_sample()
2620 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2621 data->user_stack.size = *array++; in evsel__parse_sample()
2629 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2630 arch_perf_parse_sample_weight(data, array, type); in evsel__parse_sample()
2631 array++; in evsel__parse_sample()
2635 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2636 data->data_src = *array; in evsel__parse_sample()
2637 array++; in evsel__parse_sample()
2641 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2642 data->transaction = *array; in evsel__parse_sample()
2643 array++; in evsel__parse_sample()
2648 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2649 data->intr_regs.abi = *array; in evsel__parse_sample()
2650 array++; in evsel__parse_sample()
2656 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2658 data->intr_regs.regs = (u64 *)array; in evsel__parse_sample()
2659 array = (void *)array + sz; in evsel__parse_sample()
2665 data->phys_addr = *array; in evsel__parse_sample()
2666 array++; in evsel__parse_sample()
2671 data->cgroup = *array; in evsel__parse_sample()
2672 array++; in evsel__parse_sample()
2677 data->data_page_size = *array; in evsel__parse_sample()
2678 array++; in evsel__parse_sample()
2683 data->code_page_size = *array; in evsel__parse_sample()
2684 array++; in evsel__parse_sample()
2688 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2689 sz = *array++; in evsel__parse_sample()
2691 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2694 mem_bswap_64((char *)array, sz); in evsel__parse_sample()
2696 data->aux_sample.data = (char *)array; in evsel__parse_sample()
2697 array = (void *)array + sz; in evsel__parse_sample()
2707 const __u64 *array; in evsel__parse_sample_timestamp() local
2726 array = event->sample.array; in evsel__parse_sample_timestamp()
2732 array++; in evsel__parse_sample_timestamp()
2735 array++; in evsel__parse_sample_timestamp()
2738 array++; in evsel__parse_sample_timestamp()
2741 *timestamp = *array; in evsel__parse_sample_timestamp()