Lines Matching refs:attrs
35 static int add_path_state(descriptor_t *dp, nvlist_t *attrs);
36 static int add_wwn(descriptor_t *dp, nvlist_t *attrs);
59 nvlist_t *attrs = NULL; in path_get_attributes() local
63 if (nvlist_alloc(&attrs, NVATTRS, 0) != 0) { in path_get_attributes()
68 if (nvlist_add_string(attrs, DM_CTYPE, pp->ctype) != 0) { in path_get_attributes()
69 nvlist_free(attrs); in path_get_attributes()
80 if (add_path_state(dp, attrs) != 0) { in path_get_attributes()
81 nvlist_free(attrs); in path_get_attributes()
85 if (add_wwn(dp, attrs) != 0) { in path_get_attributes()
86 nvlist_free(attrs); in path_get_attributes()
93 return (attrs); in path_get_attributes()
179 add_path_state(descriptor_t *dp, nvlist_t *attrs) in add_path_state() argument
197 if (nvlist_add_string(attrs, DM_PATH_STATE, in add_path_state()
217 add_wwn(descriptor_t *dp, nvlist_t *attrs) in add_wwn() argument
235 if (nvlist_add_string(attrs, DM_WWN, pp->wwns[i]) != 0) { in add_wwn()