Lines Matching refs:pos

169 #define dsos__for_each_with_build_id(pos, head)	\  argument
170 list_for_each_entry(pos, head, node) \
171 if (!pos->has_build_id) \
202 struct dso *pos; in machine__write_buildid_table() local
211 dsos__for_each_with_build_id(pos, &machine->dsos.head) { in machine__write_buildid_table()
215 if (!pos->hit) in machine__write_buildid_table()
218 if (dso__is_vdso(pos)) { in machine__write_buildid_table()
219 name = pos->short_name; in machine__write_buildid_table()
220 name_len = pos->short_name_len + 1; in machine__write_buildid_table()
221 } else if (dso__is_kcore(pos)) { in machine__write_buildid_table()
226 name = pos->long_name; in machine__write_buildid_table()
227 name_len = pos->long_name_len + 1; in machine__write_buildid_table()
230 err = write_buildid(name, name_len, pos->build_id, machine->pid, in machine__write_buildid_table()
231 pos->kernel ? kmisc : umisc, fd); in machine__write_buildid_table()
248 struct machine *pos = rb_entry(nd, struct machine, rb_node); in perf_session__write_buildid_table() local
249 err = machine__write_buildid_table(pos, fd); in perf_session__write_buildid_table()
258 struct dso *pos; in __dsos__hit_all() local
260 list_for_each_entry(pos, head, node) in __dsos__hit_all()
261 pos->hit = true; in __dsos__hit_all()
281 struct machine *pos = rb_entry(nd, struct machine, rb_node); in dsos__hit_all() local
283 err = machine__hit_all_dsos(pos); in dsos__hit_all()
496 struct dso *pos; in __dsos__cache_build_ids() local
499 dsos__for_each_with_build_id(pos, head) in __dsos__cache_build_ids()
500 if (dso__cache_build_id(pos, machine)) in __dsos__cache_build_ids()
525 struct machine *pos = rb_entry(nd, struct machine, rb_node); in perf_session__cache_build_ids() local
526 ret |= machine__cache_build_ids(pos); in perf_session__cache_build_ids()
542 struct machine *pos = rb_entry(nd, struct machine, rb_node); in perf_session__read_build_ids() local
543 ret |= machine__read_build_ids(pos, with_hits); in perf_session__read_build_ids()