Lines Matching defs:pairs
840 nvlist_t *pairs[HC_MAXPAIRS];
857 pairs[i] = fm_nvlist_create(nva);
858 if (nvlist_add_string(pairs[i], FM_FMRI_HC_NAME, name) != 0 ||
859 nvlist_add_string(pairs[i], FM_FMRI_HC_ID, idstr) != 0) {
866 if (nvlist_add_nvlist_array(fmri, FM_FMRI_HC_LIST, pairs, npairs) != 0)
870 fm_nvlist_destroy(pairs[i], FM_NVA_RETAIN);
885 nvlist_t *pairs[HC_MAXPAIRS];
896 * copy the bboard nvpairs to the pairs array
917 pairs[i] = fm_nvlist_create(nva);
918 if (nvlist_add_string(pairs[i], FM_FMRI_HC_NAME, hcname) != 0 ||
919 nvlist_add_string(pairs[i], FM_FMRI_HC_ID, hcid) != 0) {
921 if (pairs[j] != NULL)
922 fm_nvlist_destroy(pairs[j],
932 * create the pairs from passed in pairs
942 pairs[i] = fm_nvlist_create(nva);
943 if (nvlist_add_string(pairs[i], FM_FMRI_HC_NAME, name) != 0 ||
944 nvlist_add_string(pairs[i], FM_FMRI_HC_ID, idstr) != 0) {
946 if (pairs[j] != NULL)
947 fm_nvlist_destroy(pairs[j],
960 if (nvlist_add_nvlist_array(fmri, FM_FMRI_HC_LIST, pairs,
967 fm_nvlist_destroy(pairs[i], FM_NVA_RETAIN);