Lines Matching refs:he
116 int block_info__process_sym(struct hist_entry *he, struct block_hist *bh,
124 if (!he->ms.map || !he->ms.sym)
128 al.map = he->ms.map;
129 al.sym = he->ms.sym;
131 notes = symbol__annotation(he->ms.sym);
135 for (unsigned int i = 0; i < symbol__size(he->ms.sym); i++) {
144 init_block_info(bi, he->ms.sym, &ch[i], i,
197 struct hist_entry *he)
200 struct block_info *bi = he->block_info;
240 struct perf_hpp *hpp, struct hist_entry *he)
243 struct block_info *bi = he->block_info;
253 struct perf_hpp *hpp, struct hist_entry *he)
256 struct block_info *bi = he->block_info;
270 struct hist_entry *he)
273 struct block_info *bi = he->block_info;
284 struct hist_entry *he)
287 struct block_info *bi = he->block_info;
293 start_line = map__srcline(he->ms.map, bi->sym->start + bi->start,
294 he->ms.sym);
296 end_line = map__srcline(he->ms.map, bi->sym->start + bi->end,
297 he->ms.sym);
315 struct hist_entry *he)
318 struct map *map = he->ms.map;
409 struct hist_entry *he;
418 he = rb_entry(next, struct hist_entry, rb_node);
419 block_info__process_sym(he, bh, &block_report->cycles,
421 next = rb_next(&he->rb_node);
488 float block_info__total_cycles_percent(struct hist_entry *he)
490 struct block_info *bi = he->block_info;