Home
last modified time | relevance | path

Searched refs:session (Results 1 – 25 of 185) sorted by relevance

12345678

/illumos-gate/usr/src/cmd/ndmpd/ndmp/
H A Dndmpd_mover.c64 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 Dndmpd_data.c52 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 Dndmpd_callbacks.c81 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 Dndmpd_fhistory.c77 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 Dndmpd_scsi.c103 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 Dndmpd_connect.c77 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 Dndmpd_tape.c53 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 Dndmpd_util.c188 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 Dndmpd_tar3.c363 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 Dndmpd_mark.c185 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 …]
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_session.c101 smb_session_t *session; in smb_session_timers() local
106 session = smb_llist_head(ll); in smb_session_timers()
107 while (session != NULL) { in smb_session_timers()
112 SMB_SESSION_VALID(session); in smb_session_timers()
113 if (session->keep_alive && in smb_session_timers()
114 (session->keep_alive != (uint32_t)-1)) in smb_session_timers()
115 session->keep_alive--; in smb_session_timers()
117 session = smb_llist_next(ll, session); in smb_session_timers()
130 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 Dsmb2_cancel.c96 struct smb_session *session = sr->session; in smb2_cancel_sync() local
102 smb_slist_enter(&session->s_req_list); in smb2_cancel_sync()
103 for (req = smb_slist_head(&session->s_req_list); req != NULL; in smb2_cancel_sync()
104 req = smb_slist_next(&session->s_req_list, req)) { in smb2_cancel_sync()
117 smb_slist_exit(&session->s_req_list); in smb2_cancel_sync()
130 sr->session->ip_addr_str, in smb2_cancel_sync()
147 struct smb_session *session = sr->session; in smb2_cancel_async() local
153 smb_slist_enter(&session->s_req_list); in smb2_cancel_async()
154 req = smb_slist_head(&session->s_req_list); in smb2_cancel_async()
162 req = smb_slist_next(&session->s_req_list, req); in smb2_cancel_async()
[all …]
H A Dsmb_user.c236 smb_user_new(smb_session_t *session) in smb_user_new() argument
242 ASSERT(session); in smb_user_new()
243 ASSERT(session->s_magic == SMB_SESSION_MAGIC); in smb_user_new()
250 user->u_session = session; in smb_user_new()
251 user->u_server = session->s_server; in smb_user_new()
254 if (smb_idpool_alloc(&session->s_uid_pool, &user->u_uid)) in smb_user_new()
262 smb_llist_enter(&session->s_user_list, RW_WRITER); in smb_user_new()
263 ucount = smb_llist_get_count(&session->s_user_list); in smb_user_new()
264 smb_llist_insert_tail(&session->s_user_list, user); in smb_user_new()
265 smb_llist_exit(&session->s_user_list); in smb_user_new()
[all …]
/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/
H A DmetaUtil.c37 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 DmetaCrypt.c44 meta_session_t *session; in meta_EncryptInit() local
50 rv = meta_handle2session(hSession, &session); in meta_EncryptInit()
56 REFRELEASE(session); in meta_EncryptInit()
60 rv = meta_operation_init_defer(CKF_ENCRYPT, session, pMechanism, key); in meta_EncryptInit()
63 REFRELEASE(session); in meta_EncryptInit()
79 meta_session_t *session; in meta_Encrypt() local
81 rv = meta_handle2session(hSession, &session); in meta_Encrypt()
86 meta_operation_cleanup(session, CKF_ENCRYPT, FALSE); in meta_Encrypt()
87 REFRELEASE(session); in meta_Encrypt()
97 meta_operation_cleanup(session, CKF_ENCRYPT, FALSE); in meta_Encrypt()
[all …]
H A DmetaSign.c43 meta_session_t *session; in meta_SignInit() local
49 rv = meta_handle2session(hSession, &session); in meta_SignInit()
55 REFRELEASE(session); in meta_SignInit()
59 rv = meta_operation_init(CKF_SIGN, session, pMechanism, key); in meta_SignInit()
62 REFRELEASE(session); in meta_SignInit()
78 meta_session_t *session; in meta_Sign() local
80 rv = meta_handle2session(hSession, &session); in meta_Sign()
85 meta_operation_cleanup(session, CKF_SIGN, FALSE); in meta_Sign()
86 REFRELEASE(session); in meta_Sign()
90 rv = meta_do_operation(CKF_SIGN, MODE_SINGLE, session, NULL, in meta_Sign()
[all …]
H A DmetaVerify.c43 meta_session_t *session; in meta_VerifyInit() local
49 rv = meta_handle2session(hSession, &session); in meta_VerifyInit()
55 REFRELEASE(session); in meta_VerifyInit()
59 rv = meta_operation_init(CKF_VERIFY, session, pMechanism, key); in meta_VerifyInit()
62 REFRELEASE(session); in meta_VerifyInit()
77 meta_session_t *session; in meta_Verify() local
79 rv = meta_handle2session(hSession, &session); in meta_Verify()
85 meta_operation_cleanup(session, CKF_VERIFY, FALSE); in meta_Verify()
86 REFRELEASE(session); in meta_Verify()
90 rv = meta_do_operation(CKF_VERIFY, MODE_SINGLE, session, NULL, in meta_Verify()
[all …]
H A DmetaSessionManager.c110 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 DmetaSession.c109 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 DmetaDigest.c43 meta_session_t *session; in meta_DigestInit() local
48 rv = meta_handle2session(hSession, &session); in meta_DigestInit()
52 rv = meta_operation_init_defer(CKF_DIGEST, session, pMechanism, NULL); in meta_DigestInit()
54 REFRELEASE(session); in meta_DigestInit()
69 meta_session_t *session; in meta_Digest() local
75 rv = meta_handle2session(hSession, &session); in meta_Digest()
79 rv = meta_do_operation(CKF_DIGEST, MODE_SINGLE, session, NULL, in meta_Digest()
82 REFRELEASE(session); in meta_Digest()
97 meta_session_t *session; in meta_DigestUpdate() local
103 rv = meta_handle2session(hSession, &session); in meta_DigestUpdate()
[all …]
H A DmetaKeys.c43 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 DmetaObject.c116 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 DmetaSlotManager.c149 slot_session_t *session, *next_session; in meta_slotManager_finalize() local
157 session = slots[slot].session_pool.idle_list_head; in meta_slotManager_finalize()
158 while (session) { in meta_slotManager_finalize()
159 next_session = session->next; in meta_slotManager_finalize()
160 (void) FUNCLIST(session->fw_st_id)->C_CloseSession( in meta_slotManager_finalize()
161 session->hSession); in meta_slotManager_finalize()
163 &session->object_list_lock); in meta_slotManager_finalize()
164 free(session); in meta_slotManager_finalize()
165 session = next_session; in meta_slotManager_finalize()
168 session = slots[slot].session_pool.persist_list_head; in meta_slotManager_finalize()
[all …]
/illumos-gate/usr/src/lib/libcommputil/common/
H A Dsdp.c296 sdp_add_origin(sdp_session_t *session, const char *name, uint64_t id, in sdp_add_origin() argument
303 if (session == NULL || name == NULL || nettype == NULL || in sdp_add_origin()
307 if (session->s_origin != NULL) in sdp_add_origin()
328 session->s_origin = origin; in sdp_add_origin()
340 sdp_add_name(sdp_session_t *session, const char *name) in sdp_add_name() argument
342 if (session == NULL || name == NULL) in sdp_add_name()
344 if (session->s_name != NULL) in sdp_add_name()
346 return (commp_add_str(&session->s_name, name, strlen(name))); in sdp_add_name()
368 sdp_add_uri(sdp_session_t *session, const char *uri) in sdp_add_uri() argument
370 if (session == NULL || uri == NULL) in sdp_add_uri()
[all …]
H A Dsdp_parse_helper.c202 sdp_free_session(sdp_session_t *session) in sdp_free_session() argument
204 if (session == NULL) in sdp_free_session()
206 if (session->s_origin != NULL) in sdp_free_session()
207 sdp_free_origin(session->s_origin); in sdp_free_session()
208 if (session->s_name != NULL) in sdp_free_session()
209 free(session->s_name); in sdp_free_session()
210 if (session->s_info != NULL) in sdp_free_session()
211 free(session->s_info); in sdp_free_session()
212 if (session->s_uri != NULL) in sdp_free_session()
213 free(session->s_uri); in sdp_free_session()
[all …]

12345678