Lines Matching refs:attrs
37 static int add_path_state(descriptor_t *dp, nvlist_t *attrs);
38 static int add_wwn(descriptor_t *dp, nvlist_t *attrs);
61 nvlist_t *attrs = NULL; in path_get_attributes() local
65 if (nvlist_alloc(&attrs, NVATTRS, 0) != 0) { in path_get_attributes()
70 if (nvlist_add_string(attrs, DM_CTYPE, pp->ctype) != 0) { in path_get_attributes()
71 nvlist_free(attrs); in path_get_attributes()
82 if (add_path_state(dp, attrs) != 0) { in path_get_attributes()
83 nvlist_free(attrs); in path_get_attributes()
87 if (add_wwn(dp, attrs) != 0) { in path_get_attributes()
88 nvlist_free(attrs); in path_get_attributes()
95 return (attrs); in path_get_attributes()
181 add_path_state(descriptor_t *dp, nvlist_t *attrs) in add_path_state() argument
199 if (nvlist_add_string(attrs, DM_PATH_STATE, in add_path_state()
219 add_wwn(descriptor_t *dp, nvlist_t *attrs) in add_wwn() argument
237 if (nvlist_add_string(attrs, DM_WWN, pp->wwns[i]) != 0) { in add_wwn()