Lines Matching refs:propput
203 pool_propput_t propput; in pool_ioctl() local
557 propput.pp_o_id_type = propput32.pp_o_id_type; in pool_ioctl()
558 propput.pp_o_id_sub_type = propput32.pp_o_id_sub_type; in pool_ioctl()
559 propput.pp_o_id = propput32.pp_o_id; in pool_ioctl()
560 propput.pp_o_bufsize = propput32.pp_o_bufsize; in pool_ioctl()
561 propput.pp_o_buf = in pool_ioctl()
567 if (ddi_copyin((void *)arg, &propput, in pool_ioctl()
571 if (propput.pp_o_bufsize > POOL_PROPBUF_SIZE) in pool_ioctl()
573 listbuf = kmem_alloc(propput.pp_o_bufsize, KM_SLEEP); in pool_ioctl()
574 if (ddi_copyin(propput.pp_o_buf, listbuf, in pool_ioctl()
575 propput.pp_o_bufsize, mode) != 0) { in pool_ioctl()
576 kmem_free(listbuf, propput.pp_o_bufsize); in pool_ioctl()
579 if (nvlist_unpack(listbuf, propput.pp_o_bufsize, in pool_ioctl()
581 kmem_free(listbuf, propput.pp_o_bufsize); in pool_ioctl()
586 kmem_free(listbuf, propput.pp_o_bufsize); in pool_ioctl()
595 if ((ret = pool_propput(propput.pp_o_id_type, in pool_ioctl()
596 propput.pp_o_id_sub_type, in pool_ioctl()
597 propput.pp_o_id, pair)) != 0) in pool_ioctl()
602 kmem_free(listbuf, propput.pp_o_bufsize); in pool_ioctl()