Lines Matching refs:pos
66 struct list_head *pos) in ui_browser__list_head_filter_entries() argument
69 if (!browser->filter || !browser->filter(browser, pos)) in ui_browser__list_head_filter_entries()
70 return pos; in ui_browser__list_head_filter_entries()
71 pos = pos->next; in ui_browser__list_head_filter_entries()
72 } while (pos != browser->entries); in ui_browser__list_head_filter_entries()
79 struct list_head *pos) in ui_browser__list_head_filter_prev_entries() argument
82 if (!browser->filter || !browser->filter(browser, pos)) in ui_browser__list_head_filter_prev_entries()
83 return pos; in ui_browser__list_head_filter_prev_entries()
84 pos = pos->prev; in ui_browser__list_head_filter_prev_entries()
85 } while (pos != browser->entries); in ui_browser__list_head_filter_prev_entries()
93 struct list_head *pos; in ui_browser__list_head_seek() local
100 pos = ui_browser__list_head_filter_entries(browser, head->next); in ui_browser__list_head_seek()
103 pos = browser->top; in ui_browser__list_head_seek()
106 pos = ui_browser__list_head_filter_prev_entries(browser, head->prev); in ui_browser__list_head_seek()
112 assert(pos != NULL); in ui_browser__list_head_seek()
116 pos = ui_browser__list_head_filter_entries(browser, pos->next); in ui_browser__list_head_seek()
119 pos = ui_browser__list_head_filter_prev_entries(browser, pos->prev); in ui_browser__list_head_seek()
122 browser->top = pos; in ui_browser__list_head_seek()
484 struct list_head *pos; in ui_browser__list_head_refresh() local
491 pos = browser->top; in ui_browser__list_head_refresh()
493 list_for_each_from(pos, head) { in ui_browser__list_head_refresh()
494 if (!browser->filter || !browser->filter(browser, pos)) { in ui_browser__list_head_refresh()
496 browser->write(browser, pos, row); in ui_browser__list_head_refresh()
612 char **pos; in ui_browser__argv_refresh() local
617 pos = (char **)browser->top; in ui_browser__argv_refresh()
619 if (!browser->filter || !browser->filter(browser, *pos)) { in ui_browser__argv_refresh()
621 browser->write(browser, pos, row); in ui_browser__argv_refresh()
627 ++pos; in ui_browser__argv_refresh()