/external/fio/ |
D | ioengines.c | 176 dprint(FD_IO, "free ioengine %s\n", td->io_ops->name); in free_ioengine() 178 if (td->eo && td->io_ops->options) { in free_ioengine() 179 options_free(td->io_ops->options, td->eo); in free_ioengine() 184 if (td->io_ops->dlhandle) in free_ioengine() 185 dlclose(td->io_ops->dlhandle); in free_ioengine() 187 free(td->io_ops); in free_ioengine() 188 td->io_ops = NULL; in free_ioengine() 193 dprint(FD_IO, "close ioengine %s\n", td->io_ops->name); in close_ioengine() 195 if (td->io_ops->cleanup) { in close_ioengine() 196 td->io_ops->cleanup(td); in close_ioengine() [all …]
|
D | filesetup.c | 55 (td_write(td) && td->io_ops->flags & FIO_NOEXTEND)) in extend_file() 208 if (td->io_ops->flags & FIO_PIPEIO) in pre_read_file() 212 if (td->io_ops->open_file(td, f)) { in pre_read_file() 253 td->io_ops->close_file(td, f); in pre_read_file() 290 if (td->io_ops->open_file(td, f)) { in bdev_size() 308 td->io_ops->close_file(td, f); in bdev_size() 311 td->io_ops->close_file(td, f); in bdev_size() 321 if (td->io_ops->open_file(td, f)) { in char_size() 339 td->io_ops->close_file(td, f); in char_size() 342 td->io_ops->close_file(td, f); in char_size() [all …]
|
D | init.c | 406 td->io_ops = NULL; in get_new_job() 442 if (td->io_ops) in put_job() 602 if (o->bs_unaligned && (o->odirect || td->io_ops->flags & FIO_RAWIO)) in fixup_options() 680 if (td->io_ops->flags & FIO_PIPEIO) { in fixup_options() 688 if (td->io_ops->flags & FIO_BIT_BASED) in fixup_options() 711 if ((td->io_ops->flags & FIO_SYNCIO) && (td->o.odirect || td->o.sync_io)) { in fixup_options() 755 if ((td->io_ops->flags & FIO_NOEXTEND) && td->o.file_append) { in fixup_options() 756 log_err("fio: can't append/extent with IO engine %s\n", td->io_ops->name); in fixup_options() 877 if (td->io_ops) in ioengine_load() 885 td->io_ops = load_ioengine(td, engine); in ioengine_load() [all …]
|
D | profile.c | 100 if (ops->io_ops) { in profile_add_hooks() 101 td->prof_io_ops = *ops->io_ops; in profile_add_hooks()
|
D | backend.c | 265 if (td->io_ops->cancel) { in cleanup_pending_aio() 271 r = td->io_ops->cancel(td, io_u); in cleanup_pending_aio() 887 if (td->io_ops->commit == NULL) in do_io() 918 if (!ddir_rw_sum(bytes_done) && !(td->io_ops->flags & FIO_NOIO)) in do_io() 999 if (td->io_ops->io_u_free) in cleanup_io_u() 1000 td->io_ops->io_u_free(td, io_u); in cleanup_io_u() 1029 if ((td->io_ops->flags & FIO_NOIO) || !(td_read(td) || td_write(td))) in init_io_u() 1049 (td->io_ops->flags & FIO_RAWIO)) in init_io_u() 1068 (td->io_ops->flags & FIO_RAWIO)) in init_io_u() 1117 if (td->io_ops->io_u_init) { in init_io_u() [all …]
|
D | profile.h | 42 struct prof_io_ops *io_ops; member
|
D | memory.c | 216 if (td->io_ops->flags & FIO_NOIO) in allocate_io_mem() 222 (td->io_ops->flags & FIO_MEMALIGN)) { in allocate_io_mem()
|
/external/fio/engines/ |
D | null.c | 28 struct null_data *nd = (struct null_data *) td->io_ops->data; in fio_null_event() 37 struct null_data *nd = (struct null_data *) td->io_ops->data; in fio_null_getevents() 50 struct null_data *nd = (struct null_data *) td->io_ops->data; in fio_null_commit() 65 struct null_data *nd = (struct null_data *) td->io_ops->data; in fio_null_queue() 69 if (td->io_ops->flags & FIO_SYNCIO) in fio_null_queue() 86 struct null_data *nd = (struct null_data *) td->io_ops->data; in fio_null_cleanup() 105 td->io_ops->flags |= FIO_SYNCIO; in fio_null_init() 107 td->io_ops->data = nd; in fio_null_init()
|
D | glusterfs.c | 43 if (td->io_ops->data) in fio_gf_setup() 79 td->io_ops->data = g; in fio_gf_setup() 85 td->io_ops->data = NULL; in fio_gf_setup() 91 struct gf_data *g = td->io_ops->data; in fio_gf_cleanup() 101 td->io_ops->data = NULL; in fio_gf_cleanup() 109 struct gf_data *g = td->io_ops->data; in fio_gf_get_file_size() 137 struct gf_data *g = td->io_ops->data; in fio_gf_open_file() 270 struct gf_data *g = td->io_ops->data; in fio_gf_close_file() 286 struct gf_data *g = td->io_ops->data; in fio_gf_unlink_file() 302 td->io_ops->data = NULL; in fio_gf_unlink_file()
|
D | sg.c | 68 struct sgio_data *sd = td->io_ops->data; in fio_sgio_getevents() 163 struct sgio_data *sd = td->io_ops->data; in fio_sgio_ioctl_doio() 208 struct sgio_data *sd = td->io_ops->data; in fio_sgio_prep() 276 struct sgio_data *sd = td->io_ops->data; in fio_sgio_event() 283 struct sgio_data *sd = td->io_ops->data; in fio_sgio_get_bs() 311 struct sgio_data *sd = td->io_ops->data; in fio_sgio_cleanup() 340 td->io_ops->data = sd; in fio_sgio_init() 351 struct sgio_data *sd = td->io_ops->data; in fio_sgio_type_check() 378 td->io_ops->getevents = NULL; in fio_sgio_type_check() 379 td->io_ops->event = NULL; in fio_sgio_type_check() [all …]
|
D | rdma.c | 121 struct rdmaio_data *rd = td->io_ops->data; in client_recv() 153 struct rdmaio_data *rd = td->io_ops->data; in server_recv() 168 struct rdmaio_data *rd = td->io_ops->data; in cq_event_handler() 275 struct rdmaio_data *rd = td->io_ops->data; in rdma_poll_wait() 312 struct rdmaio_data *rd = td->io_ops->data; in fio_rdmaio_setup_qp() 392 struct rdmaio_data *rd = td->io_ops->data; in fio_rdmaio_setup_control_msg_buffers() 436 struct rdmaio_data *rd = td->io_ops->data; in get_next_channel_event() 468 struct rdmaio_data *rd = td->io_ops->data; in fio_rdmaio_prep() 511 struct rdmaio_data *rd = td->io_ops->data; in fio_rdmaio_event() 529 struct rdmaio_data *rd = td->io_ops->data; in fio_rdmaio_getevents() [all …]
|
D | libhdfs.c | 66 hd = td->io_ops->data; in fio_hdfsio_prep() 135 hd = td->io_ops->data; in fio_hdfsio_queue() 155 hd = td->io_ops->data; in fio_hdfsio_open_file() 167 hd = td->io_ops->data; in fio_hdfsio_close_file() 180 if (!td->io_ops->data) { in fio_hdfsio_setup() 184 td->io_ops->data = hd; in fio_hdfsio_setup()
|
D | solarisaio.c | 31 struct solarisaio_data *sd = td->io_ops->data; in fio_solarisaio_prep() 78 struct solarisaio_data *sd = td->io_ops->data; in fio_solarisaio_getevents() 103 struct solarisaio_data *sd = td->io_ops->data; in fio_solarisaio_event() 111 struct solarisaio_data *sd = td->io_ops->data; in fio_solarisaio_queue() 158 struct solarisaio_data *sd = td->io_ops->data; in fio_solarisaio_cleanup() 207 td->io_ops->data = sd; in fio_solarisaio_init()
|
D | sync.c | 77 struct syncio_data *sd = td->io_ops->data; in fio_pvsyncio_queue() 145 struct syncio_data *sd = td->io_ops->data; in fio_vsyncio_getevents() 160 struct syncio_data *sd = td->io_ops->data; in fio_vsyncio_event() 167 struct syncio_data *sd = td->io_ops->data; in fio_vsyncio_append() 194 struct syncio_data *sd = td->io_ops->data; in fio_vsyncio_queue() 234 struct syncio_data *sd = td->io_ops->data; in fio_vsyncio_end() 274 struct syncio_data *sd = td->io_ops->data; in fio_vsyncio_commit() 312 td->io_ops->data = sd; in fio_vsyncio_init() 318 struct syncio_data *sd = td->io_ops->data; in fio_vsyncio_cleanup()
|
D | net.c | 376 struct netio_data *nd = td->io_ops->data; in splice_in() 387 struct netio_data *nd = td->io_ops->data; in splice_out() 425 struct netio_data *nd = td->io_ops->data; in vmsplice_io_u_out() 435 struct netio_data *nd = td->io_ops->data; in vmsplice_io_u_in() 526 struct netio_data *nd = td->io_ops->data; in fio_netio_send() 589 struct netio_data *nd = td->io_ops->data; in fio_netio_recv() 647 struct netio_data *nd = td->io_ops->data; in __fio_netio_queue() 713 struct netio_data *nd = td->io_ops->data; in fio_netio_connect() 828 struct netio_data *nd = td->io_ops->data; in fio_netio_accept() 880 struct netio_data *nd = td->io_ops->data; in fio_netio_send_close() [all …]
|
D | libaio.c | 84 struct libaio_data *ld = td->io_ops->data; in fio_libaio_event() 146 struct libaio_data *ld = td->io_ops->data; in fio_libaio_getevents() 182 struct libaio_data *ld = td->io_ops->data; in fio_libaio_queue() 239 struct libaio_data *ld = td->io_ops->data; in fio_libaio_commit() 309 struct libaio_data *ld = td->io_ops->data; in fio_libaio_cancel() 316 struct libaio_data *ld = td->io_ops->data; in fio_libaio_cleanup() 357 td->io_ops->data = ld; in fio_libaio_init()
|
D | splice.c | 31 struct spliceio_data *sd = td->io_ops->data; in fio_splice_read_old() 75 struct spliceio_data *sd = td->io_ops->data; in fio_splice_read() 169 struct spliceio_data *sd = td->io_ops->data; in fio_splice_write() 204 struct spliceio_data *sd = td->io_ops->data; in fio_spliceio_queue() 250 struct spliceio_data *sd = td->io_ops->data; in fio_spliceio_cleanup() 287 td->io_ops->data = sd; in fio_spliceio_init()
|
D | guasi.c | 53 struct guasi_data *ld = td->io_ops->data; in fio_guasi_event() 85 struct guasi_data *ld = td->io_ops->data; in fio_guasi_getevents() 118 struct guasi_data *ld = td->io_ops->data; in fio_guasi_queue() 151 struct guasi_data *ld = td->io_ops->data; in fio_guasi_commit() 201 struct guasi_data *ld = td->io_ops->data; in fio_guasi_cleanup() 238 td->io_ops->data = ld; in fio_guasi_init()
|
D | rbd.c | 83 if (td->io_ops->data) in _fio_setup_rbd_data() 110 struct rbd_data *rbd = td->io_ops->data; in _fio_rbd_connect() 200 struct rbd_data *rbd = td->io_ops->data; in fio_rbd_event() 256 struct rbd_data *rbd = td->io_ops->data; in rbd_iter_events() 335 struct rbd_data *rbd = td->io_ops->data; in fio_rbd_queue() 413 struct rbd_data *rbd = td->io_ops->data; in fio_rbd_cleanup() 441 td->io_ops->data = rbd; in fio_rbd_setup() 500 struct rbd_data *rbd = td->io_ops->data; in fio_rbd_invalidate()
|
D | windowsaio.c | 87 td->io_ops->data = wd; in fio_windowsaio_init() 100 wd = td->io_ops->data; in fio_windowsaio_init() 134 wd = td->io_ops->data; in fio_windowsaio_cleanup() 146 td->io_ops->data = NULL; in fio_windowsaio_cleanup() 206 if (!rc && td->io_ops->data != NULL) { in fio_windowsaio_open_file() 209 wd = td->io_ops->data; in fio_windowsaio_open_file() 254 struct windowsaio_data *wd = td->io_ops->data; in fio_windowsaio_event() 262 struct windowsaio_data *wd = td->io_ops->data; in fio_windowsaio_getevents()
|
D | posixaio.c | 96 struct posixaio_data *pd = td->io_ops->data; in fio_posixaio_getevents() 164 struct posixaio_data *pd = td->io_ops->data; in fio_posixaio_event() 172 struct posixaio_data *pd = td->io_ops->data; in fio_posixaio_queue() 223 struct posixaio_data *pd = td->io_ops->data; in fio_posixaio_cleanup() 239 td->io_ops->data = pd; in fio_posixaio_init()
|
D | glusterfs_async.c | 16 struct gf_data *gf_data = td->io_ops->data; in fio_gf_event() 25 struct gf_data *g = td->io_ops->data; in fio_gf_getevents() 102 struct gf_data *g = td->io_ops->data; in fio_gf_async_queue() 153 g = td->io_ops->data; in fio_gf_async_setup()
|
D | binject.c | 97 struct binject_data *bd = td->io_ops->data; in fio_binject_getevents() 188 struct binject_data *bd = td->io_ops->data; in fio_binject_prep() 237 struct binject_data *bd = td->io_ops->data; in fio_binject_event() 379 struct binject_data *bd = td->io_ops->data; in fio_binject_cleanup() 409 td->io_ops->data = bd; in fio_binject_init()
|
D | e4defrag.c | 111 td->io_ops->data = ed; in fio_e4defrag_init() 122 struct e4defrag_data *ed = td->io_ops->data; in fio_e4defrag_cleanup() 138 struct e4defrag_data *ed = td->io_ops->data; in fio_e4defrag_queue()
|
D | glusterfs_sync.c | 14 struct gf_data *g = td->io_ops->data; in fio_gf_prep() 34 struct gf_data *g = td->io_ops->data; in fio_gf_queue()
|