Lines Matching defs:xtransfer
199 pool_xtransfer_t xtransfer;
407 xtransfer.px_o_id_type = xtransfer32.px_o_id_type;
408 xtransfer.px_o_src_id = xtransfer32.px_o_src_id;
409 xtransfer.px_o_tgt_id = xtransfer32.px_o_tgt_id;
410 xtransfer.px_o_complist_size =
412 xtransfer.px_o_comp_list =
418 if (ddi_copyin((void *)arg, &xtransfer,
425 if (xtransfer.px_o_complist_size > POOL_IDLIST_SIZE)
427 id_buf = kmem_alloc(xtransfer.px_o_complist_size *
429 if (ddi_copyin((void *)xtransfer.px_o_comp_list, id_buf,
430 xtransfer.px_o_complist_size * sizeof (id_t), mode) != 0) {
431 kmem_free(id_buf, xtransfer.px_o_complist_size *
436 kmem_free(id_buf, xtransfer.px_o_complist_size *
440 ret = pool_xtransfer(xtransfer.px_o_id_type,
441 xtransfer.px_o_src_id, xtransfer.px_o_tgt_id,
442 xtransfer.px_o_complist_size, id_buf);
444 kmem_free(id_buf, xtransfer.px_o_complist_size *