Lines Matching defs:array

125  * PERF_SAMPLE_IDENTIFIER) in a sample event i.e. in the array of struct
2005 const __u64 *array = event->sample.array;
2009 array += ((event->header.size -
2013 sample->id = *array;
2014 array--;
2018 u.val64 = *array;
2026 array--;
2030 sample->stream_id = *array;
2031 array--;
2035 sample->id = *array;
2036 array--;
2040 sample->time = *array;
2041 array--;
2045 u.val64 = *array;
2055 array--;
2095 const __u64 *array;
2121 array = event->sample.array;
2127 data->id = *array;
2128 array++;
2132 data->ip = *array;
2133 array++;
2137 u.val64 = *array;
2147 array++;
2151 data->time = *array;
2152 array++;
2156 data->addr = *array;
2157 array++;
2161 data->id = *array;
2162 array++;
2166 data->stream_id = *array;
2167 array++;
2172 u.val64 = *array;
2180 array++;
2184 data->period = *array;
2185 array++;
2191 OVERFLOW_CHECK_u64(array);
2193 data->read.group.nr = *array;
2195 data->read.one.value = *array;
2197 array++;
2200 OVERFLOW_CHECK_u64(array);
2201 data->read.time_enabled = *array;
2202 array++;
2206 OVERFLOW_CHECK_u64(array);
2207 data->read.time_running = *array;
2208 array++;
2220 OVERFLOW_CHECK(array, sz, max_size);
2222 (struct sample_read_value *)array;
2223 array = (void *)array + sz;
2225 OVERFLOW_CHECK_u64(array);
2226 data->read.one.id = *array;
2227 array++;
2234 OVERFLOW_CHECK_u64(array);
2235 data->callchain = (struct ip_callchain *)array++;
2239 OVERFLOW_CHECK(array, sz, max_size);
2240 array = (void *)array + sz;
2244 OVERFLOW_CHECK_u64(array);
2245 u.val64 = *array;
2265 mem_bswap_64((void *) array, data->raw_size);
2267 array = (void *)array + sizeof(u32);
2269 OVERFLOW_CHECK(array, data->raw_size, max_size);
2270 data->raw_data = (void *)array;
2271 array = (void *)array + data->raw_size;
2278 OVERFLOW_CHECK_u64(array);
2279 data->branch_stack = (struct branch_stack *)array++;
2289 OVERFLOW_CHECK(array, sz, max_size);
2290 array = (void *)array + sz;
2294 OVERFLOW_CHECK_u64(array);
2295 data->user_regs.abi = *array;
2296 array++;
2302 OVERFLOW_CHECK(array, sz, max_size);
2304 data->user_regs.regs = (u64 *)array;
2305 array = (void *)array + sz;
2310 OVERFLOW_CHECK_u64(array);
2311 sz = *array++;
2313 data->user_stack.offset = ((char *)(array - 1)
2319 OVERFLOW_CHECK(array, sz, max_size);
2320 data->user_stack.data = (char *)array;
2321 array = (void *)array + sz;
2322 OVERFLOW_CHECK_u64(array);
2323 data->user_stack.size = *array++;
2331 OVERFLOW_CHECK_u64(array);
2332 data->weight = *array;
2333 array++;
2337 OVERFLOW_CHECK_u64(array);
2338 data->data_src = *array;
2339 array++;
2343 OVERFLOW_CHECK_u64(array);
2344 data->transaction = *array;
2345 array++;
2350 OVERFLOW_CHECK_u64(array);
2351 data->intr_regs.abi = *array;
2352 array++;
2358 OVERFLOW_CHECK(array, sz, max_size);
2360 data->intr_regs.regs = (u64 *)array;
2361 array = (void *)array + sz;
2367 data->phys_addr = *array;
2368 array++;
2373 data->cgroup = *array;
2374 array++;
2378 OVERFLOW_CHECK_u64(array);
2379 sz = *array++;
2381 OVERFLOW_CHECK(array, sz, max_size);
2384 mem_bswap_64((char *)array, sz);
2386 data->aux_sample.data = (char *)array;
2387 array = (void *)array + sz;
2397 const __u64 *array;
2416 array = event->sample.array;
2422 array++;
2425 array++;
2428 array++;
2431 *timestamp = *array;