Lines Matching refs:array
2763 const __u64 *array = event->sample.array; in perf_evsel__parse_id_sample() local
2767 array += ((event->header.size - in perf_evsel__parse_id_sample()
2771 sample->id = *array; in perf_evsel__parse_id_sample()
2772 array--; in perf_evsel__parse_id_sample()
2776 u.val64 = *array; in perf_evsel__parse_id_sample()
2784 array--; in perf_evsel__parse_id_sample()
2788 sample->stream_id = *array; in perf_evsel__parse_id_sample()
2789 array--; in perf_evsel__parse_id_sample()
2793 sample->id = *array; in perf_evsel__parse_id_sample()
2794 array--; in perf_evsel__parse_id_sample()
2798 sample->time = *array; in perf_evsel__parse_id_sample()
2799 array--; in perf_evsel__parse_id_sample()
2803 u.val64 = *array; in perf_evsel__parse_id_sample()
2813 array--; in perf_evsel__parse_id_sample()
2849 const __u64 *array, in arch_perf_parse_sample_weight() argument
2852 data->weight = *array; in arch_perf_parse_sample_weight()
2931 const __u64 *array; in evsel__parse_sample() local
2957 array = event->sample.array; in evsel__parse_sample()
2963 data->id = *array; in evsel__parse_sample()
2964 array++; in evsel__parse_sample()
2968 data->ip = *array; in evsel__parse_sample()
2969 array++; in evsel__parse_sample()
2973 u.val64 = *array; in evsel__parse_sample()
2983 array++; in evsel__parse_sample()
2987 data->time = *array; in evsel__parse_sample()
2988 array++; in evsel__parse_sample()
2992 data->addr = *array; in evsel__parse_sample()
2993 array++; in evsel__parse_sample()
2997 data->id = *array; in evsel__parse_sample()
2998 array++; in evsel__parse_sample()
3002 data->stream_id = *array; in evsel__parse_sample()
3003 array++; in evsel__parse_sample()
3008 u.val64 = *array; in evsel__parse_sample()
3016 array++; in evsel__parse_sample()
3020 data->period = *array; in evsel__parse_sample()
3021 array++; in evsel__parse_sample()
3027 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3029 data->read.group.nr = *array; in evsel__parse_sample()
3031 data->read.one.value = *array; in evsel__parse_sample()
3033 array++; in evsel__parse_sample()
3036 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3037 data->read.time_enabled = *array; in evsel__parse_sample()
3038 array++; in evsel__parse_sample()
3042 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3043 data->read.time_running = *array; in evsel__parse_sample()
3044 array++; in evsel__parse_sample()
3056 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
3058 (struct sample_read_value *)array; in evsel__parse_sample()
3059 array = (void *)array + sz; in evsel__parse_sample()
3061 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3062 data->read.one.id = *array; in evsel__parse_sample()
3063 array++; in evsel__parse_sample()
3066 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3067 data->read.one.lost = *array; in evsel__parse_sample()
3068 array++; in evsel__parse_sample()
3076 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3077 data->callchain = (struct ip_callchain *)array++; in evsel__parse_sample()
3081 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
3082 array = (void *)array + sz; in evsel__parse_sample()
3086 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3087 u.val64 = *array; in evsel__parse_sample()
3107 mem_bswap_64((void *) array, data->raw_size); in evsel__parse_sample()
3109 array = (void *)array + sizeof(u32); in evsel__parse_sample()
3111 OVERFLOW_CHECK(array, data->raw_size, max_size); in evsel__parse_sample()
3112 data->raw_data = (void *)array; in evsel__parse_sample()
3113 array = (void *)array + data->raw_size; in evsel__parse_sample()
3122 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3123 data->branch_stack = (struct branch_stack *)array++; in evsel__parse_sample()
3156 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
3157 array = (void *)array + sz; in evsel__parse_sample()
3160 data->branch_stack_cntr = (u64 *)array; in evsel__parse_sample()
3163 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
3164 array = (void *)array + sz; in evsel__parse_sample()
3171 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3172 regs->abi = *array; in evsel__parse_sample()
3173 array++; in evsel__parse_sample()
3179 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
3181 regs->regs = (u64 *)array; in evsel__parse_sample()
3182 array = (void *)array + sz; in evsel__parse_sample()
3187 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3188 sz = *array++; in evsel__parse_sample()
3190 data->user_stack.offset = ((char *)(array - 1) in evsel__parse_sample()
3196 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
3197 data->user_stack.data = (char *)array; in evsel__parse_sample()
3198 array = (void *)array + sz; in evsel__parse_sample()
3199 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3200 data->user_stack.size = *array++; in evsel__parse_sample()
3208 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3209 arch_perf_parse_sample_weight(data, array, type); in evsel__parse_sample()
3210 array++; in evsel__parse_sample()
3214 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3215 data->data_src = *array; in evsel__parse_sample()
3216 array++; in evsel__parse_sample()
3220 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3221 data->transaction = *array; in evsel__parse_sample()
3222 array++; in evsel__parse_sample()
3228 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3229 regs->abi = *array; in evsel__parse_sample()
3230 array++; in evsel__parse_sample()
3236 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
3238 regs->regs = (u64 *)array; in evsel__parse_sample()
3239 array = (void *)array + sz; in evsel__parse_sample()
3245 data->phys_addr = *array; in evsel__parse_sample()
3246 array++; in evsel__parse_sample()
3251 data->cgroup = *array; in evsel__parse_sample()
3252 array++; in evsel__parse_sample()
3257 data->data_page_size = *array; in evsel__parse_sample()
3258 array++; in evsel__parse_sample()
3263 data->code_page_size = *array; in evsel__parse_sample()
3264 array++; in evsel__parse_sample()
3268 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
3269 sz = *array++; in evsel__parse_sample()
3271 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
3274 mem_bswap_64((char *)array, sz); in evsel__parse_sample()
3276 data->aux_sample.data = (char *)array; in evsel__parse_sample()
3277 array = (void *)array + sz; in evsel__parse_sample()
3287 const __u64 *array; in evsel__parse_sample_timestamp() local
3306 array = event->sample.array; in evsel__parse_sample_timestamp()
3312 array++; in evsel__parse_sample_timestamp()
3315 array++; in evsel__parse_sample_timestamp()
3318 array++; in evsel__parse_sample_timestamp()
3321 *timestamp = *array; in evsel__parse_sample_timestamp()