/titanic_50/usr/src/cmd/ndmpd/ndmp/ |
H A D | ndmpd_mover.c | 64 static int create_listen_socket_v2(ndmpd_session_t *session, ulong_t *addr, 66 static int tape_read(ndmpd_session_t *session, char *data); 67 static int change_tape(ndmpd_session_t *session); 68 static int discard_data(ndmpd_session_t *session, ulong_t length); 69 static int mover_tape_read_one_buf(ndmpd_session_t *session, tlm_buffer_t *buf); 70 static int mover_socket_write_one_buf(ndmpd_session_t *session, 72 static int start_mover_for_restore(ndmpd_session_t *session); 73 static int mover_socket_read_one_buf(ndmpd_session_t *session, 75 static int mover_tape_write_one_buf(ndmpd_session_t *session, 77 static int start_mover_for_backup(ndmpd_session_t *session); [all …]
|
H A D | ndmpd_data.c | 52 static int ndmpd_data_error_send_v4(ndmpd_session_t *session, 54 static int ndmpd_data_error_send(ndmpd_session_t *session, 57 static int create_listen_socket_v3(ndmpd_session_t *session, ulong_t *addr, 59 static ndmp_error data_connect_sock_v3(ndmpd_session_t *session, ulong_t addr, 61 static int discard_data_v3(ndmpd_session_t *session, ulong_t length); 62 static void nlp_release_job_stat(ndmpd_session_t *session); 63 static u_longlong_t ndmpd_data_get_info(ndmpd_session_t *session); 101 ndmpd_session_t *session = ndmp_get_client_data(connection); in ndmpd_data_get_state_v2() local 104 reply.operation = session->ns_data.dd_operation; in ndmpd_data_get_state_v2() 105 reply.state = session->ns_data.dd_state; in ndmpd_data_get_state_v2() [all …]
|
H A D | ndmpd_callbacks.c | 81 ndmpd_session_t *session = (ndmpd_session_t *)cookie; in ndmpd_api_done_v2() local 84 if (session == NULL) in ndmpd_api_done_v2() 87 if (session->ns_data.dd_state == NDMP_DATA_STATE_IDLE || in ndmpd_api_done_v2() 88 session->ns_data.dd_state == NDMP_DATA_STATE_HALTED) in ndmpd_api_done_v2() 92 session->ns_data.dd_operation); in ndmpd_api_done_v2() 94 if (session->ns_data.dd_operation == NDMP_DATA_OP_BACKUP) { in ndmpd_api_done_v2() 98 ndmpd_file_history_cleanup(session, (err == 0 ? TRUE : FALSE)); in ndmpd_api_done_v2() 104 if (session->ns_data.dd_mover.addr_type == NDMP_ADDR_LOCAL && in ndmpd_api_done_v2() 106 if (ndmpd_local_write(session, 0, 0) < 0) in ndmpd_api_done_v2() 111 session->ns_data.dd_state = NDMP_DATA_STATE_HALTED; in ndmpd_api_done_v2() [all …]
|
H A D | ndmpd_fhistory.c | 77 static void ndmpd_file_history_cleanup_v2(ndmpd_session_t *session, 79 static void ndmpd_file_history_cleanup_v3(ndmpd_session_t *session, 119 ndmpd_session_t *session = (ndmpd_session_t *)cookie; in ndmpd_api_file_history_path_v2() local 122 if (name == NULL && session->ns_fh.fh_path_index == 0) in ndmpd_api_file_history_path_v2() 131 (ndmp_syncfh && session->ns_fh.fh_path_index != 0) || in ndmpd_api_file_history_path_v2() 132 session->ns_fh.fh_path_index == N_PATH_ENTRIES || in ndmpd_api_file_history_path_v2() 133 session->ns_fh.fh_path_name_buf_index + strlen(name) + 1 > in ndmpd_api_file_history_path_v2() 138 "sending %ld entries", session->ns_fh.fh_path_index); in ndmpd_api_file_history_path_v2() 140 request.paths.paths_val = session->ns_fh.fh_path_entries; in ndmpd_api_file_history_path_v2() 141 request.paths.paths_len = session->ns_fh.fh_path_index; in ndmpd_api_file_history_path_v2() [all …]
|
H A D | ndmpd_scsi.c | 103 ndmpd_session_t *session = ndmp_get_client_data(connection); in ndmpd_scsi_close_v2() local 105 if (session->ns_scsi.sd_is_open == -1) { in ndmpd_scsi_close_v2() 112 (void) ndmp_open_list_del(session->ns_scsi.sd_adapter_name, in ndmpd_scsi_close_v2() 113 session->ns_scsi.sd_sid, in ndmpd_scsi_close_v2() 114 session->ns_scsi.sd_lun); in ndmpd_scsi_close_v2() 115 (void) close(session->ns_scsi.sd_devid); in ndmpd_scsi_close_v2() 117 session->ns_scsi.sd_is_open = -1; in ndmpd_scsi_close_v2() 118 session->ns_scsi.sd_devid = -1; in ndmpd_scsi_close_v2() 119 session->ns_scsi.sd_sid = 0; in ndmpd_scsi_close_v2() 120 session->ns_scsi.sd_lun = 0; in ndmpd_scsi_close_v2() [all …]
|
H A D | ndmpd_connect.c | 77 static void ndmp_connect_get_scsi_v2(ndmpd_session_t *session, 79 static void ndmp_connect_get_tape_v2(ndmpd_session_t *session, 81 static void ndmp_connect_get_mover_v2(ndmpd_session_t *session, 83 static void ndmp_connect_get_data_v2(ndmpd_session_t *session, 87 static void ndmp_connect_get_mover_v3(ndmpd_session_t *session, 89 static void ndmp_connect_get_data_v3(ndmpd_session_t *session, 146 ndmpd_session_t *session; in ndmpd_connect_open_v2() local 150 if (!(session = (ndmpd_session_t *)ndmp_get_client_data(connection))) in ndmpd_connect_open_v2() 153 if (session->ns_mover.md_state != NDMP_MOVER_STATE_IDLE || in ndmpd_connect_open_v2() 154 session->ns_data.dd_state != NDMP_DATA_STATE_IDLE) in ndmpd_connect_open_v2() [all …]
|
H A D | ndmpd_tape.c | 53 static void unbuffered_read(ndmpd_session_t *session, char *buf, long wanted, 112 ndmpd_session_t *session = ndmp_get_client_data(connection); in ndmpd_tape_open_v2() local 122 if (session->ns_tape.td_fd != -1 || session->ns_scsi.sd_is_open != -1) { in ndmpd_tape_open_v2() 194 if ((session->ns_tape.td_fd = open(request->device.name, mode)) < 0) { in ndmpd_tape_open_v2() 217 session->ns_tape.td_mode = request->mode; in ndmpd_tape_open_v2() 218 session->ns_tape.td_sid = sid; in ndmpd_tape_open_v2() 219 session->ns_tape.td_lun = lun; in ndmpd_tape_open_v2() 220 (void) strlcpy(session->ns_tape.td_adapter_name, adptnm, SCSI_MAX_NAME); in ndmpd_tape_open_v2() 221 session->ns_tape.td_record_count = 0; in ndmpd_tape_open_v2() 223 NDMP_LOG(LOG_DEBUG, "Tape is opened fd: %d", session->ns_tape.td_fd); in ndmpd_tape_open_v2() [all …]
|
H A D | ndmpd_util.c | 188 ndmpd_add_file_handler(ndmpd_session_t *session, void *cookie, int fd, in ndmpd_add_file_handler() argument 202 new->fh_next = session->ns_file_handler_list; in ndmpd_add_file_handler() 203 session->ns_file_handler_list = new; in ndmpd_add_file_handler() 222 ndmpd_remove_file_handler(ndmpd_session_t *session, int fd) in ndmpd_remove_file_handler() argument 227 last = &session->ns_file_handler_list; in ndmpd_remove_file_handler() 291 ndmp_check_mover_state(ndmpd_session_t *session) in ndmp_check_mover_state() argument 301 moverfd = session->ns_mover.md_sock; in ndmp_check_mover_state() 304 session->ns_mover.md_mode == NDMP_MOVER_MODE_WRITE) { in ndmp_check_mover_state() 319 ndmpd_mover_error(session, reason); in ndmp_check_mover_state() 350 ndmpd_select(ndmpd_session_t *session, boolean_t block, ulong_t class_mask) in ndmpd_select() argument [all …]
|
H A D | ndmpd_tar3.c | 363 setupsels(ndmpd_session_t *session, ndmpd_module_params_t *params, in setupsels() argument 372 n = session->ns_data.dd_nlist_len; in setupsels() 789 log_bk_params_v3(ndmpd_session_t *session, ndmpd_module_params_t *params, in log_bk_params_v3() argument 795 if (session->ns_mover.md_data_addr.addr_type == NDMP_ADDR_LOCAL) in log_bk_params_v3() 798 session->ns_mover.md_record_size); in log_bk_params_v3() 1438 backup_alloc_structs_v3(ndmpd_session_t *session, char *jname) in backup_alloc_structs_v3() argument 1445 nlp = ndmp_get_nlp(session); in backup_alloc_structs_v3() 1460 xfer_size = ndmp_buffer_get_size(session); in backup_alloc_structs_v3() 1481 nlp->nlp_logcallbacks = lbrlog_callbacks_init(session, in backup_alloc_structs_v3() 1513 restore_alloc_structs_v3(ndmpd_session_t *session, char *jname) in restore_alloc_structs_v3() argument [all …]
|
H A D | ndmpd_mark.c | 185 traverse(ndmpd_session_t *session, ndmp_lbr_params_t *nlp, in traverse() argument 191 if (!session || !nlp || !ftp) { in traverse() 201 if (!session->ns_data.dd_abort && !NLP_ISSET(nlp, in traverse() 407 mark_inodes_v2(ndmpd_session_t *session, ndmp_lbr_params_t *nlp, char *path) in mark_inodes_v2() argument 412 if (!session || !nlp || !path || !*path) { in mark_inodes_v2() 421 mp.mp_session = session; in mark_inodes_v2() 431 return (traverse(session, nlp, &ft)); in mark_inodes_v2() 523 mark_common_v2(ndmpd_session_t *session, ndmp_lbr_params_t *nlp) in mark_common_v2() argument 548 rv = mark_inodes_v2(session, nlp, chkpath); in mark_common_v2() 570 mark_tar_inodes_v2(ndmpd_session_t *session, ndmp_lbr_params_t *nlp) in mark_tar_inodes_v2() argument [all …]
|
H A D | ndmpd_comm.c | 806 ndmpd_session_t session; in connection_handler() local 810 (void) memset(&session, 0, sizeof (session)); in connection_handler() 811 session.ns_connection = connection; in connection_handler() 812 session.ns_eof = FALSE; in connection_handler() 818 session.ns_protocol_version = ndmp_ver; in connection_handler() 820 session.ns_scsi.sd_is_open = -1; in connection_handler() 821 session.ns_scsi.sd_devid = -1; in connection_handler() 823 session.ns_scsi.sd_sid = 0; in connection_handler() 824 session.ns_scsi.sd_lun = 0; in connection_handler() 825 session.ns_scsi.sd_valid_target_set = 0; in connection_handler() [all …]
|
/titanic_50/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_session.c | 64 smb_session_t *session; in smb_session_timers() local 67 session = smb_llist_head(ll); in smb_session_timers() 68 while (session != NULL) { in smb_session_timers() 73 SMB_SESSION_VALID(session); in smb_session_timers() 74 if (session->keep_alive && in smb_session_timers() 75 (session->keep_alive != (uint32_t)-1)) in smb_session_timers() 76 session->keep_alive--; in smb_session_timers() 77 session = smb_llist_next(ll, session); in smb_session_timers() 124 smb_session_send(smb_session_t *session, uint8_t nbt_type, mbuf_chain_t *mbc) in smb_session_send() argument 136 switch (session->s_state) { in smb_session_send() [all …]
|
H A D | smb2_cancel.c | 54 struct smb_session *session = sr->session; in smb2sr_cancel_sync() local 57 smb_slist_enter(&session->s_req_list); in smb2sr_cancel_sync() 58 req = smb_slist_head(&session->s_req_list); in smb2sr_cancel_sync() 66 req = smb_slist_next(&session->s_req_list, req); in smb2sr_cancel_sync() 72 smb_slist_exit(&session->s_req_list); in smb2sr_cancel_sync() 79 struct smb_session *session = sr->session; in smb2sr_cancel_async() local 82 smb_slist_enter(&session->s_req_list); in smb2sr_cancel_async() 83 req = smb_slist_head(&session->s_req_list); in smb2sr_cancel_async() 91 req = smb_slist_next(&session->s_req_list, req); in smb2sr_cancel_async() 97 smb_slist_exit(&session->s_req_list); in smb2sr_cancel_async()
|
/titanic_50/usr/src/lib/pkcs11/libpkcs11/common/ |
H A D | metaCrypt.c | 45 meta_session_t *session; in meta_EncryptInit() local 51 rv = meta_handle2session(hSession, &session); in meta_EncryptInit() 57 REFRELEASE(session); in meta_EncryptInit() 61 rv = meta_operation_init_defer(CKF_ENCRYPT, session, pMechanism, key); in meta_EncryptInit() 64 REFRELEASE(session); in meta_EncryptInit() 80 meta_session_t *session; in meta_Encrypt() local 82 rv = meta_handle2session(hSession, &session); in meta_Encrypt() 87 meta_operation_cleanup(session, CKF_ENCRYPT, FALSE); in meta_Encrypt() 88 REFRELEASE(session); in meta_Encrypt() 92 rv = meta_do_operation(CKF_ENCRYPT, MODE_SINGLE, session, NULL, in meta_Encrypt() [all …]
|
H A D | metaUtil.c | 37 meta_operation_init_defer(CK_FLAGS optype, meta_session_t *session, in meta_operation_init_defer() argument 41 if (session->init.pMech == NULL) { in meta_operation_init_defer() 42 session->init.pMech = malloc(sizeof (CK_MECHANISM)); in meta_operation_init_defer() 43 if (session->init.pMech == NULL) in meta_operation_init_defer() 46 (void) memcpy(session->init.pMech, pMechanism, in meta_operation_init_defer() 51 session->init.pMech->pParameter = in meta_operation_init_defer() 53 if (session->init.pMech->pParameter == NULL) { in meta_operation_init_defer() 54 free(session->init.pMech); in meta_operation_init_defer() 55 session->init.pMech = NULL; in meta_operation_init_defer() 58 (void) memcpy(session->init.pMech->pParameter, in meta_operation_init_defer() [all …]
|
H A D | metaSign.c | 45 meta_session_t *session; in meta_SignInit() local 51 rv = meta_handle2session(hSession, &session); in meta_SignInit() 57 REFRELEASE(session); in meta_SignInit() 61 rv = meta_operation_init(CKF_SIGN, session, pMechanism, key); in meta_SignInit() 64 REFRELEASE(session); in meta_SignInit() 80 meta_session_t *session; in meta_Sign() local 82 rv = meta_handle2session(hSession, &session); in meta_Sign() 87 meta_operation_cleanup(session, CKF_SIGN, FALSE); in meta_Sign() 88 REFRELEASE(session); in meta_Sign() 92 rv = meta_do_operation(CKF_SIGN, MODE_SINGLE, session, NULL, in meta_Sign() [all …]
|
H A D | metaVerify.c | 45 meta_session_t *session; in meta_VerifyInit() local 51 rv = meta_handle2session(hSession, &session); in meta_VerifyInit() 57 REFRELEASE(session); in meta_VerifyInit() 61 rv = meta_operation_init(CKF_VERIFY, session, pMechanism, key); in meta_VerifyInit() 64 REFRELEASE(session); in meta_VerifyInit() 79 meta_session_t *session; in meta_Verify() local 81 rv = meta_handle2session(hSession, &session); in meta_Verify() 87 meta_operation_cleanup(session, CKF_VERIFY, FALSE); in meta_Verify() 88 REFRELEASE(session); in meta_Verify() 92 rv = meta_do_operation(CKF_VERIFY, MODE_SINGLE, session, NULL, in meta_Verify() [all …]
|
H A D | metaSessionManager.c | 110 meta_handle2session(CK_SESSION_HANDLE hSession, meta_session_t **session) in meta_handle2session() argument 136 *session = tmp_session; in meta_handle2session() 145 meta_session_alloc(meta_session_t **session) in meta_session_alloc() argument 167 *session = new_session; in meta_session_alloc() 178 meta_session_activate(meta_session_t *session) in meta_session_activate() argument 184 INSERT_INTO_LIST(meta_sessionlist_head, session); in meta_session_activate() 196 meta_session_deactivate(meta_session_t *session, in meta_session_deactivate() argument 203 (void) pthread_mutex_lock(&session->isClosingSession_lock); in meta_session_deactivate() 204 if (session->isClosingSession) { in meta_session_deactivate() 206 (void) pthread_mutex_unlock(&session->isClosingSession_lock); in meta_session_deactivate() [all …]
|
H A D | metaSession.c | 109 meta_session_t *session; in meta_CloseSession() local 112 rv = meta_handle2session(hSession, &session); in meta_CloseSession() 117 flags = session->session_flags; in meta_CloseSession() 119 rv = meta_session_deactivate(session, B_FALSE); in meta_CloseSession() 122 meta_session_dealloc(session); in meta_CloseSession() 144 meta_session_t *session; in meta_CloseAllSessions() local 154 while ((session = meta_sessionlist_head) != NULL) { in meta_CloseAllSessions() 155 rv = meta_handle2session((CK_SESSION_HANDLE)session, &session); in meta_CloseAllSessions() 162 (void) meta_session_deactivate(session, B_TRUE); in meta_CloseAllSessions() 163 meta_session_dealloc(session); in meta_CloseAllSessions() [all …]
|
H A D | metaDigest.c | 44 meta_session_t *session; in meta_DigestInit() local 49 rv = meta_handle2session(hSession, &session); in meta_DigestInit() 53 rv = meta_operation_init_defer(CKF_DIGEST, session, pMechanism, NULL); in meta_DigestInit() 55 REFRELEASE(session); in meta_DigestInit() 70 meta_session_t *session; in meta_Digest() local 76 rv = meta_handle2session(hSession, &session); in meta_Digest() 80 rv = meta_do_operation(CKF_DIGEST, MODE_SINGLE, session, NULL, in meta_Digest() 83 REFRELEASE(session); in meta_Digest() 98 meta_session_t *session; in meta_DigestUpdate() local 104 rv = meta_handle2session(hSession, &session); in meta_DigestUpdate() [all …]
|
H A D | metaKeys.c | 43 meta_session_t *session; in meta_GenerateKey() local 49 rv = meta_handle2session(hSession, &session); in meta_GenerateKey() 54 rv = meta_object_alloc(session, &key); in meta_GenerateKey() 58 rv = meta_generate_keys(session, pMechanism, pTemplate, ulCount, key, in meta_GenerateKey() 70 (void) meta_object_dealloc(session, key, B_TRUE); in meta_GenerateKey() 73 REFRELEASE(session); in meta_GenerateKey() 90 meta_session_t *session; in meta_GenerateKeyPair() local 96 rv = meta_handle2session(hSession, &session); in meta_GenerateKeyPair() 101 rv = meta_object_alloc(session, &key1); in meta_GenerateKeyPair() 105 rv = meta_object_alloc(session, &key2); in meta_GenerateKeyPair() [all …]
|
H A D | metaObject.c | 116 meta_session_t *session; in meta_CreateObject() local 127 rv = meta_handle2session(hSession, &session); in meta_CreateObject() 131 rv = meta_object_alloc(session, &object); in meta_CreateObject() 150 if ((IS_READ_ONLY_SESSION(session->session_flags)) && object->isToken) { in meta_CreateObject() 182 if (meta_freeobject_check(session, object, NULL, pTemplate, ulCount, in meta_CreateObject() 207 session->session_flags); in meta_CreateObject() 238 session->session_flags); in meta_CreateObject() 319 REFRELEASE(session); in meta_CreateObject() 329 (void) meta_object_dealloc(session, object, B_TRUE); in meta_CreateObject() 331 REFRELEASE(session); in meta_CreateObject() [all …]
|
H A D | metaSlotManager.c | 151 slot_session_t *session, *next_session; in meta_slotManager_finalize() local 159 session = slots[slot].session_pool.idle_list_head; in meta_slotManager_finalize() 160 while (session) { in meta_slotManager_finalize() 161 next_session = session->next; in meta_slotManager_finalize() 162 (void) FUNCLIST(session->fw_st_id)->C_CloseSession( in meta_slotManager_finalize() 163 session->hSession); in meta_slotManager_finalize() 165 &session->object_list_lock); in meta_slotManager_finalize() 166 free(session); in meta_slotManager_finalize() 167 session = next_session; in meta_slotManager_finalize() 170 session = slots[slot].session_pool.persist_list_head; in meta_slotManager_finalize() [all …]
|
/titanic_50/usr/src/lib/libcommputil/common/ |
H A D | sdp.c | 298 sdp_add_origin(sdp_session_t *session, const char *name, uint64_t id, in sdp_add_origin() argument 305 if (session == NULL || name == NULL || nettype == NULL || in sdp_add_origin() 309 if (session->s_origin != NULL) in sdp_add_origin() 330 session->s_origin = origin; in sdp_add_origin() 342 sdp_add_name(sdp_session_t *session, const char *name) in sdp_add_name() argument 344 if (session == NULL || name == NULL) in sdp_add_name() 346 if (session->s_name != NULL) in sdp_add_name() 348 return (commp_add_str(&session->s_name, name, strlen(name))); in sdp_add_name() 370 sdp_add_uri(sdp_session_t *session, const char *uri) in sdp_add_uri() argument 372 if (session == NULL || uri == NULL) in sdp_add_uri() [all …]
|
H A D | sdp_parse_helper.c | 204 sdp_free_session(sdp_session_t *session) in sdp_free_session() argument 206 if (session == NULL) in sdp_free_session() 208 if (session->s_origin != NULL) in sdp_free_session() 209 sdp_free_origin(session->s_origin); in sdp_free_session() 210 if (session->s_name != NULL) in sdp_free_session() 211 free(session->s_name); in sdp_free_session() 212 if (session->s_info != NULL) in sdp_free_session() 213 free(session->s_info); in sdp_free_session() 214 if (session->s_uri != NULL) in sdp_free_session() 215 free(session->s_uri); in sdp_free_session() [all …]
|