Lines Matching refs:attrs
64 nvlist_t *attrs; in controller_get_attributes() local
66 if (nvlist_alloc(&attrs, NVATTRS, 0) != 0) { in controller_get_attributes()
73 if (nvlist_add_string(attrs, DM_CTYPE, cp->ctype) != 0) { in controller_get_attributes()
74 nvlist_free(attrs); in controller_get_attributes()
80 if (nvlist_add_boolean(attrs, DM_MULTIPLEX) != 0) { in controller_get_attributes()
81 nvlist_free(attrs); in controller_get_attributes()
89 if (nvlist_add_boolean(attrs, DM_FAST) != 0) { in controller_get_attributes()
90 nvlist_free(attrs); in controller_get_attributes()
96 if (nvlist_add_boolean(attrs, DM_WIDE) != 0) { in controller_get_attributes()
97 nvlist_free(attrs); in controller_get_attributes()
103 if (nvlist_add_boolean(attrs, DM_FAST20) != 0) { in controller_get_attributes()
104 nvlist_free(attrs); in controller_get_attributes()
110 if (nvlist_add_boolean(attrs, DM_FAST40) != 0) { in controller_get_attributes()
111 nvlist_free(attrs); in controller_get_attributes()
117 if (nvlist_add_boolean(attrs, DM_FAST80) != 0) { in controller_get_attributes()
118 nvlist_free(attrs); in controller_get_attributes()
126 if (nvlist_add_uint32(attrs, DM_CLOCK, cp->freq) != 0) { in controller_get_attributes()
127 nvlist_free(attrs); in controller_get_attributes()
134 return (attrs); in controller_get_attributes()