Lines Matching refs:attrs
34 static int add_path_state(descriptor_t *dp, nvlist_t *attrs);
35 static int add_wwn(descriptor_t *dp, nvlist_t *attrs);
58 nvlist_t *attrs = NULL;
62 if (nvlist_alloc(&attrs, NVATTRS, 0) != 0) {
67 if (nvlist_add_string(attrs, DM_CTYPE, pp->ctype) != 0) {
68 nvlist_free(attrs);
79 if (add_path_state(dp, attrs) != 0) {
80 nvlist_free(attrs);
84 if (add_wwn(dp, attrs) != 0) {
85 nvlist_free(attrs);
92 return (attrs);
181 add_path_state(descriptor_t *dp, nvlist_t *attrs)
199 if (nvlist_add_string(attrs, DM_PATH_STATE,
219 add_wwn(descriptor_t *dp, nvlist_t *attrs)
237 if (nvlist_add_string(attrs, DM_WWN, pp->wwns[i]) != 0) {