/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | rcm_impl.c | 57 common_resource_op(int cmd, char *rsrcname, pid_t pid, uint_t flag, int seq_num, in common_resource_op() argument 77 arg.seq_num = seq_num; in common_resource_op() 108 notify_resource_remove(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, in notify_resource_remove() argument 119 pid, flag, seq_num); in notify_resource_remove() 126 RCM_STATE_REMOVING, seq_num, info); in notify_resource_remove() 133 seq_num, NULL, NULL, info); in notify_resource_remove() 151 notify_resource_resume(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, in notify_resource_resume() argument 175 rsrcnames[i], pid, flag, seq_num); in notify_resource_resume() 181 RCM_STATE_RESUMING, seq_num, info); in notify_resource_resume() 188 seq_num, NULL, NULL, info); in notify_resource_resume() [all …]
|
H A D | rcm_lock.c | 50 int seq_num; /* sequence number of request */ member 173 find_req_entry(char *device, uint_t flag, int seq_num, req_list_t *list) in find_req_entry() argument 200 if ((seq_num != -1) && ((seq_num >> SEQ_NUM_SHIFT) != in find_req_entry() 201 (list->req[i].seq_num >> SEQ_NUM_SHIFT))) in find_req_entry() 285 info_req_add(char *rsrcname, uint_t flag, int seq_num) in info_req_add() argument 292 rsrcname, seq_num); in info_req_add() 302 if (find_req_entry(device, flag, seq_num, info_req_list) != NULL) { in info_req_add() 304 device, seq_num); in info_req_add() 313 req->seq_num = seq_num; in info_req_add() 329 info_req_remove(int seq_num) in info_req_remove() argument [all …]
|
H A D | rcm_event.c | 58 int seq_num; in event_service() local 94 seq_num = rcmd_thr_incr(cmd); in event_service() 96 process_event(cmd, seq_num, nvl, &ret); in event_service() 114 process_event(int cmd, int seq_num, nvlist_t *nvl, nvlist_t **ret) in process_event() argument 193 if ((error = get_resource_info(rsrcnames, flag, seq_num, &info)) in process_event() 206 error = process_resource_suspend(rsrcnames, pid, flag, seq_num, in process_event() 213 error = notify_resource_resume(rsrcnames, pid, flag, seq_num, in process_event() 220 error = process_resource_offline(rsrcnames, pid, flag, seq_num, in process_event() 227 error = notify_resource_online(rsrcnames, pid, flag, seq_num, in process_event() 234 error = notify_resource_remove(rsrcnames, pid, flag, seq_num, in process_event() [all …]
|
H A D | rcm_subr.c | 412 add_busy_rsrc_to_list(char *alias, pid_t pid, int state, int seq_num, in add_busy_rsrc_to_list() argument 434 (errno = nvlist_add_int32(info->info, RCM_SEQ_NUM, seq_num)) || in add_busy_rsrc_to_list() 650 hdl->seq_num = targ->seq_num + 1; in rsrc_client_action() 906 targ->seq_num, client->module->name, info, error, in rsrc_client_action() 1457 rsrc_usage_info(char **rsrcnames, uint_t flag, int seq_num, rcm_info_t **info) in rsrc_usage_info() argument 1468 arg.seq_num = seq_num; in rsrc_usage_info() 1473 rsrcnames[i], flag, seq_num); in rsrc_usage_info() 1476 initial_req = ((seq_num & SEQ_NUM_MASK) == 0); in rsrc_usage_info() 1481 if (info_req_add(rsrcnames[i], flag, seq_num) != 0) { in rsrc_usage_info() 1489 info_req_remove(seq_num); in rsrc_usage_info() [all …]
|
H A D | rcm_impl.h | 149 int seq_num; /* sequence number of request */ member 176 int seq_num; /* unique sequence number */ member
|
/illumos-gate/usr/src/lib/librcm/ |
H A D | librcm_event.c | 52 lookup_seq_num(nvlist_t *nvl, uint64_t *seq_num) in lookup_seq_num() argument 59 return (nvpair_value_uint64(nvp, seq_num)); in lookup_seq_num() 117 uint64_t seq_num = 0; in get_event_service() local 136 if (lookup_seq_num((nvlist_t *)*result, &seq_num) == 0) { in get_event_service() 140 door_arg.data_ptr = (char *)&seq_num; in get_event_service() 141 door_arg.data_size = sizeof (seq_num); in get_event_service() 164 uint64_t seq_num; member 168 uint64_t seq_num; member 178 add_door_result(door_cookie_t *cook, void *data, uint64_t seq_num) in add_door_result() argument 192 result->seq_num = seq_num; in add_door_result() [all …]
|
H A D | librcm.c | 1046 error = ops->librcm_getinfo(rsrcnames, flag, hd->seq_num, in rcm_direct_call() 1052 hd->seq_num, infop); in rcm_direct_call() 1057 hd->seq_num, infop); in rcm_direct_call() 1062 hd->seq_num, infop); in rcm_direct_call() 1067 hd->seq_num, (timespec_t *)arg, infop); in rcm_direct_call() 1072 hd->seq_num, infop); in rcm_direct_call() 1087 hd->seq_num, (nvlist_t *)arg, infop); in rcm_direct_call() 1092 hd->seq_num, (nvlist_t *)arg, infop); in rcm_direct_call() 1097 hd->seq_num, (nvlist_t *)arg, infop); in rcm_direct_call()
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_intaddr.c | 41 nscd_seq_num_t seq_num; member 87 nscd_seq_num_t seq_num) in _nscd_add_int_addr() argument 109 int_addr->seq_num = seq_num; in _nscd_add_int_addr() 131 nscd_seq_num_t seq_num) in _nscd_is_int_addr() argument 161 int_addr->seq_num != seq_num) { in _nscd_is_int_addr() 167 (me, "found %p, seq# = %lld\n", ptr, int_addr->seq_num); in _nscd_is_int_addr() 184 nscd_seq_num_t seq_num) in _nscd_del_int_addr() argument 196 (me, "deleting int addr %p (%d)\n", ptr, seq_num); in _nscd_del_int_addr() 224 if (int_addr->seq_num == seq_num) { in _nscd_del_int_addr()
|
H A D | nscd_access.c | 49 nscd_seq_num_t seq_num; /* sequence number */ member 88 data, access->data, access->seq_num, access->nUse); in _nscd_release() 173 data, access->data, access->seq_num, access->nUse); in _nscd_get() 185 access->seq_num)) == NULL) { in _nscd_get() 496 nscd_seq_num_t seq_num; in _nscd_alloc() local 533 seq_num = _nscd_get_seq_num(); in _nscd_alloc() 544 access->seq_num = seq_num; in _nscd_alloc() 548 seq_num) != NSCD_SUCCESS) { in _nscd_alloc() 574 _nscd_del_int_addr(access->data, access->seq_num); in _nscd_free()
|
H A D | nscd_seqnum.c | 36 nscd_seq_num_t seq_num; in _nscd_get_seq_num() local 39 seq_num = acc_seq; in _nscd_get_seq_num() 43 return (seq_num); in _nscd_get_seq_num()
|
H A D | nscd_db.h | 189 nscd_seq_num_t seq_num); 194 nscd_seq_num_t seq_num); 199 nscd_seq_num_t seq_num);
|
/illumos-gate/usr/src/lib/rpcsec_gss/ |
H A D | rpcsec_gss_misc.c | 79 !xdr_u_int(xdrs, &creds->seq_num) || 114 __rpc_gss_wrap_data(service, qop, context, seq_num, out_xdrs, xdr_func, in __rpc_gss_wrap_data() argument 119 u_int seq_num; 137 xdr_sizeof(xdr_u_int, &seq_num); 148 if (!xdr_u_int(&temp_xdrs, &seq_num)) 208 __rpc_gss_unwrap_data(service, context, seq_num, qop_check, in_xdrs, xdr_func, in __rpc_gss_unwrap_data() argument 212 u_int seq_num; 281 if (seq_num2 != seq_num)
|
H A D | svc_rpcsec_gss.c | 82 uint_t seq_num; member 299 check_seq(svc_rpc_gss_data *cl, uint_t seq_num, bool_t *kill_context) in check_seq() argument 307 if (seq_num >= SEQ_MAX) { in check_seq() 317 if (seq_num > cl->seq_num) { in check_seq() 318 shift_bits(cl->seq_bits, SEQ_ARR_SIZE, seq_num - cl->seq_num); in check_seq() 320 cl->seq_num = seq_num; in check_seq() 327 i = cl->seq_num - seq_num; in check_seq() 672 gss_parms->seq_num = creds.seq_num; in __svcrpcsec_gss() 872 client_data->seq_num = 1; in __svcrpcsec_gss() 981 if (!check_seq(client_data, creds.seq_num, in __svcrpcsec_gss() [all …]
|
H A D | rpcsec_gss.c | 80 uint_t seq_num; /* last sequence number rcvd */ member 281 ap->seq_num = 0; 398 ap->seq_num = 1; 476 ag_creds.seq_num = ap->seq_num; 636 seq_num_net = (uint_t)htonl(ap->seq_num); 822 ap->seq_num++; 859 ap->seq_num, out_xdrs, xdr_func, xdr_ptr)); 884 ap->seq_num,
|
/illumos-gate/usr/src/uts/common/rpc/sec_gss/ |
H A D | rpcsec_gss_misc.c | 99 !xdr_u_int(xdrs, (uint_t *)&creds->seq_num) || 134 __rpc_gss_wrap_data(service, qop, context, seq_num, out_xdrs, in __rpc_gss_wrap_data() argument 139 uint_t seq_num; 165 if (!xdr_u_int(&temp_xdrs, &seq_num)) 230 __rpc_gss_unwrap_data(service, context, seq_num, qop_check, in_xdrs, in __rpc_gss_unwrap_data() argument 234 uint_t seq_num; 312 if (seq_num2 != seq_num)
|
H A D | svc_rpcsec_gss.c | 93 uint_t seq_num; member 511 check_seq(svc_rpc_gss_data *cl, uint_t seq_num, bool_t *kill_context) in check_seq() argument 519 if (seq_num >= SEQ_MAX) { in check_seq() 530 if (seq_num > cl->seq_num) { in check_seq() 532 (int)(seq_num - cl->seq_num)); in check_seq() 534 cl->seq_num = seq_num; in check_seq() 541 i = cl->seq_num - seq_num; in check_seq() 923 client_data->seq_num = 1; in do_gss_accept() 1190 gss_parms->seq_num = creds.seq_num; in rpcsec_gss_continue_init() 1297 gss_parms->seq_num = creds.seq_num; in rpcsec_gss_data() [all …]
|
H A D | rpcsec_gss.c | 86 uint_t seq_num; /* last sequence number rcvd */ member 596 ap->seq_num = 0; 864 ap->seq_num = 1; 908 ag_creds.seq_num = ap->seq_num; 1065 seq_num_net = (uint_t)htonl(ap->seq_num); 1141 sn_sav = ap->seq_num; 1178 ap->seq_num = sn_sav; 1365 ap->seq_num++; 1372 sizeof (ap->seq_num) + sizeof (ap->service) + 1423 ap->seq_num, out_xdrs, xdr_func, xdr_ptr)); [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_sp_req_mgr.c | 130 u32_t seq_num, in lm_sp_req_manager_complete() argument 154 if (seq_num == 0) in lm_sp_req_manager_complete() 162 seq_num = sp_req_mgr->posted_req->req_seq_number; in lm_sp_req_manager_complete() 165 if ( ERR_IF( seq_num != sp_req_mgr->req_seq_number ) || in lm_sp_req_manager_complete() 169 DbgBreakIf( seq_num != sp_req_mgr->req_seq_number ); in lm_sp_req_manager_complete()
|
/illumos-gate/usr/src/lib/fm/libseslog/common/ |
H A D | libseslog.c | 612 unsigned long seq_num = 0; in clear_log() local 648 seq_num = strtoul(seq_num_str, 0, 16); in clear_log() 650 clear_data.seq_clear[0] = (seq_num & 0xff000000) >> 24; in clear_log() 651 clear_data.seq_clear[1] = (seq_num & 0xff0000) >> 16; in clear_log() 652 clear_data.seq_clear[2] = (seq_num & 0xff00) >> 8; in clear_log() 653 clear_data.seq_clear[3] = (seq_num & 0xff); in clear_log()
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vio_mailbox.h | 280 uint64_t seq_num; member 305 uint64_t seq_num; /* sequence number */ member 327 uint64_t seq_num; /* sequence number */ member
|
H A D | vdc.h | 171 dmsg.seq_num = vdc->seq_num; 326 uint64_t seq_num; /* most recent sequence num generated */ member 436 dmsgp->seq_num, dmsgp->start_idx, \
|
/illumos-gate/usr/src/uts/common/io/1394/targets/dcam1394/ |
H A D | dcam_frame.c | 543 unsigned int seq_num; in dcam_frame_is_done() local 579 ring_buff_p->buff_info_array_p[write_ptr_pos].seq_num = in dcam_frame_is_done() 582 seq_num = ring_buff_p->buff_info_array_p[write_ptr_pos].seq_num; in dcam_frame_is_done() 603 (seq_num != 0)) { in dcam_frame_is_done()
|
/illumos-gate/usr/src/cmd/ldapcachemgr/ |
H A D | cachemgr_change.c | 95 config_cookie.seq_num++; in chg_config_cookie_increment_seq_num() 104 config_cookie.seq_num = cookie->seq_num; in chg_config_cookie_set() 110 if (c1->mgr_pid == c2->mgr_pid && c1->seq_num == c2->seq_num) in chg_cookie_equal()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_rpcsec.c | 84 unsigned int seq_num; in print_rpcsec_gss_cred() local 104 seq_num = getxdr_u_long(); in print_rpcsec_gss_cred() 116 " sequence num = %u", seq_num); in print_rpcsec_gss_cred()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | ds_snmp.c | 56 uint64_t seq_num; member 720 hdr.seq_num = ((uint64_t)minor << DS_SNMP_MINOR_SHIFT) | sp->req_id; in ds_snmp_write() 721 sp->last_req_id = hdr.seq_num; in ds_snmp_write() 962 "seqn 0x%lx\n", buflen, hdr.type, hdr.seq_num); in ds_snmp_data_handler() 964 minor = (int)(hdr.seq_num >> DS_SNMP_MINOR_SHIFT); in ds_snmp_data_handler() 990 if (hdr.seq_num != sp->last_req_id) { in ds_snmp_data_handler()
|