Lines Matching refs:ipo
1063 struct io_piece *ipo = NULL; in get_next_verify() local
1074 ipo = rb_entry(n, struct io_piece, rb_node); in get_next_verify()
1080 if (ipo->flags & IP_F_IN_FLIGHT) in get_next_verify()
1084 assert(ipo->flags & IP_F_ONRB); in get_next_verify()
1085 ipo->flags &= ~IP_F_ONRB; in get_next_verify()
1087 ipo = flist_first_entry(&td->io_hist_list, struct io_piece, list); in get_next_verify()
1093 if (ipo->flags & IP_F_IN_FLIGHT) in get_next_verify()
1096 flist_del(&ipo->list); in get_next_verify()
1097 assert(ipo->flags & IP_F_ONLIST); in get_next_verify()
1098 ipo->flags &= ~IP_F_ONLIST; in get_next_verify()
1101 if (ipo) { in get_next_verify()
1104 io_u->offset = ipo->offset; in get_next_verify()
1105 io_u->buflen = ipo->len; in get_next_verify()
1106 io_u->numberio = ipo->numberio; in get_next_verify()
1107 io_u->file = ipo->file; in get_next_verify()
1110 if (ipo->flags & IP_F_TRIMMED) in get_next_verify()
1123 get_file(ipo->file); in get_next_verify()
1129 remove_trim_entry(td, ipo); in get_next_verify()
1130 free(ipo); in get_next_verify()