Lines Matching refs:info
34 mutex_t rcm_req_lock; /* protects global dr & info request list */
93 * Start info list with one slot, then grow on demand.
365 check_lock(char *device, uint_t flag, int cflag, rcm_info_t **info)
369 if (info)
370 *info = NULL;
402 assert(info != 0);
407 locked_err, NULL, info);
419 assert(info != 0);
424 locked_err, NULL, info);
438 rcm_info_t **info)
444 result = check_lock(device, flag, cflag, info);
672 timespec_t *interval, rcm_info_t **info)
679 rsrcname, pid, flag, state, seq_num, (void *)info);
695 info);
712 error = check_lock(device, flag, LOCK_FOR_DR, info);
756 rcm_info_t **info)
766 info);
864 rcm_info_t *info;
888 info = s_calloc(1, sizeof (*info));
889 if (errno = nvlist_alloc(&(info->info), NV_UNIQUE_NAME, 0)) {
896 if (errno = nvlist_add_string(info->info, RCM_RSRCNAME, rsrc)) {
904 if (errno = nvlist_add_int64(info->info, RCM_CLIENT_ID,
912 if (errno = nvlist_add_int32(info->info, RCM_SEQ_NUM,
920 if (errno = nvlist_add_int32(info->info, RCM_RSRCSTATE,
928 if (errno = nvlist_add_string(info->info, RCM_CLIENT_INFO,
936 info->next = result;
937 result = info;