Lines Matching refs:nvl
61 nvlist_t *nvl;
71 if (lerrno = nvlist_unpack(*data, *datalen, &nvl, 0)) {
78 if (errno = nvlist_lookup_int32(nvl, RCM_CMD, &cmd)) {
81 nvlist_free(nvl);
86 nvlist_free(nvl);
98 process_event(cmd, seq_num, nvl, &ret);
99 nvlist_free(nvl);
116 process_event(int cmd, int seq_num, nvlist_t *nvl, nvlist_t **ret)
137 rcm_print_nvlist(nvl);
143 (void) nvlist_lookup_string_array(nvl, RCM_RSRCNAMES, &nvl_rsrcs,
145 (void) nvlist_lookup_string(nvl, RCM_CLIENT_MODNAME, &modname);
146 (void) nvlist_lookup_uint64(nvl, RCM_CLIENT_ID, (uint64_t *)&pid64);
148 (void) nvlist_lookup_uint32(nvl, RCM_REQUEST_FLAG, (uint32_t *)&flag);
149 (void) nvlist_lookup_byte_array(nvl, RCM_SUSPEND_INTERVAL,
151 (void) nvlist_lookup_byte_array(nvl, RCM_CHANGE_DATA, (uchar_t **)&buf,
158 (void) nvlist_lookup_byte_array(nvl, RCM_EVENT_DATA, (uchar_t **)&buf,
301 nvlist_t *nvl = NULL;
309 if ((errno = nvlist_alloc(&nvl, 0, 0)) > 0) {
316 if (errno = nvlist_add_int32(nvl, RCM_RESULT, error)) {
336 if (errno = nvlist_add_byte_array(nvl, RCM_RESULT_INFO,
352 rcm_print_nvlist(nvl);
353 *ret = nvl;
357 rcm_print_nvlist(nvlist_t *nvl)
376 while (nvp = nvlist_next_nvpair(nvl, nvp)) {