Lines Matching defs:pos
123 struct disasm_line *pos = list_prev_entry(cursor, al.node);
127 while (pos && pos->al.offset == -1) {
128 pos = list_prev_entry(pos, al.node);
133 if (!pos)
136 if (ins__is_lock(&pos->ins))
137 name = pos->ops.locked.ins.name;
139 name = pos->ins.name;
269 struct annotation_line *pos, u32 idx)
278 pos = list_entry(pos->node.prev, struct annotation_line, node);
280 if (annotation_line__filter(pos))
287 browser->b.top = pos;
294 struct annotation_line * pos = rb_entry(nd, struct annotation_line, rb_node);
295 u32 idx = pos->idx;
298 idx = pos->idx_asm;
299 annotate_browser__set_top(browser, pos, idx);
309 struct disasm_line *pos;
317 list_for_each_entry(pos, ¬es->src->source, al.node) {
321 if (pos->al.offset == -1) {
322 RB_CLEAR_NODE(&pos->al.rb_node);
326 for (i = 0; i < pos->al.data_nr; i++) {
329 percent = annotation_data__percent(&pos->al.data[i],
336 if (max_percent < 0.01 && (!pos->al.cycles || pos->al.cycles->ipc == 0)) {
337 RB_CLEAR_NODE(&pos->al.rb_node);
340 disasm_rb_tree__insert(browser, &pos->al);
493 struct disasm_line *pos;
496 list_for_each_entry(pos, ¬es->src->source, al.node) {
497 if (pos->al.offset == offset)
498 return pos;
499 if (!annotation_line__filter(&pos->al))