Lines Matching refs:xtransfer

1866 	pool_xtransfer_undo_t *xtransfer;  in pool_knl_res_xtransfer()  local
1888 if ((xtransfer = malloc(sizeof (pool_xtransfer_undo_t))) == NULL) { in pool_knl_res_xtransfer()
1894 xtransfer->pxu_ioctl.px_o_id_type = in pool_knl_res_xtransfer()
1902 for (xtransfer->pxu_ioctl.px_o_complist_size = 0; in pool_knl_res_xtransfer()
1903 rl[xtransfer->pxu_ioctl.px_o_complist_size] != NULL; in pool_knl_res_xtransfer()
1904 xtransfer->pxu_ioctl.px_o_complist_size++) in pool_knl_res_xtransfer()
1906 if ((xtransfer->pxu_ioctl.px_o_comp_list = in pool_knl_res_xtransfer()
1907 calloc(xtransfer->pxu_ioctl.px_o_complist_size, in pool_knl_res_xtransfer()
1912 if ((xtransfer->pxu_rl = calloc( in pool_knl_res_xtransfer()
1913 xtransfer->pxu_ioctl.px_o_complist_size + 1, in pool_knl_res_xtransfer()
1918 (void) memcpy(xtransfer->pxu_rl, rl, in pool_knl_res_xtransfer()
1919 xtransfer->pxu_ioctl.px_o_complist_size * in pool_knl_res_xtransfer()
1921 xtransfer->pxu_src = src_e; in pool_knl_res_xtransfer()
1922 xtransfer->pxu_tgt = tgt_e; in pool_knl_res_xtransfer()
1924 if (log_append(prov->pkc_log, POOL_XTRANSFER, (void *)xtransfer) != in pool_knl_res_xtransfer()
1926 free(xtransfer); in pool_knl_res_xtransfer()
2791 pool_xtransfer_undo_t *xtransfer; in log_item_commit() local
2912 xtransfer = (pool_xtransfer_undo_t *)li->li_details; in log_item_commit()
2914 xtransfer->pxu_ioctl.px_o_src_id = in log_item_commit()
2915 elem_get_sysid(xtransfer->pxu_src); in log_item_commit()
2916 xtransfer->pxu_ioctl.px_o_tgt_id = in log_item_commit()
2917 elem_get_sysid(xtransfer->pxu_tgt); in log_item_commit()
2918 for (size = 0; xtransfer->pxu_rl[size] != NULL; size ++) { in log_item_commit()
2919 xtransfer->pxu_ioctl.px_o_comp_list[size] = in log_item_commit()
2920 elem_get_sysid(TO_ELEM(xtransfer->pxu_rl[size])); in log_item_commit()
2923 pool_elem_dprintf(TO_ELEM(xtransfer->pxu_rl[size])); in log_item_commit()
2935 &xtransfer->pxu_ioctl) < 0) { in log_item_commit()
3011 pool_xtransfer_undo_t *xtransfer; in log_item_undo() local
3066 xtransfer = (pool_xtransfer_undo_t *)li->li_details; in log_item_undo()
3068 for (size = 0; xtransfer->pxu_rl[size] != NULL; size++) { in log_item_undo()
3073 if (pool_set_container(xtransfer->pxu_src, in log_item_undo()
3074 TO_ELEM(xtransfer->pxu_rl[size])) == PO_FAIL) { in log_item_undo()
3080 if (resource_get_size(pool_elem_res(xtransfer->pxu_src), in log_item_undo()
3082 resource_get_size(pool_elem_res(xtransfer->pxu_tgt), in log_item_undo()
3090 (void) pool_put_any_ns_property(xtransfer->pxu_src, in log_item_undo()
3093 (void) pool_put_any_ns_property(xtransfer->pxu_tgt, in log_item_undo()
3288 xtransfer = (pool_xtransfer_undo_t *)li->li_details; in log_item_undo()
3290 (void) memcpy(&u_xtransfer, &xtransfer->pxu_ioctl, in log_item_undo()
3292 u_xtransfer.px_o_src_id = elem_get_sysid(xtransfer->pxu_tgt); in log_item_undo()
3293 u_xtransfer.px_o_tgt_id = elem_get_sysid(xtransfer->pxu_src); in log_item_undo()
3416 pool_xtransfer_undo_t *xtransfer; in log_item_release() local
3454 xtransfer = (pool_xtransfer_undo_t *)li->li_details; in log_item_release()
3456 free(xtransfer->pxu_rl); in log_item_release()
3457 free(xtransfer->pxu_ioctl.px_o_comp_list); in log_item_release()
3458 free(xtransfer); in log_item_release()