/external/fio/ |
ioengines.c | 176 dprint(FD_IO, "free ioengine %s\n", td->io_ops->name); 178 if (td->eo && td->io_ops->options) { 179 options_free(td->io_ops->options, td->eo); 184 if (td->io_ops->dlhandle) 185 dlclose(td->io_ops->dlhandle); 187 free(td->io_ops); 188 td->io_ops = NULL; 193 dprint(FD_IO, "close ioengine %s\n", td->io_ops->name); 195 if (td->io_ops->cleanup) { 196 td->io_ops->cleanup(td) [all...] |
profile.h | 42 struct prof_io_ops *io_ops; member in struct:profile_ops
|
profile.c | 100 if (ops->io_ops) { 101 td->prof_io_ops = *ops->io_ops;
|
init.c | 354 td->io_ops = NULL; 386 if (td->io_ops) 550 if (o->bs_unaligned && (o->odirect || td->io_ops->flags & FIO_RAWIO)) 619 if (td->io_ops->flags & FIO_PIPEIO) { 627 if (td->io_ops->flags & FIO_BIT_BASED) 650 if ((td->io_ops->flags & FIO_SYNCIO) && (td->o.odirect || td->o.sync_io)) { 694 if ((td->io_ops->flags & FIO_NOEXTEND) && td->o.file_append) { 695 log_err("fio: can't append/extent with IO engine %s\n", td->io_ops->name); 830 if (td->io_ops) 838 td->io_ops = load_ioengine(td, engine) [all...] |
filesetup.c | 55 (td_write(td) && td->io_ops->flags & FIO_NOEXTEND)) 208 if (td->io_ops->flags & FIO_PIPEIO) 212 if (td->io_ops->open_file(td, f)) { 253 td->io_ops->close_file(td, f); 297 if (td->io_ops->open_file(td, f)) { 315 td->io_ops->close_file(td, f); 318 td->io_ops->close_file(td, f); 328 if (td->io_ops->open_file(td, f)) { 346 td->io_ops->close_file(td, f); 349 td->io_ops->close_file(td, f) [all...] |
backend.c | 261 if (td->io_ops->cancel) { 267 r = td->io_ops->cancel(td, io_u); 833 if (td->io_ops->commit == NULL) 884 if (!ddir_rw_sum(bytes_done) && !(td->io_ops->flags & FIO_NOIO)) 965 if (td->io_ops->io_u_free) 966 td->io_ops->io_u_free(td, io_u); 992 if ((td->io_ops->flags & FIO_NOIO) || !(td_read(td) || td_write(td))) 1012 (td->io_ops->flags & FIO_RAWIO)) 1031 (td->io_ops->flags & FIO_RAWIO)) 1080 if (td->io_ops->io_u_init) [all...] |
memory.c | 208 if (td->io_ops->flags & FIO_NOIO) 214 (td->io_ops->flags & FIO_MEMALIGN)) {
|
options.c | [all...] |
libfio.c | 213 struct ioengine_ops *ops = td->io_ops;
|
fio.h | 186 struct ioengine_ops *io_ops; member in struct:thread_data
|
/external/fio/engines/ |
null.c | 28 struct null_data *nd = (struct null_data *) td->io_ops->data; 37 struct null_data *nd = (struct null_data *) td->io_ops->data; 50 struct null_data *nd = (struct null_data *) td->io_ops->data; 65 struct null_data *nd = (struct null_data *) td->io_ops->data; 69 if (td->io_ops->flags & FIO_SYNCIO) 86 struct null_data *nd = (struct null_data *) td->io_ops->data; 105 td->io_ops->flags |= FIO_SYNCIO; 107 td->io_ops->data = nd;
|
sg.c | 67 struct sgio_data *sd = td->io_ops->data; 162 struct sgio_data *sd = td->io_ops->data; 207 struct sgio_data *sd = td->io_ops->data; 275 struct sgio_data *sd = td->io_ops->data; 282 struct sgio_data *sd = td->io_ops->data; 310 struct sgio_data *sd = td->io_ops->data; 339 td->io_ops->data = sd; 350 struct sgio_data *sd = td->io_ops->data; 377 td->io_ops->getevents = NULL; 378 td->io_ops->event = NULL [all...] |
guasi.c | 53 struct guasi_data *ld = td->io_ops->data; 85 struct guasi_data *ld = td->io_ops->data; 118 struct guasi_data *ld = td->io_ops->data; 151 struct guasi_data *ld = td->io_ops->data; 201 struct guasi_data *ld = td->io_ops->data; 238 td->io_ops->data = ld;
|
rdma.c | 121 struct rdmaio_data *rd = td->io_ops->data; 153 struct rdmaio_data *rd = td->io_ops->data; 168 struct rdmaio_data *rd = td->io_ops->data; 275 struct rdmaio_data *rd = td->io_ops->data; 312 struct rdmaio_data *rd = td->io_ops->data; 392 struct rdmaio_data *rd = td->io_ops->data; 436 struct rdmaio_data *rd = td->io_ops->data; 468 struct rdmaio_data *rd = td->io_ops->data; 511 struct rdmaio_data *rd = td->io_ops->data; 529 struct rdmaio_data *rd = td->io_ops->data [all...] |
solarisaio.c | 31 struct solarisaio_data *sd = td->io_ops->data; 78 struct solarisaio_data *sd = td->io_ops->data; 103 struct solarisaio_data *sd = td->io_ops->data; 111 struct solarisaio_data *sd = td->io_ops->data; 158 struct solarisaio_data *sd = td->io_ops->data; 207 td->io_ops->data = sd;
|
splice.c | 31 struct spliceio_data *sd = td->io_ops->data; 75 struct spliceio_data *sd = td->io_ops->data; 169 struct spliceio_data *sd = td->io_ops->data; 204 struct spliceio_data *sd = td->io_ops->data; 250 struct spliceio_data *sd = td->io_ops->data; 287 td->io_ops->data = sd;
|
libaio.c | 60 struct libaio_data *ld = td->io_ops->data; 122 struct libaio_data *ld = td->io_ops->data; 149 struct libaio_data *ld = td->io_ops->data; 205 struct libaio_data *ld = td->io_ops->data; 237 struct libaio_data *ld = td->io_ops->data; 244 struct libaio_data *ld = td->io_ops->data; 287 td->io_ops->data = ld;
|
rbd.c | 69 if (td->io_ops->data) 95 struct rbd_data *rbd_data = td->io_ops->data; 198 struct rbd_data *rbd_data = td->io_ops->data; 206 struct rbd_data *rbd_data = td->io_ops->data; 239 struct rbd_data *rbd_data = td->io_ops->data; 322 struct rbd_data *rbd_data = td->io_ops->data; 350 td->io_ops->data = rbd_data;
|
sync.c | 75 struct syncio_data *sd = td->io_ops->data; 143 struct syncio_data *sd = td->io_ops->data; 158 struct syncio_data *sd = td->io_ops->data; 165 struct syncio_data *sd = td->io_ops->data; 192 struct syncio_data *sd = td->io_ops->data; 232 struct syncio_data *sd = td->io_ops->data; 272 struct syncio_data *sd = td->io_ops->data; 310 td->io_ops->data = sd; 316 struct syncio_data *sd = td->io_ops->data;
|
posixaio.c | 96 struct posixaio_data *pd = td->io_ops->data; 164 struct posixaio_data *pd = td->io_ops->data; 172 struct posixaio_data *pd = td->io_ops->data; 223 struct posixaio_data *pd = td->io_ops->data; 239 td->io_ops->data = pd;
|
windowsaio.c | 87 td->io_ops->data = wd; 100 wd = td->io_ops->data; 134 wd = td->io_ops->data; 146 td->io_ops->data = NULL; 206 if (!rc && td->io_ops->data != NULL) { 209 wd = td->io_ops->data; 254 struct windowsaio_data *wd = td->io_ops->data; 261 struct windowsaio_data *wd = td->io_ops->data;
|
net.c | 280 struct netio_data *nd = td->io_ops->data; 291 struct netio_data *nd = td->io_ops->data; 329 struct netio_data *nd = td->io_ops->data; 339 struct netio_data *nd = td->io_ops->data; 389 struct netio_data *nd = td->io_ops->data; 449 struct netio_data *nd = td->io_ops->data; 498 struct netio_data *nd = td->io_ops->data; 562 struct netio_data *nd = td->io_ops->data; 668 struct netio_data *nd = td->io_ops->data; 720 struct netio_data *nd = td->io_ops->data [all...] |
e4defrag.c | 111 td->io_ops->data = ed; 122 struct e4defrag_data *ed = td->io_ops->data; 138 struct e4defrag_data *ed = td->io_ops->data;
|
binject.c | 96 struct binject_data *bd = td->io_ops->data; 188 struct binject_data *bd = td->io_ops->data; 237 struct binject_data *bd = td->io_ops->data; 379 struct binject_data *bd = td->io_ops->data; 409 td->io_ops->data = bd;
|
/external/fio/profiles/ |
act.c | 464 .io_ops = &act_io_ops,
|