Lines Matching refs:attrs
62 nvlist_t *attrs; in controller_get_attributes() local
64 if (nvlist_alloc(&attrs, NVATTRS, 0) != 0) { in controller_get_attributes()
71 if (nvlist_add_string(attrs, DM_CTYPE, cp->ctype) != 0) { in controller_get_attributes()
72 nvlist_free(attrs); in controller_get_attributes()
78 if (nvlist_add_boolean(attrs, DM_MULTIPLEX) != 0) { in controller_get_attributes()
79 nvlist_free(attrs); in controller_get_attributes()
87 if (nvlist_add_boolean(attrs, DM_FAST) != 0) { in controller_get_attributes()
88 nvlist_free(attrs); in controller_get_attributes()
94 if (nvlist_add_boolean(attrs, DM_WIDE) != 0) { in controller_get_attributes()
95 nvlist_free(attrs); in controller_get_attributes()
101 if (nvlist_add_boolean(attrs, DM_FAST20) != 0) { in controller_get_attributes()
102 nvlist_free(attrs); in controller_get_attributes()
108 if (nvlist_add_boolean(attrs, DM_FAST40) != 0) { in controller_get_attributes()
109 nvlist_free(attrs); in controller_get_attributes()
115 if (nvlist_add_boolean(attrs, DM_FAST80) != 0) { in controller_get_attributes()
116 nvlist_free(attrs); in controller_get_attributes()
124 if (nvlist_add_uint32(attrs, DM_CLOCK, cp->freq) != 0) { in controller_get_attributes()
125 nvlist_free(attrs); in controller_get_attributes()
132 return (attrs); in controller_get_attributes()