/spdk/lib/nvme/ |
H A D | nvme_opal.c | 15 struct opal_session *sess = arg; in opal_nvme_security_recv_done() local 16 struct spdk_opal_dev *dev = sess->dev; in opal_nvme_security_recv_done() 17 void *response = sess->resp; in opal_nvme_security_recv_done() 22 sess->sess_cb(sess, -EIO, sess->cb_arg); in opal_nvme_security_recv_done() 27 sess->sess_cb(sess, 0, sess->cb_arg); in opal_nvme_security_recv_done() 33 dev->comid, 0, sess->resp, IO_BUFFER_LENGTH, in opal_nvme_security_recv_done() 34 opal_nvme_security_recv_done, sess); in opal_nvme_security_recv_done() 36 sess->sess_cb(sess, ret, sess->cb_arg); in opal_nvme_security_recv_done() 43 struct opal_session *sess = arg; in opal_nvme_security_send_done() local 44 struct spdk_opal_dev *dev = sess->dev; in opal_nvme_security_send_done() [all …]
|
H A D | nvme_opal_internal.h | 216 typedef void (*opal_sess_cb)(struct opal_session *sess, int status, void *ctx);
|
/spdk/test/unit/lib/nvme/nvme_opal.c/ |
H A D | nvme_opal_ut.c | 34 ut_opal_sess_cb(struct opal_session *sess, int status, void *ctx) in ut_opal_sess_cb() argument 53 struct opal_session sess = {}; in test_opal_nvme_security_recv_send_done() local 55 sess.sess_cb = ut_opal_sess_cb; in test_opal_nvme_security_recv_send_done() 56 sess.cb_arg = (void *)0xDEADBEEF; in test_opal_nvme_security_recv_send_done() 57 sess.dev = &dev; in test_opal_nvme_security_recv_send_done() 58 memcpy(sess.resp, &header, sizeof(header)); in test_opal_nvme_security_recv_send_done() 64 opal_nvme_security_recv_done(&sess, &cpl); in test_opal_nvme_security_recv_send_done() 69 opal_nvme_security_send_done(&sess, &cpl); in test_opal_nvme_security_recv_send_done() 78 opal_nvme_security_recv_done(&sess, &cpl); in test_opal_nvme_security_recv_send_done() 85 memcpy(sess.resp, &header, sizeof(header)); in test_opal_nvme_security_recv_send_done() [all …]
|
/spdk/test/unit/lib/iscsi/param.c/ |
H A D | param_ut.c | 36 struct spdk_iscsi_sess sess; in burst_length_param_negotiation() local 48 memset(&sess, 0, sizeof(sess)); in burst_length_param_negotiation() 52 sess.ExpCmdSN = 0; in burst_length_param_negotiation() 53 sess.MaxCmdSN = 64; in burst_length_param_negotiation() 54 sess.session_type = SESSION_TYPE_NORMAL; in burst_length_param_negotiation() 55 sess.params = NULL; in burst_length_param_negotiation() 56 sess.MaxBurstLength = 65536; in burst_length_param_negotiation() 57 sess.InitialR2T = true; in burst_length_param_negotiation() 58 sess.FirstBurstLength = SPDK_ISCSI_FIRST_BURST_LENGTH; in burst_length_param_negotiation() 59 sess.MaxOutstandingR2T = 1; in burst_length_param_negotiation() [all …]
|
/spdk/lib/iscsi/ |
H A D | iscsi.c | 204 if (conn->sess != NULL) { in iscsi_reject() 207 conn->StatSN, conn->sess->ExpCmdSN, in iscsi_reject() 208 conn->sess->MaxCmdSN); in iscsi_reject() 244 if (conn->sess != NULL) { in iscsi_reject() 245 to_be32(&rsph->exp_cmd_sn, conn->sess->ExpCmdSN); in iscsi_reject() 246 to_be32(&rsph->max_cmd_sn, conn->sess->MaxCmdSN); in iscsi_reject() 499 iscsi_free_sess(struct spdk_iscsi_sess *sess) in iscsi_free_sess() argument 501 if (sess == NULL) { in iscsi_free_sess() 505 sess->tag = 0; in iscsi_free_sess() 506 sess in iscsi_free_sess() 519 struct spdk_iscsi_sess *sess; create_iscsi_sess() local 688 struct spdk_iscsi_sess *sess; append_iscsi_sess() local 4428 struct spdk_iscsi_sess *sess; iscsi_update_cmdsn() local [all...] |
H A D | conn.c | 334 if (conn->sess->connections > 1) { in iscsi_conn_cleanup_backend() 345 target = conn->sess->target; in iscsi_conn_cleanup_backend() 358 struct spdk_iscsi_sess *sess; in iscsi_conn_free() local 364 if (conn->sess == NULL) { in iscsi_conn_free() 369 sess = conn->sess; in iscsi_conn_free() 370 conn->sess = NULL; in iscsi_conn_free() 372 for (i = 0; i < sess->connections; i++) { in iscsi_conn_free() 373 if (sess->conns[i] == conn) { in iscsi_conn_free() 382 for (i = idx; i < sess in iscsi_conn_free() [all...] |
H A D | param.c | 575 param_first = iscsi_param_find(conn->sess->params, in iscsi_special_param_construction() 582 param_max = iscsi_param_find(conn->sess->params, in iscsi_special_param_construction() 849 *params_dst_p = conn->sess->params; in iscsi_negotiate_param_init() 925 cur_param = iscsi_param_find(conn->sess->params, "SessionType"); in iscsi_negotiate_params() 1036 new_val = iscsi_param_get_val(conn->sess->params, in iscsi_negotiate_params() 1146 val = iscsi_param_get_val(conn->sess->params, "MaxConnections"); in iscsi_copy_param2var() 1152 conn->sess->MaxConnections = (uint32_t) strtol(val, NULL, 10); in iscsi_copy_param2var() 1153 val = iscsi_param_get_val(conn->sess->params, "MaxOutstandingR2T"); in iscsi_copy_param2var() 1159 conn->sess->MaxOutstandingR2T = (uint32_t) strtol(val, NULL, 10); in iscsi_copy_param2var() 1160 val = iscsi_param_get_val(conn->sess->params, "FirstBurstLength"); in iscsi_copy_param2var() [all …]
|
H A D | conn.h | 70 struct spdk_iscsi_sess *sess; member
|
H A D | iscsi_subsystem.c | 96 struct spdk_iscsi_sess *sess = session_buf; in iscsi_sess_ctor() local 98 iscsi->session[index] = sess; in iscsi_sess_ctor() 101 sess->tsih = index + 1; in iscsi_sess_ctor()
|
H A D | iscsi.h | 431 void iscsi_free_sess(struct spdk_iscsi_sess *sess);
|
/spdk/test/unit/lib/iscsi/iscsi.c/ |
H A D | iscsi_ut.c | 181 struct spdk_iscsi_sess sess = {}; in op_login_session_normal_test() local 234 g_iscsi.session[UT_ISCSI_TSIH - 1] = &sess; in op_login_session_normal_test() 235 sess.tsih = UT_ISCSI_TSIH; in op_login_session_normal_test() 237 sess.tag = 1; in op_login_session_normal_test() 265 struct spdk_iscsi_sess sess = {}; in maxburstlength_test() local 281 sess.ExpCmdSN = 0; in maxburstlength_test() 282 sess.MaxCmdSN = 64; in maxburstlength_test() 283 sess.session_type = SESSION_TYPE_NORMAL; in maxburstlength_test() 284 sess.MaxBurstLength = 1024; in maxburstlength_test() 292 conn.sess in maxburstlength_test() 360 struct spdk_iscsi_sess sess = {}; underflow_for_read_transfer_test() local 424 struct spdk_iscsi_sess sess = {}; underflow_for_zero_read_transfer_test() local 489 struct spdk_iscsi_sess sess = {}; underflow_for_request_sense_test() local 581 struct spdk_iscsi_sess sess = {}; underflow_for_check_condition_test() local 649 struct spdk_iscsi_sess sess = {}; add_transfer_task_test() local 730 struct spdk_iscsi_sess sess = {}; get_transfer_task_test() local 786 struct spdk_iscsi_sess sess = {}; del_transfer_task_test() local 914 struct spdk_iscsi_sess sess = {}; clear_all_transfer_tasks_test() local 1340 struct spdk_iscsi_sess sess = {}; pdu_hdr_op_login_test() local 1418 struct spdk_iscsi_sess sess = {}; pdu_hdr_op_text_test() local 1505 struct spdk_iscsi_sess sess = {}; pdu_hdr_op_logout_test() local 1586 struct spdk_iscsi_sess sess = {}; pdu_hdr_op_scsi_test() local 1719 struct spdk_iscsi_sess sess = {}; pdu_hdr_op_task_mgmt_test() local 1806 struct spdk_iscsi_sess sess = {}; pdu_hdr_op_nopout_test() local 1872 struct spdk_iscsi_sess sess = {}; pdu_hdr_op_data_test() local 1995 struct spdk_iscsi_sess sess = {}; empty_text_with_cbit_test() local 2211 struct spdk_iscsi_sess sess = { data_out_pdu_sequence_test() local 2372 struct spdk_iscsi_sess sess = { immediate_data_and_data_out_pdu_sequence_test() local [all...] |
/spdk/test/unit/lib/iscsi/conn.c/ |
H A D | conn_ut.c | 211 DEFINE_STUB_V(iscsi_free_sess, (struct spdk_iscsi_sess *sess)); 272 struct spdk_iscsi_sess sess = {}; in read_task_split_in_order_case() local 274 conn.sess = &sess; in read_task_split_in_order_case() 275 conn.sess->DataSequenceInOrder = true; in read_task_split_in_order_case() 308 struct spdk_iscsi_sess sess = {}; in read_task_split_reverse_order_case() local 310 conn.sess = &sess; in read_task_split_reverse_order_case() 311 conn.sess->DataSequenceInOrder = true; in read_task_split_reverse_order_case() 344 struct spdk_iscsi_sess sess = {}; in propagate_scsi_error_status_for_split_read_tasks() local 346 conn.sess = &sess; in propagate_scsi_error_status_for_split_read_tasks() 347 conn.sess->DataSequenceInOrder = true; in propagate_scsi_error_status_for_split_read_tasks() [all …]
|
/spdk/test/app/fuzz/iscsi_fuzz/ |
H A D | iscsi_fuzz.c | 70 struct spdk_iscsi_sess sess; member 584 conn->sess->session_type = SESSION_TYPE_DISCOVERY; in fuzz_iscsi_send_login_request() 591 conn->sess->session_type = SESSION_TYPE_NORMAL; in fuzz_iscsi_send_login_request() 652 iscsi_fuzz_conn_reset(struct spdk_iscsi_conn *conn, struct spdk_iscsi_sess *sess) in iscsi_fuzz_conn_reset() argument 654 conn->sess = sess; in iscsi_fuzz_conn_reset() 741 dev_ctx->conn->sess->session_type = SESSION_TYPE_NORMAL; in dev_submit_requests() 890 iscsi_fuzz_conn_reset(conn, &dev_ctx->sess); in poll_dev() 912 dev_ctx->sess.ExpCmdSN = 0; in start_io() 913 dev_ctx->sess.MaxCmdSN = 64; in start_io() 914 dev_ctx->sess.MaxBurstLength = SPDK_ISCSI_MAX_RECV_DATA_SEGMENT_LENGTH; in start_io() [all …]
|
/spdk/module/sock/posix/ |
H A D | posix.c | 558 size_t identity_len, SSL_SESSION **sess) in posix_fd_create() 599 *sess = SSL_SESSION_new(); in posix_sock_psk_find_session_server_cb() 600 if (*sess == NULL) { in posix_sock_psk_find_session_server_cb() 611 rc = SSL_SESSION_set_cipher(*sess, cipher); in posix_sock_psk_find_session_server_cb() 627 rc = SSL_SESSION_set_protocol_version(*sess, TLS1_3_VERSION); in posix_sock_psk_find_session_server_cb() 633 rc = SSL_SESSION_set1_master_key(*sess, key, keylen); in posix_sock_psk_find_session_server_cb() 642 SSL_SESSION_free(*sess); in posix_sock_psk_find_session_server_cb() 643 *sess = NULL; in posix_sock_psk_find_session_server_cb() 649 size_t *identity_len, SSL_SESSION **sess) in posix_sock_psk_find_session_server_cb() 673 *sess in posix_sock_psk_use_session_client_cb() 574 posix_sock_psk_find_session_server_cb(SSL * ssl,const unsigned char * identity,size_t identity_len,SSL_SESSION ** sess) posix_sock_psk_find_session_server_cb() argument 665 posix_sock_psk_use_session_client_cb(SSL * ssl,const EVP_MD * md,const unsigned char ** identity,size_t * identity_len,SSL_SESSION ** sess) posix_sock_psk_use_session_client_cb() argument [all...] |
/spdk/test/unit/lib/accel/dpdk_cryptodev.c/ |
H A D | accel_dpdk_cryptodev_ut.c | 204 mock_rte_crypto_op_attach_sym_session(struct rte_crypto_op *op, void *sess) in mock_rte_crypto_op_attach_sym_session() argument 208 struct rte_cryptodev_sym_session *sess) in mock_rte_crypto_op_attach_sym_session() 247 DEFINE_STUB(rte_cryptodev_sym_session_free, int, (uint8_t dev_id, void *sess), 0); 252 struct rte_cryptodev_sym_session *sess, 254 DEFINE_STUB(rte_cryptodev_sym_session_free, int, (struct rte_cryptodev_sym_session *sess), 0);
|