Lines Matching full:array

128  * PERF_SAMPLE_IDENTIFIER) in a sample event i.e. in the array of struct
2132 const __u64 *array = event->sample.array; in perf_evsel__parse_id_sample() local
2136 array += ((event->header.size - in perf_evsel__parse_id_sample()
2140 sample->id = *array; in perf_evsel__parse_id_sample()
2141 array--; in perf_evsel__parse_id_sample()
2145 u.val64 = *array; in perf_evsel__parse_id_sample()
2153 array--; in perf_evsel__parse_id_sample()
2157 sample->stream_id = *array; in perf_evsel__parse_id_sample()
2158 array--; in perf_evsel__parse_id_sample()
2162 sample->id = *array; in perf_evsel__parse_id_sample()
2163 array--; in perf_evsel__parse_id_sample()
2167 sample->time = *array; in perf_evsel__parse_id_sample()
2168 array--; in perf_evsel__parse_id_sample()
2172 u.val64 = *array; in perf_evsel__parse_id_sample()
2182 array--; in perf_evsel__parse_id_sample()
2218 const __u64 *array, in arch_perf_parse_sample_weight() argument
2221 data->weight = *array; in arch_perf_parse_sample_weight()
2229 const __u64 *array; in evsel__parse_sample() local
2255 array = event->sample.array; in evsel__parse_sample()
2261 data->id = *array; in evsel__parse_sample()
2262 array++; in evsel__parse_sample()
2266 data->ip = *array; in evsel__parse_sample()
2267 array++; in evsel__parse_sample()
2271 u.val64 = *array; in evsel__parse_sample()
2281 array++; in evsel__parse_sample()
2285 data->time = *array; in evsel__parse_sample()
2286 array++; in evsel__parse_sample()
2290 data->addr = *array; in evsel__parse_sample()
2291 array++; in evsel__parse_sample()
2295 data->id = *array; in evsel__parse_sample()
2296 array++; in evsel__parse_sample()
2300 data->stream_id = *array; in evsel__parse_sample()
2301 array++; in evsel__parse_sample()
2306 u.val64 = *array; in evsel__parse_sample()
2314 array++; in evsel__parse_sample()
2318 data->period = *array; in evsel__parse_sample()
2319 array++; in evsel__parse_sample()
2325 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2327 data->read.group.nr = *array; in evsel__parse_sample()
2329 data->read.one.value = *array; in evsel__parse_sample()
2331 array++; in evsel__parse_sample()
2334 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2335 data->read.time_enabled = *array; in evsel__parse_sample()
2336 array++; in evsel__parse_sample()
2340 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2341 data->read.time_running = *array; in evsel__parse_sample()
2342 array++; in evsel__parse_sample()
2354 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2356 (struct sample_read_value *)array; in evsel__parse_sample()
2357 array = (void *)array + sz; in evsel__parse_sample()
2359 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2360 data->read.one.id = *array; in evsel__parse_sample()
2361 array++; in evsel__parse_sample()
2368 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2369 data->callchain = (struct ip_callchain *)array++; in evsel__parse_sample()
2373 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2374 array = (void *)array + sz; in evsel__parse_sample()
2378 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2379 u.val64 = *array; in evsel__parse_sample()
2399 mem_bswap_64((void *) array, data->raw_size); in evsel__parse_sample()
2401 array = (void *)array + sizeof(u32); in evsel__parse_sample()
2403 OVERFLOW_CHECK(array, data->raw_size, max_size); in evsel__parse_sample()
2404 data->raw_data = (void *)array; in evsel__parse_sample()
2405 array = (void *)array + data->raw_size; in evsel__parse_sample()
2412 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2413 data->branch_stack = (struct branch_stack *)array++; in evsel__parse_sample()
2423 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2424 array = (void *)array + sz; in evsel__parse_sample()
2428 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2429 data->user_regs.abi = *array; in evsel__parse_sample()
2430 array++; in evsel__parse_sample()
2436 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2438 data->user_regs.regs = (u64 *)array; in evsel__parse_sample()
2439 array = (void *)array + sz; in evsel__parse_sample()
2444 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2445 sz = *array++; in evsel__parse_sample()
2447 data->user_stack.offset = ((char *)(array - 1) in evsel__parse_sample()
2453 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2454 data->user_stack.data = (char *)array; in evsel__parse_sample()
2455 array = (void *)array + sz; in evsel__parse_sample()
2456 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2457 data->user_stack.size = *array++; in evsel__parse_sample()
2465 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2466 arch_perf_parse_sample_weight(data, array, type); in evsel__parse_sample()
2467 array++; in evsel__parse_sample()
2471 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2472 data->data_src = *array; in evsel__parse_sample()
2473 array++; in evsel__parse_sample()
2477 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2478 data->transaction = *array; in evsel__parse_sample()
2479 array++; in evsel__parse_sample()
2484 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2485 data->intr_regs.abi = *array; in evsel__parse_sample()
2486 array++; in evsel__parse_sample()
2492 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2494 data->intr_regs.regs = (u64 *)array; in evsel__parse_sample()
2495 array = (void *)array + sz; in evsel__parse_sample()
2501 data->phys_addr = *array; in evsel__parse_sample()
2502 array++; in evsel__parse_sample()
2507 data->cgroup = *array; in evsel__parse_sample()
2508 array++; in evsel__parse_sample()
2513 data->data_page_size = *array; in evsel__parse_sample()
2514 array++; in evsel__parse_sample()
2519 data->code_page_size = *array; in evsel__parse_sample()
2520 array++; in evsel__parse_sample()
2524 OVERFLOW_CHECK_u64(array); in evsel__parse_sample()
2525 sz = *array++; in evsel__parse_sample()
2527 OVERFLOW_CHECK(array, sz, max_size); in evsel__parse_sample()
2530 mem_bswap_64((char *)array, sz); in evsel__parse_sample()
2532 data->aux_sample.data = (char *)array; in evsel__parse_sample()
2533 array = (void *)array + sz; in evsel__parse_sample()
2543 const __u64 *array; in evsel__parse_sample_timestamp() local
2562 array = event->sample.array; in evsel__parse_sample_timestamp()
2568 array++; in evsel__parse_sample_timestamp()
2571 array++; in evsel__parse_sample_timestamp()
2574 array++; in evsel__parse_sample_timestamp()
2577 *timestamp = *array; in evsel__parse_sample_timestamp()