Home | History | Annotate | Download | only in fio

Lines Matching defs:ipo

1301 	struct io_piece *ipo = NULL;
1312 ipo = rb_entry(n, struct io_piece, rb_node);
1318 if (ipo->flags & IP_F_IN_FLIGHT)
1322 assert(ipo->flags & IP_F_ONRB);
1323 ipo->flags &= ~IP_F_ONRB;
1325 ipo = flist_first_entry(&td->io_hist_list, struct io_piece, list);
1331 if (ipo->flags & IP_F_IN_FLIGHT)
1334 flist_del(&ipo->list);
1335 assert(ipo->flags & IP_F_ONLIST);
1336 ipo->flags &= ~IP_F_ONLIST;
1339 if (ipo) {
1342 io_u->offset = ipo->offset;
1343 io_u->buflen = ipo->len;
1344 io_u->numberio = ipo->numberio;
1345 io_u->file = ipo->file;
1348 if (ipo->flags & IP_F_TRIMMED)
1361 get_file(ipo->file);
1367 remove_trim_entry(td, ipo);
1368 free(ipo);