Lines Matching refs:prop
169 ddi_hp_property_t prop; in private_options() local
178 if ((rv = pack_properties(options, &prop)) != 0) { in private_options()
189 free_properties(&prop); in private_options()
200 &prop, &results)) in private_options()
206 &prop, &results)) in private_options()
222 free_properties(&prop); in private_options()
265 pack_properties(const char *options, ddi_hp_property_t *prop) in pack_properties() argument
272 (void) memset(prop, 0, sizeof (ddi_hp_property_t)); in pack_properties()
328 prop->nvlist_buf = buf; in pack_properties()
329 prop->buf_size = len; in pack_properties()
345 unpack_properties(ddi_hp_property_t *prop, char **optionsp) in unpack_properties() argument
357 if ((prop->nvlist_buf == NULL) || (prop->buf_size == 0)) { in unpack_properties()
363 if (nvlist_unpack(prop->nvlist_buf, prop->buf_size, &nvl, 0) != 0) { in unpack_properties()
431 free_properties(ddi_hp_property_t *prop) in free_properties() argument
433 if (prop) { in free_properties()
434 if (prop->nvlist_buf) in free_properties()
435 free(prop->nvlist_buf); in free_properties()
436 (void) memset(prop, 0, sizeof (ddi_hp_property_t)); in free_properties()