Lines Matching refs:xtransfer

1865 	pool_xtransfer_undo_t *xtransfer;  in pool_knl_res_xtransfer()  local
1887 if ((xtransfer = malloc(sizeof (pool_xtransfer_undo_t))) == NULL) { in pool_knl_res_xtransfer()
1893 xtransfer->pxu_ioctl.px_o_id_type = in pool_knl_res_xtransfer()
1901 for (xtransfer->pxu_ioctl.px_o_complist_size = 0; in pool_knl_res_xtransfer()
1902 rl[xtransfer->pxu_ioctl.px_o_complist_size] != NULL; in pool_knl_res_xtransfer()
1903 xtransfer->pxu_ioctl.px_o_complist_size++) in pool_knl_res_xtransfer()
1905 if ((xtransfer->pxu_ioctl.px_o_comp_list = in pool_knl_res_xtransfer()
1906 calloc(xtransfer->pxu_ioctl.px_o_complist_size, in pool_knl_res_xtransfer()
1911 if ((xtransfer->pxu_rl = calloc( in pool_knl_res_xtransfer()
1912 xtransfer->pxu_ioctl.px_o_complist_size + 1, in pool_knl_res_xtransfer()
1917 (void) memcpy(xtransfer->pxu_rl, rl, in pool_knl_res_xtransfer()
1918 xtransfer->pxu_ioctl.px_o_complist_size * in pool_knl_res_xtransfer()
1920 xtransfer->pxu_src = src_e; in pool_knl_res_xtransfer()
1921 xtransfer->pxu_tgt = tgt_e; in pool_knl_res_xtransfer()
1923 if (log_append(prov->pkc_log, POOL_XTRANSFER, (void *)xtransfer) != in pool_knl_res_xtransfer()
1925 free(xtransfer); in pool_knl_res_xtransfer()
2790 pool_xtransfer_undo_t *xtransfer; in log_item_commit() local
2911 xtransfer = (pool_xtransfer_undo_t *)li->li_details; in log_item_commit()
2913 xtransfer->pxu_ioctl.px_o_src_id = in log_item_commit()
2914 elem_get_sysid(xtransfer->pxu_src); in log_item_commit()
2915 xtransfer->pxu_ioctl.px_o_tgt_id = in log_item_commit()
2916 elem_get_sysid(xtransfer->pxu_tgt); in log_item_commit()
2917 for (size = 0; xtransfer->pxu_rl[size] != NULL; size ++) { in log_item_commit()
2918 xtransfer->pxu_ioctl.px_o_comp_list[size] = in log_item_commit()
2919 elem_get_sysid(TO_ELEM(xtransfer->pxu_rl[size])); in log_item_commit()
2922 pool_elem_dprintf(TO_ELEM(xtransfer->pxu_rl[size])); in log_item_commit()
2934 &xtransfer->pxu_ioctl) < 0) { in log_item_commit()
3010 pool_xtransfer_undo_t *xtransfer; in log_item_undo() local
3065 xtransfer = (pool_xtransfer_undo_t *)li->li_details; in log_item_undo()
3067 for (size = 0; xtransfer->pxu_rl[size] != NULL; size++) { in log_item_undo()
3072 if (pool_set_container(xtransfer->pxu_src, in log_item_undo()
3073 TO_ELEM(xtransfer->pxu_rl[size])) == PO_FAIL) { in log_item_undo()
3079 if (resource_get_size(pool_elem_res(xtransfer->pxu_src), in log_item_undo()
3081 resource_get_size(pool_elem_res(xtransfer->pxu_tgt), in log_item_undo()
3089 (void) pool_put_any_ns_property(xtransfer->pxu_src, in log_item_undo()
3092 (void) pool_put_any_ns_property(xtransfer->pxu_tgt, in log_item_undo()
3287 xtransfer = (pool_xtransfer_undo_t *)li->li_details; in log_item_undo()
3289 (void) memcpy(&u_xtransfer, &xtransfer->pxu_ioctl, in log_item_undo()
3291 u_xtransfer.px_o_src_id = elem_get_sysid(xtransfer->pxu_tgt); in log_item_undo()
3292 u_xtransfer.px_o_tgt_id = elem_get_sysid(xtransfer->pxu_src); in log_item_undo()
3415 pool_xtransfer_undo_t *xtransfer; in log_item_release() local
3453 xtransfer = (pool_xtransfer_undo_t *)li->li_details; in log_item_release()
3455 free(xtransfer->pxu_rl); in log_item_release()
3456 free(xtransfer->pxu_ioctl.px_o_comp_list); in log_item_release()
3457 free(xtransfer); in log_item_release()