Lines Matching refs:create
1680 pool_create_undo_t *create; in pool_knl_elem_create() local
1750 if ((create = malloc(sizeof (pool_create_undo_t))) == NULL) { in pool_knl_elem_create()
1754 create->pcu_ioctl.pc_o_type = class; in pool_knl_elem_create()
1758 free(create); in pool_knl_elem_create()
1764 create->pcu_ioctl.pc_o_sub_type = res_class; in pool_knl_elem_create()
1767 create->pcu_ioctl.pc_o_sub_type = comp_class; in pool_knl_elem_create()
1771 free(create); in pool_knl_elem_create()
1775 create->pcu_elem = (pool_elem_t *)elem; in pool_knl_elem_create()
1777 if (log_append(prov->pkc_log, POOL_CREATE, (void *)create) != in pool_knl_elem_create()
1779 free(create); in pool_knl_elem_create()
2784 pool_create_undo_t *create; in log_item_commit() local
2799 create = (pool_create_undo_t *)li->li_details; in log_item_commit()
2803 pool_elem_class_string(create->pcu_elem)) != PO_SUCCESS) { in log_item_commit()
2809 pool_elem_dprintf(create->pcu_elem); in log_item_commit()
2817 (pool_knl_elem_t *)create->pcu_elem); in log_item_commit()
2819 if (ioctl(prov->pkc_fd, POOL_CREATE, &create->pcu_ioctl) < 0) { in log_item_commit()
2830 pool_elem_dprintf(create->pcu_elem); in log_item_commit()
2833 ((pool_knl_elem_t *)create->pcu_elem)->pke_properties, in log_item_commit()
2834 cb->cb_buf, create->pcu_ioctl.pc_i_id) == 0); in log_item_commit()
2836 assert(dict_put(prov->pkc_elements, create->pcu_elem, in log_item_commit()
2837 create->pcu_elem) == NULL); in log_item_commit()
2842 if ((pair = pool_get_pair(create->pcu_elem)) != NULL) { in log_item_commit()
2843 pool_value_set_int64(&val, create->pcu_ioctl.pc_i_id); in log_item_commit()
3005 pool_create_undo_t *create; in log_item_undo() local
3028 create = (pool_create_undo_t *)li->li_details; in log_item_undo()
3030 (void) dict_remove(prov->pkc_elements, create->pcu_elem); in log_item_undo()
3033 assert(create->pcu_elem != NULL); in log_item_undo()
3034 dprintf("log_item_undo: POOL_CREATE %p\n", create->pcu_elem); in log_item_undo()
3035 pool_elem_dprintf(create->pcu_elem); in log_item_undo()
3037 pool_knl_elem_free((pool_knl_elem_t *)create->pcu_elem, in log_item_undo()
3150 create = (pool_create_undo_t *)li->li_details; in log_item_undo()
3152 u_destroy.pd_o_type = create->pcu_ioctl.pc_o_type; in log_item_undo()
3153 u_destroy.pd_o_sub_type = create->pcu_ioctl.pc_o_sub_type; in log_item_undo()
3154 u_destroy.pd_o_id = create->pcu_ioctl.pc_i_id; in log_item_undo()
3412 pool_create_undo_t *create; in log_item_release() local
3422 create = (pool_create_undo_t *)li->li_details; in log_item_release()
3424 free(create); in log_item_release()