Lines Matching defs:destroy

1377  * the supplied pool is not the default pool attempt to destroy it.
1785 * Remove the details of the element from our userland copy and destroy
1792 pool_destroy_undo_t *destroy;
1808 if ((destroy = malloc(sizeof (pool_destroy_undo_t))) == NULL) {
1812 destroy->pdu_ioctl.pd_o_type = pool_elem_class(pe);
1814 if (destroy->pdu_ioctl.pd_o_type == PEC_RES_COMP ||
1815 destroy->pdu_ioctl.pd_o_type == PEC_RES_AGG)
1816 destroy->pdu_ioctl.pd_o_sub_type = pool_resource_elem_class(pe);
1818 if (destroy->pdu_ioctl.pd_o_type == PEC_COMP)
1819 destroy->pdu_ioctl.pd_o_sub_type =
1822 destroy->pdu_elem = pe;
1824 if (log_append(prov->pkc_log, POOL_DESTROY, (void *)destroy) !=
1826 free(destroy);
2784 pool_destroy_undo_t *destroy;
2849 destroy = (pool_destroy_undo_t *)li->li_details;
2851 destroy->pdu_ioctl.pd_o_id = elem_get_sysid(destroy->pdu_elem);
2860 (pool_knl_elem_t *)destroy->pdu_elem);
2862 &destroy->pdu_ioctl)) < 0 && errno == EAGAIN)
2870 pool_elem_dprintf(destroy->pdu_elem);
3006 pool_destroy_undo_t *destroy;
3041 destroy = (pool_destroy_undo_t *)li->li_details;
3043 assert(dict_put(prov->pkc_elements, destroy->pdu_elem,
3044 destroy->pdu_elem) == NULL);
3167 destroy = (pool_destroy_undo_t *)li->li_details;
3169 u_create.pc_o_type = destroy->pdu_ioctl.pd_o_type;
3170 u_create.pc_o_sub_type = destroy->pdu_ioctl.pd_o_sub_type;
3181 pool_elem_class_string(destroy->pdu_elem)) != PO_SUCCESS) {
3186 ((pool_knl_elem_t *)destroy->pdu_elem)->pke_properties,
3189 if (dict_put(prov->pkc_elements, destroy->pdu_elem,
3190 destroy->pdu_elem) != NULL) {
3199 u_propput.pp_o_id_type = destroy->pdu_ioctl.pd_o_type;
3200 u_propput.pp_o_id_sub_type = destroy->pdu_ioctl.pd_o_sub_type;
3207 (void) nvlist_dup(((pool_knl_elem_t *)destroy->pdu_elem)->
3213 if ((prop = provider_get_prop(destroy->pdu_elem,
3238 if (destroy->pdu_ioctl.pd_o_type == PEC_POOL) {
3242 TO_ELEM(((pool_knl_pool_t *)destroy->pdu_elem)->
3415 pool_destroy_undo_t *destroy;
3429 destroy = (pool_destroy_undo_t *)li->li_details;
3437 pool_elem_dprintf(destroy->pdu_elem);
3439 pool_knl_elem_free((pool_knl_elem_t *)destroy->
3442 free(destroy);