diff --git a/examples/accel/perf/accel_perf.c b/examples/accel/perf/accel_perf.c index c4a0ee93c..bed26d203 100644 --- a/examples/accel/perf/accel_perf.c +++ b/examples/accel/perf/accel_perf.c @@ -262,7 +262,7 @@ _worker_stop(void *arg) /* now let the worker drain and check it's outstanding IO with a poller */ worker->is_draining = true; - worker->is_draining_poller = spdk_poller_register(_check_draining, worker, 0); + worker->is_draining_poller = SPDK_POLLER_REGISTER(_check_draining, worker, 0); return 0; } @@ -311,7 +311,7 @@ _init_thread(void *arg1) } /* Register a poller that will stop the worker at time elapsed */ - worker->stop_poller = spdk_poller_register(_worker_stop, worker, + worker->stop_poller = SPDK_POLLER_REGISTER(_worker_stop, worker, g_time_in_sec * 1000000ULL); g_workers = worker; diff --git a/examples/nvmf/nvmf/nvmf.c b/examples/nvmf/nvmf/nvmf.c index 6db206164..4cb29af9a 100644 --- a/examples/nvmf/nvmf/nvmf.c +++ b/examples/nvmf/nvmf/nvmf.c @@ -730,7 +730,7 @@ nvmf_target_advance_state(void) nvmf_tgt_start_subsystems(&g_nvmf_tgt); break; case NVMF_INIT_START_ACCEPTOR: - g_acceptor_poller = spdk_poller_register(nvmf_tgt_acceptor_poll, &g_nvmf_tgt, + g_acceptor_poller = SPDK_POLLER_REGISTER(nvmf_tgt_acceptor_poll, &g_nvmf_tgt, g_acceptor_poll_rate); fprintf(stdout, "Acceptor running\n"); g_target_state = NVMF_RUNNING; diff --git a/examples/sock/hello_world/hello_sock.c b/examples/sock/hello_world/hello_sock.c index 8a74f58c4..75ae4e631 100644 --- a/examples/sock/hello_world/hello_sock.c +++ b/examples/sock/hello_world/hello_sock.c @@ -143,7 +143,7 @@ hello_sock_quit(struct hello_context_t *ctx, int rc) ctx->rc = rc; spdk_poller_unregister(&ctx->poller_out); if (!ctx->time_out) { - ctx->time_out = spdk_poller_register(hello_sock_close_timeout_poll, ctx, + ctx->time_out = SPDK_POLLER_REGISTER(hello_sock_close_timeout_poll, ctx, CLOSE_TIMEOUT_US); } return 0; @@ -238,8 +238,8 @@ hello_sock_connect(struct hello_context_t *ctx) fcntl(STDIN_FILENO, F_SETFL, fcntl(STDIN_FILENO, F_GETFL) | O_NONBLOCK); g_is_running = true; - ctx->poller_in = spdk_poller_register(hello_sock_recv_poll, ctx, 0); - ctx->poller_out = spdk_poller_register(hello_sock_writev_poll, ctx, 0); + ctx->poller_in = SPDK_POLLER_REGISTER(hello_sock_recv_poll, ctx, 0); + ctx->poller_out = SPDK_POLLER_REGISTER(hello_sock_writev_poll, ctx, 0); return 0; } @@ -366,9 +366,9 @@ hello_sock_listen(struct hello_context_t *ctx) /* * Start acceptor and group poller */ - ctx->poller_in = spdk_poller_register(hello_sock_accept_poll, ctx, + ctx->poller_in = SPDK_POLLER_REGISTER(hello_sock_accept_poll, ctx, ACCEPT_TIMEOUT_US); - ctx->poller_out = spdk_poller_register(hello_sock_group_poll, ctx, 0); + ctx->poller_out = SPDK_POLLER_REGISTER(hello_sock_group_poll, ctx, 0); return 0; } diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index 297141939..25097a98c 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -2317,7 +2317,7 @@ bdev_enable_qos(struct spdk_bdev *bdev, struct spdk_bdev_channel *ch) qos->timeslice_size = SPDK_BDEV_QOS_TIMESLICE_IN_USEC * spdk_get_ticks_hz() / SPDK_SEC_TO_USEC; qos->last_timeslice = spdk_get_ticks(); - qos->poller = spdk_poller_register(bdev_channel_poll_qos, + qos->poller = SPDK_POLLER_REGISTER(bdev_channel_poll_qos, qos, SPDK_BDEV_QOS_TIMESLICE_IN_USEC); } @@ -2437,7 +2437,7 @@ spdk_bdev_set_timeout(struct spdk_bdev_desc *desc, uint64_t timeout_in_sec, if (timeout_in_sec) { assert(cb_fn != NULL); - desc->io_timeout_poller = spdk_poller_register(bdev_poll_timeout_io, + desc->io_timeout_poller = SPDK_POLLER_REGISTER(bdev_poll_timeout_io, desc, SPDK_BDEV_IO_POLL_INTERVAL_IN_MSEC * SPDK_SEC_TO_USEC / 1000); @@ -3044,7 +3044,7 @@ spdk_bdev_set_qd_sampling_period(struct spdk_bdev *bdev, uint64_t period) } if (period != 0) { - bdev->internal.qd_poller = spdk_poller_register(bdev_calculate_measured_queue_depth, bdev, + bdev->internal.qd_poller = SPDK_POLLER_REGISTER(bdev_calculate_measured_queue_depth, bdev, period); } } @@ -6144,7 +6144,7 @@ bdev_lock_lba_range_check_io(void *_i) */ TAILQ_FOREACH(bdev_io, &ch->io_submitted, internal.ch_link) { if (bdev_io_range_is_locked(bdev_io, range)) { - ctx->poller = spdk_poller_register(bdev_lock_lba_range_check_io, i, 100); + ctx->poller = SPDK_POLLER_REGISTER(bdev_lock_lba_range_check_io, i, 100); return 1; } } diff --git a/lib/blobfs/blobfs.c b/lib/blobfs/blobfs.c index 629cc42e5..d5d2f0efa 100644 --- a/lib/blobfs/blobfs.c +++ b/lib/blobfs/blobfs.c @@ -297,7 +297,7 @@ __start_cache_pool_mgmt(void *ctx) pthread_spin_init(&g_caches_lock, 0); assert(g_cache_pool_mgmt_poller == NULL); - g_cache_pool_mgmt_poller = spdk_poller_register(_blobfs_cache_pool_reclaim, NULL, + g_cache_pool_mgmt_poller = SPDK_POLLER_REGISTER(_blobfs_cache_pool_reclaim, NULL, BLOBFS_CACHE_POOL_POLL_PERIOD_IN_US); } diff --git a/lib/event/app.c b/lib/event/app.c index 7b06e6447..cd12fa3cf 100644 --- a/lib/event/app.c +++ b/lib/event/app.c @@ -1134,7 +1134,7 @@ spdk_rpc_framework_wait_init(struct spdk_jsonrpc_request *request, return; } ctx->request = request; - ctx->init_poller = spdk_poller_register(spdk_rpc_subsystem_init_poller_ctx, ctx, 0); + ctx->init_poller = SPDK_POLLER_REGISTER(spdk_rpc_subsystem_init_poller_ctx, ctx, 0); } } SPDK_RPC_REGISTER("framework_wait_init", spdk_rpc_framework_wait_init, diff --git a/lib/event/json_config.c b/lib/event/json_config.c index 02dccd789..f953041f7 100644 --- a/lib/event/json_config.c +++ b/lib/event/json_config.c @@ -219,7 +219,7 @@ rpc_client_connect_poller(void *_ctx) if (rc != -ENOTCONN) { /* We are connected. Start regular poller and issue first request */ spdk_poller_unregister(&ctx->client_conn_poller); - ctx->client_conn_poller = spdk_poller_register(rpc_client_poller, ctx, 100); + ctx->client_conn_poller = SPDK_POLLER_REGISTER(rpc_client_poller, ctx, 100); spdk_app_json_config_load_subsystem(ctx); } else { rc = rpc_client_check_timeout(ctx); @@ -589,7 +589,7 @@ spdk_app_json_config_load(const char *json_config_file, const char *rpc_addr, } rpc_client_set_timeout(ctx, RPC_CLIENT_CONNECT_TIMEOUT_US); - ctx->client_conn_poller = spdk_poller_register(rpc_client_connect_poller, ctx, 100); + ctx->client_conn_poller = SPDK_POLLER_REGISTER(rpc_client_connect_poller, ctx, 100); return; fail: diff --git a/lib/event/rpc.c b/lib/event/rpc.c index 5f20fe5f7..2d962b465 100644 --- a/lib/event/rpc.c +++ b/lib/event/rpc.c @@ -76,7 +76,7 @@ spdk_rpc_initialize(const char *listen_addr) spdk_rpc_set_state(SPDK_RPC_STARTUP); /* Register a poller to periodically check for RPCs */ - g_rpc_poller = spdk_poller_register(spdk_rpc_subsystem_poll, NULL, RPC_SELECT_INTERVAL); + g_rpc_poller = SPDK_POLLER_REGISTER(spdk_rpc_subsystem_poll, NULL, RPC_SELECT_INTERVAL); } void diff --git a/lib/ftl/ftl_init.c b/lib/ftl/ftl_init.c index f7f6352c7..4846490aa 100644 --- a/lib/ftl/ftl_init.c +++ b/lib/ftl/ftl_init.c @@ -512,7 +512,7 @@ _ftl_dev_init_core_thread(void *ctx) { struct spdk_ftl_dev *dev = ctx; - dev->core_poller = spdk_poller_register(ftl_task_core, dev, 0); + dev->core_poller = SPDK_POLLER_REGISTER(ftl_task_core, dev, 0); if (!dev->core_poller) { SPDK_ERRLOG("Unable to register core poller\n"); assert(0); @@ -1140,7 +1140,7 @@ ftl_io_channel_create_cb(void *io_device, void *ctx) TAILQ_INIT(&ioch->write_cmpl_queue); TAILQ_INIT(&ioch->retry_queue); - ioch->poller = spdk_poller_register(ftl_io_channel_poll, ioch, 0); + ioch->poller = SPDK_POLLER_REGISTER(ftl_io_channel_poll, ioch, 0); if (!ioch->poller) { SPDK_ERRLOG("Failed to register IO channel poller\n"); goto fail_poller; @@ -1637,7 +1637,7 @@ ftl_add_halt_poller(void *ctx) _ftl_halt_defrag(dev); assert(!fini_ctx->poller); - fini_ctx->poller = spdk_poller_register(ftl_halt_poller, fini_ctx, 100); + fini_ctx->poller = SPDK_POLLER_REGISTER(ftl_halt_poller, fini_ctx, 100); } static int diff --git a/lib/iscsi/conn.c b/lib/iscsi/conn.c index 40d1435e0..6151fd1b6 100644 --- a/lib/iscsi/conn.c +++ b/lib/iscsi/conn.c @@ -535,7 +535,7 @@ _iscsi_conn_hotremove_lun(void *ctx) spdk_clear_all_transfer_task(conn, lun, NULL); - iscsi_lun->remove_poller = spdk_poller_register(iscsi_conn_remove_lun, iscsi_lun, + iscsi_lun->remove_poller = SPDK_POLLER_REGISTER(iscsi_conn_remove_lun, iscsi_lun, 1000); } @@ -674,7 +674,7 @@ _iscsi_conn_destruct(struct spdk_iscsi_conn *conn) rc = iscsi_conn_free_tasks(conn); if (rc < 0) { /* The connection cannot be freed yet. Check back later. */ - conn->shutdown_timer = spdk_poller_register(_iscsi_conn_check_shutdown, conn, 1000); + conn->shutdown_timer = SPDK_POLLER_REGISTER(_iscsi_conn_check_shutdown, conn, 1000); } else { iscsi_conn_stop(conn); iscsi_conn_free(conn); @@ -744,7 +744,7 @@ spdk_iscsi_conn_destruct(struct spdk_iscsi_conn *conn) if (conn->dev != NULL && spdk_scsi_dev_has_pending_tasks(conn->dev, conn->initiator_port)) { - conn->shutdown_timer = spdk_poller_register(_iscsi_conn_check_pending_tasks, conn, 1000); + conn->shutdown_timer = SPDK_POLLER_REGISTER(_iscsi_conn_check_pending_tasks, conn, 1000); } else { _iscsi_conn_destruct(conn); } @@ -844,7 +844,7 @@ _iscsi_conn_request_logout(void *ctx) iscsi_send_logout_request(conn); - conn->logout_request_timer = spdk_poller_register(logout_request_timeout, + conn->logout_request_timer = SPDK_POLLER_REGISTER(logout_request_timeout, conn, ISCSI_LOGOUT_REQUEST_TIMEOUT * 1000000); } @@ -892,7 +892,7 @@ spdk_shutdown_iscsi_conns(void) { spdk_iscsi_conns_request_logout(NULL); - g_shutdown_timer = spdk_poller_register(iscsi_conn_check_shutdown, NULL, 1000); + g_shutdown_timer = SPDK_POLLER_REGISTER(iscsi_conn_check_shutdown, NULL, 1000); } int @@ -1638,7 +1638,7 @@ void spdk_iscsi_conn_logout(struct spdk_iscsi_conn *conn) { conn->is_logged_out = true; - conn->logout_timer = spdk_poller_register(logout_timeout, conn, ISCSI_LOGOUT_TIMEOUT * 1000000); + conn->logout_timer = SPDK_POLLER_REGISTER(logout_timeout, conn, ISCSI_LOGOUT_TIMEOUT * 1000000); } SPDK_TRACE_REGISTER_FN(iscsi_conn_trace, "iscsi_conn", TRACE_GROUP_ISCSI) diff --git a/lib/iscsi/iscsi.c b/lib/iscsi/iscsi.c index b0533992c..2f672ac55 100644 --- a/lib/iscsi/iscsi.c +++ b/lib/iscsi/iscsi.c @@ -3606,7 +3606,7 @@ iscsi_op_abort_task(struct spdk_iscsi_task *task, uint32_t ref_task_tag) { task->scsi.abort_id = ref_task_tag; task->scsi.function = SPDK_SCSI_TASK_FUNC_ABORT_TASK; - task->mgmt_poller = spdk_poller_register(_iscsi_op_abort_task, task, 10); + task->mgmt_poller = SPDK_POLLER_REGISTER(_iscsi_op_abort_task, task, 10); } static int @@ -3630,7 +3630,7 @@ void spdk_iscsi_op_abort_task_set(struct spdk_iscsi_task *task, uint8_t function) { task->scsi.function = function; - task->mgmt_poller = spdk_poller_register(_iscsi_op_abort_task_set, task, 10); + task->mgmt_poller = SPDK_POLLER_REGISTER(_iscsi_op_abort_task_set, task, 10); } static int diff --git a/lib/iscsi/iscsi_subsystem.c b/lib/iscsi/iscsi_subsystem.c index c3b0dd508..9bc60fd28 100644 --- a/lib/iscsi/iscsi_subsystem.c +++ b/lib/iscsi/iscsi_subsystem.c @@ -1228,9 +1228,9 @@ iscsi_poll_group_create(void *io_device, void *ctx_buf) pg->sock_group = spdk_sock_group_create(NULL); assert(pg->sock_group != NULL); - pg->poller = spdk_poller_register(iscsi_poll_group_poll, pg, 0); + pg->poller = SPDK_POLLER_REGISTER(iscsi_poll_group_poll, pg, 0); /* set the period to 1 sec */ - pg->nop_poller = spdk_poller_register(iscsi_poll_group_handle_nop, pg, 1000000); + pg->nop_poller = SPDK_POLLER_REGISTER(iscsi_poll_group_handle_nop, pg, 1000000); return 0; } diff --git a/lib/iscsi/portal_grp.c b/lib/iscsi/portal_grp.c index cb4201c29..ee4b10493 100644 --- a/lib/iscsi/portal_grp.c +++ b/lib/iscsi/portal_grp.c @@ -198,7 +198,7 @@ iscsi_portal_open(struct spdk_iscsi_portal *p) * the requests will be queued by the nonzero backlog of the socket * or resend by TCP. */ - p->acceptor_poller = spdk_poller_register(iscsi_portal_accept, p, ACCEPT_TIMEOUT_US); + p->acceptor_poller = SPDK_POLLER_REGISTER(iscsi_portal_accept, p, ACCEPT_TIMEOUT_US); return 0; } diff --git a/lib/iscsi/tgt_node.c b/lib/iscsi/tgt_node.c index 1d2510038..0d88e7fcc 100644 --- a/lib/iscsi/tgt_node.c +++ b/lib/iscsi/tgt_node.c @@ -692,7 +692,7 @@ iscsi_tgt_node_destruct(struct spdk_iscsi_tgt_node *target, spdk_iscsi_conns_request_logout(target); if (spdk_iscsi_get_active_conns(target) != 0) { - target->destruct_poller = spdk_poller_register(iscsi_tgt_node_check_active_conns, + target->destruct_poller = SPDK_POLLER_REGISTER(iscsi_tgt_node_check_active_conns, target, 10); } else { spdk_scsi_dev_destruct(target->dev, _iscsi_tgt_node_destruct, target); diff --git a/lib/nbd/nbd.c b/lib/nbd/nbd.c index 67a66eeb5..32a40fcf8 100644 --- a/lib/nbd/nbd.c +++ b/lib/nbd/nbd.c @@ -911,7 +911,7 @@ spdk_nbd_start_complete(struct spdk_nbd_start_ctx *ctx) goto err; } - ctx->nbd->nbd_poller = spdk_poller_register(spdk_nbd_poll, ctx->nbd, 0); + ctx->nbd->nbd_poller = SPDK_POLLER_REGISTER(spdk_nbd_poll, ctx->nbd, 0); if (ctx->cb_fn) { ctx->cb_fn(ctx->cb_arg, ctx->nbd, 0); @@ -939,7 +939,7 @@ spdk_nbd_enable_kernel(void *arg) if (rc == -1) { if (errno == EBUSY && ctx->polling_count-- > 0) { if (ctx->poller == NULL) { - ctx->poller = spdk_poller_register(spdk_nbd_enable_kernel, ctx, + ctx->poller = SPDK_POLLER_REGISTER(spdk_nbd_enable_kernel, ctx, NBD_BUSY_POLLING_INTERVAL_US); } /* If the kernel is busy, check back later */ diff --git a/lib/nvmf/ctrlr.c b/lib/nvmf/ctrlr.c index 1263e805c..5c831f3da 100644 --- a/lib/nvmf/ctrlr.c +++ b/lib/nvmf/ctrlr.c @@ -196,7 +196,7 @@ spdk_nvmf_ctrlr_start_keep_alive_timer(struct spdk_nvmf_ctrlr *ctrlr) ctrlr->last_keep_alive_tick = spdk_get_ticks(); SPDK_DEBUGLOG(SPDK_LOG_NVMF, "Ctrlr add keep alive poller\n"); - ctrlr->keep_alive_poller = spdk_poller_register(spdk_nvmf_ctrlr_keep_alive_poll, ctrlr, + ctrlr->keep_alive_poller = SPDK_POLLER_REGISTER(spdk_nvmf_ctrlr_keep_alive_poll, ctrlr, ctrlr->feat.keep_alive_timer.bits.kato * 1000); } } @@ -1371,7 +1371,7 @@ spdk_nvmf_ctrlr_set_features_keep_alive_timer(struct spdk_nvmf_request *req) if (ctrlr->keep_alive_poller != NULL) { spdk_poller_unregister(&ctrlr->keep_alive_poller); } - ctrlr->keep_alive_poller = spdk_poller_register(spdk_nvmf_ctrlr_keep_alive_poll, ctrlr, + ctrlr->keep_alive_poller = SPDK_POLLER_REGISTER(spdk_nvmf_ctrlr_keep_alive_poll, ctrlr, ctrlr->feat.keep_alive_timer.bits.kato * 1000); } diff --git a/lib/nvmf/nvmf.c b/lib/nvmf/nvmf.c index 35dc9732e..c3cc39264 100644 --- a/lib/nvmf/nvmf.c +++ b/lib/nvmf/nvmf.c @@ -142,7 +142,7 @@ spdk_nvmf_tgt_create_poll_group(void *io_device, void *ctx_buf) } } - group->poller = spdk_poller_register(spdk_nvmf_poll_group_poll, group, 0); + group->poller = SPDK_POLLER_REGISTER(spdk_nvmf_poll_group_poll, group, 0); group->thread = spdk_get_thread(); return 0; diff --git a/lib/nvmf/rdma.c b/lib/nvmf/rdma.c index 01559ff1d..338a78a45 100644 --- a/lib/nvmf/rdma.c +++ b/lib/nvmf/rdma.c @@ -3650,7 +3650,7 @@ spdk_nvmf_rdma_close_qpair(struct spdk_nvmf_qpair *qpair) spdk_nvmf_rdma_set_ibv_state(rqpair, IBV_QPS_ERR); } - rqpair->destruct_poller = spdk_poller_register(spdk_nvmf_rdma_destroy_defunct_qpair, (void *)rqpair, + rqpair->destruct_poller = SPDK_POLLER_REGISTER(spdk_nvmf_rdma_destroy_defunct_qpair, (void *)rqpair, NVMF_RDMA_QPAIR_DESTROY_TIMEOUT_US); } diff --git a/lib/nvmf/tcp.c b/lib/nvmf/tcp.c index 7e565c733..c6a0c4b8c 100644 --- a/lib/nvmf/tcp.c +++ b/lib/nvmf/tcp.c @@ -1064,7 +1064,7 @@ spdk_nvmf_tcp_send_c2h_term_req_complete(void *cb_arg) struct spdk_nvmf_tcp_qpair *tqpair = (struct spdk_nvmf_tcp_qpair *)cb_arg; if (!tqpair->timeout_poller) { - tqpair->timeout_poller = spdk_poller_register(spdk_nvmf_tcp_qpair_handle_timeout, tqpair, + tqpair->timeout_poller = SPDK_POLLER_REGISTER(spdk_nvmf_tcp_qpair_handle_timeout, tqpair, SPDK_NVME_TCP_QPAIR_EXIT_TIMEOUT * 1000000); } } diff --git a/lib/scsi/lun.c b/lib/scsi/lun.c index b97d37122..fd352cc18 100644 --- a/lib/scsi/lun.c +++ b/lib/scsi/lun.c @@ -110,7 +110,7 @@ spdk_scsi_lun_complete_reset_task(struct spdk_scsi_lun *lun, struct spdk_scsi_ta if (task->status == SPDK_SCSI_STATUS_GOOD) { if (scsi_lun_has_outstanding_tasks(lun)) { lun->reset_poller = - spdk_poller_register(scsi_lun_reset_check_outstanding_tasks, + SPDK_POLLER_REGISTER(scsi_lun_reset_check_outstanding_tasks, task, 10); return; } @@ -311,7 +311,7 @@ scsi_lun_notify_hot_remove(struct spdk_scsi_lun *lun) } if (lun->io_channel) { - lun->hotremove_poller = spdk_poller_register(scsi_lun_check_io_channel, + lun->hotremove_poller = SPDK_POLLER_REGISTER(scsi_lun_check_io_channel, lun, 10); } else { scsi_lun_remove(lun); @@ -348,7 +348,7 @@ _scsi_lun_hot_remove(void *arg1) */ if (scsi_lun_has_outstanding_tasks(lun) || scsi_lun_has_outstanding_mgmt_tasks(lun)) { - lun->hotremove_poller = spdk_poller_register(scsi_lun_check_outstanding_tasks, + lun->hotremove_poller = SPDK_POLLER_REGISTER(scsi_lun_check_outstanding_tasks, lun, 10); } else { scsi_lun_notify_hot_remove(lun); diff --git a/lib/vhost/vhost_blk.c b/lib/vhost/vhost_blk.c index b4f7d473b..6c163f7dc 100644 --- a/lib/vhost/vhost_blk.c +++ b/lib/vhost/vhost_blk.c @@ -831,7 +831,7 @@ vhost_session_bdev_remove_cb(struct spdk_vhost_dev *vdev, bvsession = (struct spdk_vhost_blk_session *)vsession; if (bvsession->requestq_poller) { spdk_poller_unregister(&bvsession->requestq_poller); - bvsession->requestq_poller = spdk_poller_register(no_bdev_vdev_worker, bvsession, 0); + bvsession->requestq_poller = SPDK_POLLER_REGISTER(no_bdev_vdev_worker, bvsession, 0); } return 0; @@ -954,7 +954,7 @@ vhost_blk_start_cb(struct spdk_vhost_dev *vdev, } } - bvsession->requestq_poller = spdk_poller_register(bvdev->bdev ? vdev_worker : no_bdev_vdev_worker, + bvsession->requestq_poller = SPDK_POLLER_REGISTER(bvdev->bdev ? vdev_worker : no_bdev_vdev_worker, bvsession, 0); SPDK_INFOLOG(SPDK_LOG_VHOST, "%s: started poller on lcore %d\n", vsession->name, spdk_env_get_current_core()); @@ -1013,7 +1013,7 @@ vhost_blk_stop_cb(struct spdk_vhost_dev *vdev, struct spdk_vhost_blk_session *bvsession = to_blk_session(vsession); spdk_poller_unregister(&bvsession->requestq_poller); - bvsession->stop_poller = spdk_poller_register(destroy_session_poller_cb, + bvsession->stop_poller = SPDK_POLLER_REGISTER(destroy_session_poller_cb, bvsession, 1000); return 0; } diff --git a/lib/vhost/vhost_nvme.c b/lib/vhost/vhost_nvme.c index 0b9ed154d..f05a51464 100644 --- a/lib/vhost/vhost_nvme.c +++ b/lib/vhost/vhost_nvme.c @@ -1053,7 +1053,7 @@ spdk_vhost_nvme_start_cb(struct spdk_vhost_dev *vdev, nvme->vsession = vsession; /* Start the NVMe Poller */ - nvme->requestq_poller = spdk_poller_register(nvme_worker, nvme, 0); + nvme->requestq_poller = SPDK_POLLER_REGISTER(nvme_worker, nvme, 0); out: vhost_session_start_done(vsession, rc); @@ -1147,7 +1147,7 @@ spdk_vhost_nvme_stop_cb(struct spdk_vhost_dev *vdev, SPDK_NOTICELOG("Stopping Device %u, Path %s\n", vsession->vid, vdev->path); spdk_poller_unregister(&nvme->requestq_poller); - nvme->stop_poller = spdk_poller_register(destroy_device_poller_cb, nvme, 1000); + nvme->stop_poller = SPDK_POLLER_REGISTER(destroy_device_poller_cb, nvme, 1000); return 0; } diff --git a/lib/vhost/vhost_scsi.c b/lib/vhost/vhost_scsi.c index 830537a98..cbd077298 100644 --- a/lib/vhost/vhost_scsi.c +++ b/lib/vhost/vhost_scsi.c @@ -1332,10 +1332,10 @@ vhost_scsi_start_cb(struct spdk_vhost_dev *vdev, SPDK_INFOLOG(SPDK_LOG_VHOST, "%s: started poller on lcore %d\n", vsession->name, spdk_env_get_current_core()); - svsession->requestq_poller = spdk_poller_register(vdev_worker, svsession, 0); + svsession->requestq_poller = SPDK_POLLER_REGISTER(vdev_worker, svsession, 0); if (vsession->virtqueue[VIRTIO_SCSI_CONTROLQ].vring.desc && vsession->virtqueue[VIRTIO_SCSI_EVENTQ].vring.desc) { - svsession->mgmt_poller = spdk_poller_register(vdev_mgmt_worker, svsession, + svsession->mgmt_poller = SPDK_POLLER_REGISTER(vdev_mgmt_worker, svsession, MGMT_POLL_PERIOD_US); } out: @@ -1431,7 +1431,7 @@ vhost_scsi_stop_cb(struct spdk_vhost_dev *vdev, /* Wait for all pending I/Os to complete, then process all the * remaining hotremove events one last time. */ - svsession->stop_poller = spdk_poller_register(destroy_session_poller_cb, + svsession->stop_poller = SPDK_POLLER_REGISTER(destroy_session_poller_cb, svsession, 1000); return 0; diff --git a/module/accel/ioat/accel_engine_ioat.c b/module/accel/ioat/accel_engine_ioat.c index 561b43a18..dc6b910db 100644 --- a/module/accel/ioat/accel_engine_ioat.c +++ b/module/accel/ioat/accel_engine_ioat.c @@ -210,7 +210,7 @@ ioat_create_cb(void *io_device, void *ctx_buf) ch->ioat_dev = ioat_dev; ch->ioat_ch = ioat_dev->ioat; - ch->poller = spdk_poller_register(ioat_poll, ch->ioat_ch, 0); + ch->poller = SPDK_POLLER_REGISTER(ioat_poll, ch->ioat_ch, 0); return 0; } diff --git a/module/bdev/aio/bdev_aio.c b/module/bdev/aio/bdev_aio.c index b84bf468a..5eb63f69e 100644 --- a/module/bdev/aio/bdev_aio.c +++ b/module/bdev/aio/bdev_aio.c @@ -363,7 +363,7 @@ _bdev_aio_get_io_inflight_done(struct spdk_io_channel_iter *i, int status) struct file_disk *fdisk = spdk_io_channel_iter_get_ctx(i); if (status == -1) { - fdisk->reset_retry_timer = spdk_poller_register(bdev_aio_reset_retry_timer, fdisk, 500); + fdisk->reset_retry_timer = SPDK_POLLER_REGISTER(bdev_aio_reset_retry_timer, fdisk, 500); return; } @@ -566,7 +566,7 @@ bdev_aio_group_create_cb(void *io_device, void *ctx_buf) return -1; } - ch->poller = spdk_poller_register(bdev_aio_group_poll, ch, 0); + ch->poller = SPDK_POLLER_REGISTER(bdev_aio_group_poll, ch, 0); return 0; } diff --git a/module/bdev/compress/vbdev_compress.c b/module/bdev/compress/vbdev_compress.c index 872fc40d2..910c0d992 100644 --- a/module/bdev/compress/vbdev_compress.c +++ b/module/bdev/compress/vbdev_compress.c @@ -1393,7 +1393,7 @@ comp_bdev_ch_create_cb(void *io_device, void *ctx_buf) comp_bdev->base_ch = spdk_bdev_get_io_channel(comp_bdev->base_desc); comp_bdev->reduce_thread = spdk_get_thread(); - comp_bdev->poller = spdk_poller_register(comp_dev_poller, comp_bdev, 0); + comp_bdev->poller = SPDK_POLLER_REGISTER(comp_dev_poller, comp_bdev, 0); /* Now assign a q pair */ pthread_mutex_lock(&g_comp_device_qp_lock); TAILQ_FOREACH(device_qp, &g_comp_device_qp, link) { diff --git a/module/bdev/crypto/vbdev_crypto.c b/module/bdev/crypto/vbdev_crypto.c index 65916a4b2..69b1af6f2 100644 --- a/module/bdev/crypto/vbdev_crypto.c +++ b/module/bdev/crypto/vbdev_crypto.c @@ -1363,7 +1363,7 @@ crypto_bdev_ch_create_cb(void *io_device, void *ctx_buf) struct device_qp *device_qp = NULL; crypto_ch->base_ch = spdk_bdev_get_io_channel(crypto_bdev->base_desc); - crypto_ch->poller = spdk_poller_register(crypto_dev_poller, crypto_ch, 0); + crypto_ch->poller = SPDK_POLLER_REGISTER(crypto_dev_poller, crypto_ch, 0); crypto_ch->device_qp = NULL; /* Assign a device/qp combination that is unique per channel per PMD. */ diff --git a/module/bdev/delay/vbdev_delay.c b/module/bdev/delay/vbdev_delay.c index 421c25ee8..472e3b204 100644 --- a/module/bdev/delay/vbdev_delay.c +++ b/module/bdev/delay/vbdev_delay.c @@ -443,7 +443,7 @@ delay_bdev_ch_create_cb(void *io_device, void *ctx_buf) STAILQ_INIT(&delay_ch->avg_write_io); STAILQ_INIT(&delay_ch->p99_write_io); - delay_ch->io_poller = spdk_poller_register(_delay_finish_io, delay_ch, 0); + delay_ch->io_poller = SPDK_POLLER_REGISTER(_delay_finish_io, delay_ch, 0); delay_ch->base_ch = spdk_bdev_get_io_channel(delay_node->base_desc); delay_ch->rand_seed = time(NULL); diff --git a/module/bdev/iscsi/bdev_iscsi.c b/module/bdev/iscsi/bdev_iscsi.c index 69544990f..99792733f 100644 --- a/module/bdev/iscsi/bdev_iscsi.c +++ b/module/bdev/iscsi/bdev_iscsi.c @@ -511,7 +511,7 @@ bdev_iscsi_create_cb(void *io_device, void *ctx_buf) if (lun->ch_count == 0) { assert(lun->master_td == NULL); lun->master_td = spdk_get_thread(); - lun->poller = spdk_poller_register(bdev_iscsi_poll_lun, lun, 0); + lun->poller = SPDK_POLLER_REGISTER(bdev_iscsi_poll_lun, lun, 0); ch->lun = lun; } lun->ch_count++; @@ -663,7 +663,7 @@ create_iscsi_lun(struct iscsi_context *context, int lun_id, char *url, char *ini } lun->no_master_ch_poller_td = spdk_get_thread(); - lun->no_master_ch_poller = spdk_poller_register(bdev_iscsi_no_master_ch_poll, lun, + lun->no_master_ch_poller = SPDK_POLLER_REGISTER(bdev_iscsi_no_master_ch_poll, lun, BDEV_ISCSI_NO_MASTER_CH_POLL_US); *bdev = &lun->bdev; @@ -845,7 +845,7 @@ create_iscsi_disk(const char *bdev_name, const char *url, const char *initiator_ req->status = -1; TAILQ_INSERT_TAIL(&g_iscsi_conn_req, req, link); if (!g_conn_poller) { - g_conn_poller = spdk_poller_register(iscsi_bdev_conn_poll, NULL, BDEV_ISCSI_CONNECTION_POLL_US); + g_conn_poller = SPDK_POLLER_REGISTER(iscsi_bdev_conn_poll, NULL, BDEV_ISCSI_CONNECTION_POLL_US); } return 0; diff --git a/module/bdev/null/bdev_null.c b/module/bdev/null/bdev_null.c index da62c0a74..85ff67f7b 100644 --- a/module/bdev/null/bdev_null.c +++ b/module/bdev/null/bdev_null.c @@ -362,7 +362,7 @@ null_bdev_create_cb(void *io_device, void *ctx_buf) struct null_io_channel *ch = ctx_buf; TAILQ_INIT(&ch->io); - ch->poller = spdk_poller_register(null_io_poll, ch, 0); + ch->poller = SPDK_POLLER_REGISTER(null_io_poll, ch, 0); return 0; } diff --git a/module/bdev/nvme/bdev_nvme.c b/module/bdev/nvme/bdev_nvme.c index 8e97fbe63..78fddfb23 100644 --- a/module/bdev/nvme/bdev_nvme.c +++ b/module/bdev/nvme/bdev_nvme.c @@ -708,7 +708,7 @@ bdev_nvme_create_cb(void *io_device, void *ctx_buf) } } - ch->poller = spdk_poller_register(bdev_nvme_poll, ch, g_opts.nvme_ioq_poll_period_us); + ch->poller = SPDK_POLLER_REGISTER(bdev_nvme_poll, ch, g_opts.nvme_ioq_poll_period_us); TAILQ_INIT(&ch->pending_resets); return 0; @@ -1318,7 +1318,7 @@ create_ctrlr(struct spdk_nvme_ctrlr *ctrlr, sizeof(struct nvme_io_channel), name); - nvme_bdev_ctrlr->adminq_timer_poller = spdk_poller_register(bdev_nvme_poll_adminq, ctrlr, + nvme_bdev_ctrlr->adminq_timer_poller = SPDK_POLLER_REGISTER(bdev_nvme_poll_adminq, ctrlr, g_opts.nvme_adminq_poll_period_us); TAILQ_INSERT_TAIL(&g_nvme_bdev_ctrlrs, nvme_bdev_ctrlr, tailq); @@ -1483,7 +1483,7 @@ set_nvme_hotplug_period_cb(void *_ctx) spdk_poller_unregister(&g_hotplug_poller); if (ctx->enabled) { - g_hotplug_poller = spdk_poller_register(bdev_nvme_hotplug, NULL, ctx->period_us); + g_hotplug_poller = SPDK_POLLER_REGISTER(bdev_nvme_hotplug, NULL, ctx->period_us); } g_nvme_hotplug_poll_period_us = ctx->period_us; @@ -1676,7 +1676,7 @@ spdk_bdev_nvme_create(struct spdk_nvme_transport_id *trid, free(ctx); return -ENODEV; } - ctx->poller = spdk_poller_register(bdev_nvme_async_poll, ctx, 1000); + ctx->poller = SPDK_POLLER_REGISTER(bdev_nvme_async_poll, ctx, 1000); return 0; } diff --git a/module/bdev/nvme/bdev_ocssd.c b/module/bdev/nvme/bdev_ocssd.c index 65c7dde97..ddbc240c7 100644 --- a/module/bdev/nvme/bdev_ocssd.c +++ b/module/bdev/nvme/bdev_ocssd.c @@ -1441,7 +1441,7 @@ bdev_ocssd_create_io_channel(struct nvme_io_channel *ioch) return -ENOMEM; } - ocssd_ioch->pending_poller = spdk_poller_register(bdev_ocssd_poll_pending, + ocssd_ioch->pending_poller = SPDK_POLLER_REGISTER(bdev_ocssd_poll_pending, spdk_io_channel_from_ctx(ioch), 0); if (ocssd_ioch->pending_poller == NULL) { SPDK_ERRLOG("Failed to register pending requests poller\n"); @@ -1475,7 +1475,7 @@ bdev_ocssd_init_ctrlr(struct nvme_bdev_ctrlr *nvme_bdev_ctrlr) return -ENOMEM; } - ocssd_ctrlr->mm_poller = spdk_poller_register(bdev_ocssd_poll_mm, nvme_bdev_ctrlr, + ocssd_ctrlr->mm_poller = SPDK_POLLER_REGISTER(bdev_ocssd_poll_mm, nvme_bdev_ctrlr, 10000ULL); if (!ocssd_ctrlr->mm_poller) { free(ocssd_ctrlr); diff --git a/module/bdev/nvme/common.c b/module/bdev/nvme/common.c index a6e7bad02..120884904 100644 --- a/module/bdev/nvme/common.c +++ b/module/bdev/nvme/common.c @@ -154,7 +154,7 @@ nvme_bdev_ctrlr_destruct(struct nvme_bdev_ctrlr *nvme_bdev_ctrlr) if (nvme_bdev_ctrlr->resetting) { nvme_bdev_ctrlr->destruct_poller = - spdk_poller_register((spdk_poller_fn)nvme_bdev_ctrlr_destruct, nvme_bdev_ctrlr, 1000); + SPDK_POLLER_REGISTER((spdk_poller_fn)nvme_bdev_ctrlr_destruct, nvme_bdev_ctrlr, 1000); pthread_mutex_unlock(&g_bdev_nvme_mutex); return 1; } diff --git a/module/bdev/ocf/ctx.c b/module/bdev/ocf/ctx.c index a85250d72..a3efac078 100644 --- a/module/bdev/ocf/ctx.c +++ b/module/bdev/ocf/ctx.c @@ -429,7 +429,7 @@ vbdev_ocf_ctx_cleaner_kick(ocf_cleaner_t cleaner) /* We start cleaner poller at the same thread where cache was created * TODO: allow user to specify core at which cleaner should run */ - priv->poller = spdk_poller_register(cleaner_poll, cleaner, 0); + priv->poller = SPDK_POLLER_REGISTER(cleaner_poll, cleaner, 0); } static void diff --git a/module/bdev/ocf/vbdev_ocf.c b/module/bdev/ocf/vbdev_ocf.c index 5157074c7..c347fac20 100644 --- a/module/bdev/ocf/vbdev_ocf.c +++ b/module/bdev/ocf/vbdev_ocf.c @@ -828,7 +828,7 @@ io_device_create_cb(void *io_device, void *ctx_buf) qctx->vbdev = vbdev; qctx->cache_ch = spdk_bdev_get_io_channel(vbdev->cache.desc); qctx->core_ch = spdk_bdev_get_io_channel(vbdev->core.desc); - qctx->poller = spdk_poller_register(queue_poll, qctx, 0); + qctx->poller = SPDK_POLLER_REGISTER(queue_poll, qctx, 0); return rc; } @@ -846,7 +846,7 @@ io_device_destroy_cb(void *io_device, void *ctx_buf) ocf_queue_set_priv(qctx->queue, copy); memcpy(copy, qctx, sizeof(*copy)); spdk_poller_unregister(&qctx->poller); - copy->poller = spdk_poller_register(queue_poll, copy, 0); + copy->poller = SPDK_POLLER_REGISTER(queue_poll, copy, 0); copy->allocated = true; } else { SPDK_ERRLOG("Unable to stop OCF queue properly: %s\n", @@ -1013,7 +1013,7 @@ create_management_queue(struct vbdev_ocf *vbdev) return rc; } - mngt_poller = spdk_poller_register(mngt_queue_poll, vbdev->cache_ctx->mngt_queue, 100); + mngt_poller = SPDK_POLLER_REGISTER(mngt_queue_poll, vbdev->cache_ctx->mngt_queue, 100); if (mngt_poller == NULL) { SPDK_ERRLOG("Unable to initiate mngt request: %s", spdk_strerror(ENOMEM)); return -ENOMEM; diff --git a/module/bdev/rbd/bdev_rbd.c b/module/bdev/rbd/bdev_rbd.c index 01ef50edb..39327f67d 100644 --- a/module/bdev/rbd/bdev_rbd.c +++ b/module/bdev/rbd/bdev_rbd.c @@ -357,7 +357,7 @@ bdev_rbd_reset(struct bdev_rbd *disk, struct spdk_bdev_io *bdev_io) */ assert(disk->reset_bdev_io == NULL); disk->reset_bdev_io = bdev_io; - disk->reset_timer = spdk_poller_register(bdev_rbd_reset_timer, disk, 1 * 1000 * 1000); + disk->reset_timer = SPDK_POLLER_REGISTER(bdev_rbd_reset_timer, disk, 1 * 1000 * 1000); return 0; } @@ -580,7 +580,7 @@ bdev_rbd_create_cb(void *io_device, void *ctx_buf) goto err; } - ch->poller = spdk_poller_register(bdev_rbd_io_poll, ch, BDEV_RBD_POLL_US); + ch->poller = SPDK_POLLER_REGISTER(bdev_rbd_io_poll, ch, BDEV_RBD_POLL_US); return 0; diff --git a/module/bdev/uring/bdev_uring.c b/module/bdev/uring/bdev_uring.c index d653c1bbd..b917d2606 100644 --- a/module/bdev/uring/bdev_uring.c +++ b/module/bdev/uring/bdev_uring.c @@ -427,7 +427,7 @@ bdev_uring_group_create_cb(void *io_device, void *ctx_buf) return -1; } - ch->poller = spdk_poller_register(bdev_uring_group_poll, ch, 0); + ch->poller = SPDK_POLLER_REGISTER(bdev_uring_group_poll, ch, 0); return 0; } diff --git a/module/bdev/virtio/bdev_virtio_blk.c b/module/bdev/virtio/bdev_virtio_blk.c index 6f6802c79..99653e238 100644 --- a/module/bdev/virtio/bdev_virtio_blk.c +++ b/module/bdev/virtio/bdev_virtio_blk.c @@ -390,7 +390,7 @@ bdev_virtio_blk_ch_create_cb(void *io_device, void *ctx_buf) ch->vdev = vdev; ch->vq = vq; - ch->poller = spdk_poller_register(bdev_virtio_poll, ch, 0); + ch->poller = SPDK_POLLER_REGISTER(bdev_virtio_poll, ch, 0); return 0; } diff --git a/module/bdev/virtio/bdev_virtio_scsi.c b/module/bdev/virtio/bdev_virtio_scsi.c index 32719b40f..de65b15d7 100644 --- a/module/bdev/virtio/bdev_virtio_scsi.c +++ b/module/bdev/virtio/bdev_virtio_scsi.c @@ -286,7 +286,7 @@ virtio_scsi_dev_init(struct virtio_scsi_dev *svdev, uint16_t max_queues) svdev->ctrlq_ring = ctrlq_ring; - svdev->mgmt_poller = spdk_poller_register(bdev_virtio_mgmt_poll, svdev, + svdev->mgmt_poller = SPDK_POLLER_REGISTER(bdev_virtio_mgmt_poll, svdev, MGMT_POLL_PERIOD_US); TAILQ_INIT(&svdev->luns); @@ -1017,7 +1017,7 @@ bdev_virtio_scsi_ch_create_cb(void *io_device, void *ctx_buf) ch->svdev = svdev; ch->vq = vq; - ch->poller = spdk_poller_register(bdev_virtio_poll, ch, 0); + ch->poller = SPDK_POLLER_REGISTER(bdev_virtio_poll, ch, 0); return 0; } diff --git a/module/event/subsystems/nvmf/nvmf_tgt.c b/module/event/subsystems/nvmf/nvmf_tgt.c index 8fd3f311f..8dfcd6125 100644 --- a/module/event/subsystems/nvmf/nvmf_tgt.c +++ b/module/event/subsystems/nvmf/nvmf_tgt.c @@ -596,7 +596,7 @@ nvmf_tgt_advance_state(void) break; } case NVMF_TGT_INIT_START_ACCEPTOR: - g_acceptor_poller = spdk_poller_register(acceptor_poll, g_spdk_nvmf_tgt, + g_acceptor_poller = SPDK_POLLER_REGISTER(acceptor_poll, g_spdk_nvmf_tgt, g_spdk_nvmf_tgt_conf->acceptor_poll_rate); SPDK_INFOLOG(SPDK_LOG_NVMF, "Acceptor running\n"); g_tgt_state = NVMF_TGT_RUNNING; diff --git a/module/event/subsystems/vmd/vmd.c b/module/event/subsystems/vmd/vmd.c index 6180f7f39..98b668a84 100644 --- a/module/event/subsystems/vmd/vmd.c +++ b/module/event/subsystems/vmd/vmd.c @@ -68,7 +68,7 @@ vmd_subsystem_init(void) assert(g_hotplug_poller == NULL); - g_hotplug_poller = spdk_poller_register(vmd_hotplug_monitor, NULL, 1000000ULL); + g_hotplug_poller = SPDK_POLLER_REGISTER(vmd_hotplug_monitor, NULL, 1000000ULL); if (g_hotplug_poller == NULL) { SPDK_ERRLOG("Failed to register hotplug monitor poller\n"); return -ENOMEM; diff --git a/module/sock/vpp/vpp.c b/module/sock/vpp/vpp.c index 3cc17b8fe..6049b8670 100644 --- a/module/sock/vpp/vpp.c +++ b/module/sock/vpp/vpp.c @@ -1351,7 +1351,7 @@ _spdk_vpp_application_attached(void *arg) SPDK_NOTICELOG("VPP net framework initialized.\n"); g_svm.vpp_state = VPP_STATE_ATTACHED; g_svm.vpp_initialized = true; - g_svm.app_queue_poller = spdk_poller_register(app_queue_poller, NULL, 100); + g_svm.app_queue_poller = SPDK_POLLER_REGISTER(app_queue_poller, NULL, 100); spdk_net_framework_init_next(0); } @@ -1487,7 +1487,7 @@ _spdk_vpp_app_detach(void) bmp->context = ntohl(0xfeedface); vl_msg_api_send_shmem(g_svm.vl_input_queue, (u8 *)&bmp); - g_svm.timeout_poller = spdk_poller_register(_spdk_vpp_application_detached_timeout, + g_svm.timeout_poller = SPDK_POLLER_REGISTER(_spdk_vpp_application_detached_timeout, NULL, 10000000); return 0; @@ -1576,7 +1576,7 @@ spdk_vpp_net_framework_init(void) g_svm.init_thread = spdk_get_thread(); SPDK_NOTICELOG("Enable VPP session\n"); - g_svm.vpp_queue_poller = spdk_poller_register(vpp_queue_poller, NULL, 100); + g_svm.vpp_queue_poller = SPDK_POLLER_REGISTER(vpp_queue_poller, NULL, 100); _spdk_vpp_session_enable(1); diff --git a/test/app/fuzz/iscsi_fuzz/iscsi_fuzz.c b/test/app/fuzz/iscsi_fuzz/iscsi_fuzz.c index 6da488cde..ef09e7ee8 100644 --- a/test/app/fuzz/iscsi_fuzz/iscsi_fuzz.c +++ b/test/app/fuzz/iscsi_fuzz/iscsi_fuzz.c @@ -968,7 +968,7 @@ start_io(void *ctx) dev_ctx->random_seed = spdk_get_ticks(); } - dev_ctx->poller = spdk_poller_register(poll_dev, dev_ctx, 0); + dev_ctx->poller = SPDK_POLLER_REGISTER(poll_dev, dev_ctx, 0); if (dev_ctx->poller == NULL) { return; } @@ -1012,7 +1012,7 @@ begin_iscsi_fuzz(void *ctx) __sync_add_and_fetch(&g_num_active_threads, 1); } - g_app_completion_poller = spdk_poller_register(check_app_completion, NULL, 1000000); + g_app_completion_poller = SPDK_POLLER_REGISTER(check_app_completion, NULL, 1000000); if (g_app_completion_poller == NULL) { fprintf(stderr, "Failed to register a poller for test completion checking.\n"); goto out; diff --git a/test/app/fuzz/nvme_fuzz/nvme_fuzz.c b/test/app/fuzz/nvme_fuzz/nvme_fuzz.c index f0e6c5ed5..911f77ab3 100644 --- a/test/app/fuzz/nvme_fuzz/nvme_fuzz.c +++ b/test/app/fuzz/nvme_fuzz/nvme_fuzz.c @@ -687,7 +687,7 @@ start_ns_poller(void *ctx) { struct nvme_fuzz_ns *ns_entry = ctx; - ns_entry->req_poller = spdk_poller_register(poll_for_completions, ns_entry, 0); + ns_entry->req_poller = SPDK_POLLER_REGISTER(poll_for_completions, ns_entry, 0); submit_ns_cmds(ns_entry); } @@ -765,7 +765,7 @@ begin_fuzz(void *ctx) __sync_add_and_fetch(&g_num_active_threads, 1); } - g_app_completion_poller = spdk_poller_register(check_app_completion, NULL, 1000000); + g_app_completion_poller = SPDK_POLLER_REGISTER(check_app_completion, NULL, 1000000); return; out: printf("Shutting down the fuzz application\n"); diff --git a/test/app/fuzz/vhost_fuzz/vhost_fuzz.c b/test/app/fuzz/vhost_fuzz/vhost_fuzz.c index 2cc453100..47dbfbc65 100644 --- a/test/app/fuzz/vhost_fuzz/vhost_fuzz.c +++ b/test/app/fuzz/vhost_fuzz/vhost_fuzz.c @@ -1010,7 +1010,7 @@ start_io(void *ctx) dev_ctx->timeout_tsc = fuzz_refresh_timeout(); - dev_ctx->poller = spdk_poller_register(poll_dev, dev_ctx, 0); + dev_ctx->poller = SPDK_POLLER_REGISTER(poll_dev, dev_ctx, 0); if (dev_ctx->poller == NULL) { return; } @@ -1041,7 +1041,7 @@ begin_fuzz(void *ctx) goto out; } - g_run_poller = spdk_poller_register(end_fuzz, NULL, 0); + g_run_poller = SPDK_POLLER_REGISTER(end_fuzz, NULL, 0); if (g_run_poller == NULL) { fprintf(stderr, "Failed to register a poller for test completion checking.\n"); } diff --git a/test/app/stub/stub.c b/test/app/stub/stub.c index 0481e2625..83d9f706f 100644 --- a/test/app/stub/stub.c +++ b/test/app/stub/stub.c @@ -129,7 +129,7 @@ stub_start(void *arg1) exit(1); } - g_poller = spdk_poller_register(stub_sleep, NULL, 0); + g_poller = SPDK_POLLER_REGISTER(stub_sleep, NULL, 0); } static void diff --git a/test/bdev/bdevperf/bdevperf.c b/test/bdev/bdevperf/bdevperf.c index 8f22b6452..e7f7e3ea1 100644 --- a/test/bdev/bdevperf/bdevperf.c +++ b/test/bdev/bdevperf/bdevperf.c @@ -789,7 +789,7 @@ reset_cb(struct spdk_bdev_io *bdev_io, bool success, void *cb_arg) TAILQ_INSERT_TAIL(&job->task_list, task, link); spdk_bdev_free_io(bdev_io); - job->reset_timer = spdk_poller_register(reset_job, job, + job->reset_timer = SPDK_POLLER_REGISTER(reset_job, job, 10 * 1000000); } @@ -825,9 +825,9 @@ bdevperf_job_run(struct bdevperf_job *job) * completes, another will be submitted. */ /* Start a timer to stop this I/O chain when the run is over */ - job->run_timer = spdk_poller_register(bdevperf_job_drain, job, g_time_in_usec); + job->run_timer = SPDK_POLLER_REGISTER(bdevperf_job_drain, job, g_time_in_usec); if (g_reset) { - job->reset_timer = spdk_poller_register(reset_job, job, + job->reset_timer = SPDK_POLLER_REGISTER(reset_job, job, 10 * 1000000); } @@ -1000,7 +1000,7 @@ bdevperf_test(void) /* Start a timer to dump performance numbers */ g_shutdown_tsc = spdk_get_ticks(); if (g_show_performance_real_time) { - g_perf_timer = spdk_poller_register(performance_statistics_thread, NULL, + g_perf_timer = SPDK_POLLER_REGISTER(performance_statistics_thread, NULL, g_show_performance_period_in_usec); } diff --git a/test/event/reactor/reactor.c b/test/event/reactor/reactor.c index 260ba5a02..f78f16570 100644 --- a/test/event/reactor/reactor.c +++ b/test/event/reactor/reactor.c @@ -90,14 +90,14 @@ test_start(void *arg1) printf("test_start\n"); /* Register a poller that will stop the test after the time has elapsed. */ - test_end_poller = spdk_poller_register(test_end, NULL, g_time_in_sec * 1000000ULL); + test_end_poller = SPDK_POLLER_REGISTER(test_end, NULL, g_time_in_sec * 1000000ULL); - poller_100ms = spdk_poller_register(tick, (void *)100, 100000); - poller_250ms = spdk_poller_register(tick, (void *)250, 250000); - poller_500ms = spdk_poller_register(tick, (void *)500, 500000); - poller_oneshot = spdk_poller_register(oneshot, NULL, 0); + poller_100ms = SPDK_POLLER_REGISTER(tick, (void *)100, 100000); + poller_250ms = SPDK_POLLER_REGISTER(tick, (void *)250, 250000); + poller_500ms = SPDK_POLLER_REGISTER(tick, (void *)500, 500000); + poller_oneshot = SPDK_POLLER_REGISTER(oneshot, NULL, 0); - poller_unregister = spdk_poller_register(nop, NULL, 0); + poller_unregister = SPDK_POLLER_REGISTER(nop, NULL, 0); spdk_poller_unregister(&poller_unregister); } diff --git a/test/event/reactor_perf/reactor_perf.c b/test/event/reactor_perf/reactor_perf.c index e8f8ff7dd..ceac595f2 100644 --- a/test/event/reactor_perf/reactor_perf.c +++ b/test/event/reactor_perf/reactor_perf.c @@ -72,7 +72,7 @@ test_start(void *arg1) printf("test_start\n"); /* Register a poller that will stop the test after the time has elapsed. */ - g_test_end_poller = spdk_poller_register(__test_end, NULL, + g_test_end_poller = SPDK_POLLER_REGISTER(__test_end, NULL, g_time_in_sec * 1000000ULL); for (i = 0; i < g_queue_depth; i++) {