Lines Matching refs:data
45 /* helper function to return the given perf sample data */
49 struct perf_sample_data___new *data = (void *)kctx->data;
51 if (!bpf_core_field_exists(data->sample_flags) ||
52 (data->sample_flags & entry->flags) == 0)
57 return kctx->data->ip;
59 return kctx->data->id;
62 return kctx->data->tid_entry.pid;
64 return kctx->data->tid_entry.tid;
66 return kctx->data->cpu_entry.cpu;
68 return kctx->data->time;
70 return kctx->data->addr;
72 return kctx->data->period;
74 return kctx->data->txn;
77 return kctx->data->weight.var1_dw;
79 return kctx->data->weight.var2_w;
81 return kctx->data->weight.var3_w;
84 return kctx->data->weight.full;
86 return kctx->data->phys_addr;
88 return kctx->data->code_page_size;
90 return kctx->data->data_page_size;
93 return kctx->data->data_src.mem_op;
95 return kctx->data->data_src.mem_lvl_num;
97 __u32 snoop = kctx->data->data_src.mem_snoop;
98 __u32 snoopx = kctx->data->data_src.mem_snoopx;
103 return kctx->data->data_src.mem_remote;
105 return kctx->data->data_src.mem_lock;
107 return kctx->data->data_src.mem_dtlb;
109 return kctx->data->data_src.mem_blk;
111 union perf_mem_data_src___new *data = (void *)&kctx->data->data_src;
113 if (bpf_core_field_exists(data->mem_hops))
114 return data->mem_hops;
119 return kctx->data->data_src.val;
126 #define CHECK_RESULT(data, op, val) \
127 if (!(data op val)) { \
188 /* generate sample data */