Lines Matching refs:sz
1129 size_t sz, result = sizeof(struct perf_record_sample); in perf_event__sample_event_size() local
1166 sz = sample->read.group.nr * in perf_event__sample_event_size()
1168 result += sz; in perf_event__sample_event_size()
1175 sz = (sample->callchain->nr + 1) * sizeof(u64); in perf_event__sample_event_size()
1176 result += sz; in perf_event__sample_event_size()
1185 sz = sample->branch_stack->nr * sizeof(struct branch_entry); in perf_event__sample_event_size()
1186 sz += sizeof(u64); in perf_event__sample_event_size()
1187 result += sz; in perf_event__sample_event_size()
1193 sz = hweight64(sample->user_regs.mask) * sizeof(u64); in perf_event__sample_event_size()
1194 result += sz; in perf_event__sample_event_size()
1201 sz = sample->user_stack.size; in perf_event__sample_event_size()
1203 if (sz) { in perf_event__sample_event_size()
1204 result += sz; in perf_event__sample_event_size()
1221 sz = hweight64(sample->intr_regs.mask) * sizeof(u64); in perf_event__sample_event_size()
1222 result += sz; in perf_event__sample_event_size()
1238 size_t sz; in perf_event__synthesize_sample() local
1315 sz = sample->read.group.nr * in perf_event__synthesize_sample()
1317 memcpy(array, sample->read.group.values, sz); in perf_event__synthesize_sample()
1318 array = (void *)array + sz; in perf_event__synthesize_sample()
1326 sz = (sample->callchain->nr + 1) * sizeof(u64); in perf_event__synthesize_sample()
1327 memcpy(array, sample->callchain, sz); in perf_event__synthesize_sample()
1328 array = (void *)array + sz; in perf_event__synthesize_sample()
1341 sz = sample->branch_stack->nr * sizeof(struct branch_entry); in perf_event__synthesize_sample()
1342 sz += sizeof(u64); in perf_event__synthesize_sample()
1343 memcpy(array, sample->branch_stack, sz); in perf_event__synthesize_sample()
1344 array = (void *)array + sz; in perf_event__synthesize_sample()
1350 sz = hweight64(sample->user_regs.mask) * sizeof(u64); in perf_event__synthesize_sample()
1351 memcpy(array, sample->user_regs.regs, sz); in perf_event__synthesize_sample()
1352 array = (void *)array + sz; in perf_event__synthesize_sample()
1359 sz = sample->user_stack.size; in perf_event__synthesize_sample()
1360 *array++ = sz; in perf_event__synthesize_sample()
1361 if (sz) { in perf_event__synthesize_sample()
1362 memcpy(array, sample->user_stack.data, sz); in perf_event__synthesize_sample()
1363 array = (void *)array + sz; in perf_event__synthesize_sample()
1364 *array++ = sz; in perf_event__synthesize_sample()
1386 sz = hweight64(sample->intr_regs.mask) * sizeof(u64); in perf_event__synthesize_sample()
1387 memcpy(array, sample->intr_regs.regs, sz); in perf_event__synthesize_sample()
1388 array = (void *)array + sz; in perf_event__synthesize_sample()
1407 size_t nr = 0, i = 0, sz, max_nr, n; in perf_event__synthesize_id_index() local
1419 sz = sizeof(struct perf_record_id_index) + n * sizeof(struct id_index_entry); in perf_event__synthesize_id_index()
1420 ev = zalloc(sz); in perf_event__synthesize_id_index()
1425 ev->id_index.header.size = sz; in perf_event__synthesize_id_index()
1459 sz = sizeof(struct perf_record_id_index) + nr * sizeof(struct id_index_entry); in perf_event__synthesize_id_index()
1460 ev->id_index.header.size = sz; in perf_event__synthesize_id_index()
1829 size_t sz, sz_hdr; in perf_event__synthesize_features() local
1833 sz = sizeof(union perf_event); in perf_event__synthesize_features()
1835 sz = PERF_ALIGN(sz, page_size); in perf_event__synthesize_features()
1839 ff.buf = malloc(sz); in perf_event__synthesize_features()
1843 ff.size = sz - sz_hdr; in perf_event__synthesize_features()