Lines Matching defs:ipo
119 struct io_piece *ipo;
121 ipo = calloc(1, sizeof(*ipo));
122 init_ipo(ipo);
124 ipo->ddir = DDIR_INVAL;
125 ipo->fileno = fileno;
126 ipo->file_action = action;
127 flist_add_tail(&ipo->list, &td->io_log_list);
178 * Store blk_io_trace data in an ipo for later retrieval.
184 struct io_piece *ipo = malloc(sizeof(*ipo));
186 init_ipo(ipo);
191 ipo->offset = offset * 512;
192 ipo->len = bytes;
193 ipo->delay = ttime / 1000;
195 ipo->ddir = DDIR_WRITE;
197 ipo->ddir = DDIR_READ;
198 ipo->fileno = fileno;
201 ipo->ddir, ipo->offset,
202 ipo->len, ipo->delay);
203 queue_io_piece(td, ipo);
230 struct io_piece *ipo = malloc(sizeof(*ipo));
233 init_ipo(ipo);
242 memset(ipo, 0, sizeof(*ipo));
243 INIT_FLIST_HEAD(&ipo->list);
248 ipo->offset = t->sector * 512;
249 ipo->len = t->bytes;
250 ipo->delay = ttime / 1000;
251 ipo->ddir = DDIR_TRIM;
252 ipo->fileno = fileno;
255 ipo->offset, ipo->len,
256 ipo->delay);
257 queue_io_piece(td, ipo);