Lines Matching defs:conn_args
1391 struct spdk_nvmf_fc_poller_api_add_connection_args *conn_args =
1393 struct spdk_nvmf_fc_conn *fc_conn = conn_args->fc_conn, *tmp;
1414 nvmf_fc_poller_api_perform_cb(&conn_args->cb_info, ret);
1459 struct spdk_nvmf_fc_poller_api_del_connection_args *conn_args = cb_args;
1461 if (conn_args->fc_request_cnt) {
1462 conn_args->fc_request_cnt -= 1;
1465 if (!conn_args->fc_request_cnt) {
1466 struct spdk_nvmf_fc_conn *fc_conn = conn_args->fc_conn, *tmp;
1481 if (rte_hash_lookup_data(conn_args->hwqp->connection_list_hash,
1484 nvmf_fc_poller_del_conn_lookup_data(conn_args->hwqp, fc_conn);
1492 nvmf_fc_poller_api_perform_cb(&conn_args->cb_info, SPDK_NVMF_FC_POLLER_API_SUCCESS);
1502 struct spdk_nvmf_fc_poller_api_del_connection_args *conn_args =
1506 struct spdk_nvmf_fc_hwqp *hwqp = conn_args->hwqp;
1510 conn_args->fc_conn, conn_args->fc_conn->conn_id,
1511 conn_args->fc_conn->s_id, conn_args->fc_conn->rpi);
1515 (void *)&conn_args->fc_conn->conn_id, (void **)&fc_conn) < 0) {
1517 nvmf_fc_poller_api_perform_cb(&conn_args->cb_info, SPDK_NVMF_FC_POLLER_API_NO_CONN_ID);
1521 assert(conn_args->fc_conn == fc_conn);
1523 conn_args->fc_request_cnt = 0;
1532 conn_args->fc_request_cnt += 1;
1533 nvmf_fc_request_abort(fc_req, conn_args->send_abts,
1535 conn_args);
1541 conn_args->fc_request_cnt, fc_conn->qpair_fini_done);
1543 if (!conn_args->fc_request_cnt) {
1545 conn_args->fc_conn->qpair_fini_done_cb = nvmf_fc_poller_conn_abort_done;
1546 conn_args->fc_conn->qpair_fini_done_cb_args = conn_args;
1555 nvmf_fc_poller_del_conn_lookup_data(conn_args->hwqp, conn_args->fc_conn);
1558 nvmf_fc_poller_api_perform_cb(&conn_args->cb_info, SPDK_NVMF_FC_POLLER_API_SUCCESS);