Lines Matching refs:proprm
204 pool_proprm_t proprm; in pool_ioctl() local
611 proprm.pp_o_id_type = proprm32.pp_o_id_type; in pool_ioctl()
612 proprm.pp_o_id_sub_type = proprm32.pp_o_id_sub_type; in pool_ioctl()
613 proprm.pp_o_id = proprm32.pp_o_id; in pool_ioctl()
614 proprm.pp_o_prop_name_size = in pool_ioctl()
616 proprm.pp_o_prop_name = in pool_ioctl()
622 if (ddi_copyin((void *)arg, &proprm, in pool_ioctl()
626 if (proprm.pp_o_prop_name_size + 1 > POOL_PROPNAME_SIZE) in pool_ioctl()
628 prop_name = kmem_alloc(proprm.pp_o_prop_name_size + 1, in pool_ioctl()
630 if (ddi_copyin(proprm.pp_o_prop_name, prop_name, in pool_ioctl()
631 proprm.pp_o_prop_name_size + 1, mode) != 0) { in pool_ioctl()
632 kmem_free(prop_name, proprm.pp_o_prop_name_size + 1); in pool_ioctl()
636 kmem_free(prop_name, proprm.pp_o_prop_name_size + 1); in pool_ioctl()
639 ret = pool_proprm(proprm.pp_o_id_type, in pool_ioctl()
640 proprm.pp_o_id_sub_type, proprm.pp_o_id, prop_name); in pool_ioctl()
642 kmem_free(prop_name, proprm.pp_o_prop_name_size + 1); in pool_ioctl()