Lines Matching defs:create

1679 	pool_create_undo_t *create;
1749 if ((create = malloc(sizeof (pool_create_undo_t))) == NULL) {
1753 create->pcu_ioctl.pc_o_type = class;
1757 free(create);
1763 create->pcu_ioctl.pc_o_sub_type = res_class;
1766 create->pcu_ioctl.pc_o_sub_type = comp_class;
1770 free(create);
1774 create->pcu_elem = (pool_elem_t *)elem;
1776 if (log_append(prov->pkc_log, POOL_CREATE, (void *)create) !=
1778 free(create);
2087 * This function sets up all the required pointers to create a kernel aware
2783 pool_create_undo_t *create;
2798 create = (pool_create_undo_t *)li->li_details;
2802 pool_elem_class_string(create->pcu_elem)) != PO_SUCCESS) {
2808 pool_elem_dprintf(create->pcu_elem);
2816 (pool_knl_elem_t *)create->pcu_elem);
2818 if (ioctl(prov->pkc_fd, POOL_CREATE, &create->pcu_ioctl) < 0) {
2829 pool_elem_dprintf(create->pcu_elem);
2832 ((pool_knl_elem_t *)create->pcu_elem)->pke_properties,
2833 cb->cb_buf, create->pcu_ioctl.pc_i_id) == 0);
2835 assert(dict_put(prov->pkc_elements, create->pcu_elem,
2836 create->pcu_elem) == NULL);
2841 if ((pair = pool_get_pair(create->pcu_elem)) != NULL) {
2842 pool_value_set_int64(&val, create->pcu_ioctl.pc_i_id);
3005 pool_create_undo_t *create;
3028 create = (pool_create_undo_t *)li->li_details;
3030 (void) dict_remove(prov->pkc_elements, create->pcu_elem);
3033 assert(create->pcu_elem != NULL);
3034 dprintf("log_item_undo: POOL_CREATE %p\n", create->pcu_elem);
3035 pool_elem_dprintf(create->pcu_elem);
3037 pool_knl_elem_free((pool_knl_elem_t *)create->pcu_elem,
3151 create = (pool_create_undo_t *)li->li_details;
3153 u_destroy.pd_o_type = create->pcu_ioctl.pc_o_type;
3154 u_destroy.pd_o_sub_type = create->pcu_ioctl.pc_o_sub_type;
3155 u_destroy.pd_o_id = create->pcu_ioctl.pc_i_id;
3414 pool_create_undo_t *create;
3424 create = (pool_create_undo_t *)li->li_details;
3426 free(create);