Lines Matching refs:prop
168 ddi_hp_property_t prop; in private_options() local
177 if ((rv = pack_properties(options, &prop)) != 0) { in private_options()
188 free_properties(&prop); in private_options()
199 &prop, &results)) in private_options()
204 &prop, &results)) in private_options()
219 free_properties(&prop); in private_options()
262 pack_properties(const char *options, ddi_hp_property_t *prop) in pack_properties() argument
269 (void) memset(prop, 0, sizeof (ddi_hp_property_t)); in pack_properties()
325 prop->nvlist_buf = buf; in pack_properties()
326 prop->buf_size = len; in pack_properties()
342 unpack_properties(ddi_hp_property_t *prop, char **optionsp) in unpack_properties() argument
354 if ((prop->nvlist_buf == NULL) || (prop->buf_size == 0)) { in unpack_properties()
360 if (nvlist_unpack(prop->nvlist_buf, prop->buf_size, &nvl, 0) != 0) { in unpack_properties()
428 free_properties(ddi_hp_property_t *prop) in free_properties() argument
430 if (prop) { in free_properties()
431 if (prop->nvlist_buf) in free_properties()
432 free(prop->nvlist_buf); in free_properties()
433 (void) memset(prop, 0, sizeof (ddi_hp_property_t)); in free_properties()