Lines Matching defs:metadata
64 u64 **metadata;
97 /* RB tree for quick conversion between traceID and metadata pointers */
134 u64 *metadata;
140 metadata = inode->priv;
141 *magic = metadata[CS_ETM_MAGIC];
148 u64 *metadata;
154 metadata = inode->priv;
155 *cpu = (int)metadata[CS_ETM_CPU];
403 u64 **metadata = etm->metadata;
406 t_params[idx].etmv3.reg_ctrl = metadata[idx][CS_ETM_ETMCR];
407 t_params[idx].etmv3.reg_trc_id = metadata[idx][CS_ETM_ETMTRACEIDR];
413 u64 **metadata = etm->metadata;
416 t_params[idx].etmv4.reg_idr0 = metadata[idx][CS_ETMV4_TRCIDR0];
417 t_params[idx].etmv4.reg_idr1 = metadata[idx][CS_ETMV4_TRCIDR1];
418 t_params[idx].etmv4.reg_idr2 = metadata[idx][CS_ETMV4_TRCIDR2];
419 t_params[idx].etmv4.reg_idr8 = metadata[idx][CS_ETMV4_TRCIDR8];
420 t_params[idx].etmv4.reg_configr = metadata[idx][CS_ETMV4_TRCCONFIGR];
421 t_params[idx].etmv4.reg_traceidr = metadata[idx][CS_ETMV4_TRCTRACEIDR];
432 architecture = etm->metadata[i][CS_ETM_MAGIC];
436 etmidr = etm->metadata[i][CS_ETM_ETMIDR];
487 /* Use metadata to fill in trace parameters for trace decoder */
623 /* First remove all traceID/metadata nodes for the RB tree */
630 zfree(&aux->metadata[i]);
633 zfree(&aux->metadata);
728 /* Use metadata to fill in trace parameters for trace decoder */
2499 u64 **metadata = NULL;
2531 * Create an RB tree for traceID-metadata tuple. Since the conversion
2541 metadata = zalloc(sizeof(*metadata) * num_cpu);
2542 if (!metadata) {
2548 * The metadata is stored in the auxtrace_info section and encodes
2555 metadata[j] = zalloc(sizeof(*metadata[j]) *
2557 if (!metadata[j]) {
2562 metadata[j][k] = ptr[i + k];
2565 idx = metadata[j][CS_ETM_ETMTRACEIDR];
2568 metadata[j] = zalloc(sizeof(*metadata[j]) *
2570 if (!metadata[j]) {
2575 metadata[j][k] = ptr[i + k];
2578 idx = metadata[j][CS_ETMV4_TRCTRACEIDR];
2599 /* All good, associate the traceID with the metadata pointer */
2600 inode->priv = metadata[j];
2606 * global metadata, and each cpu's metadata respectively.
2632 etm->metadata = metadata;
2698 /* No need to check @metadata[j], free(NULL) is supported */
2700 zfree(&metadata[j]);
2701 zfree(&metadata);