Lines Matching defs:bean

191 new_ImportablePoolBean(JNIEnv *env, ImportablePoolBean_t *bean)
193 zjni_Object_t *object = (zjni_Object_t *)bean;
207 new_PoolStats(env, &(bean->interface_PoolStats), object);
209 bean->method_setName = (*env)->GetMethodID(
212 bean->method_setId = (*env)->GetMethodID(
218 new_VirtualDevice(JNIEnv *env, VirtualDeviceBean_t *bean)
220 zjni_Object_t *object = (zjni_Object_t *)bean;
234 new_DeviceStats(env, &(bean->interface_DeviceStats), object);
236 bean->method_setPoolName = (*env)->GetMethodID(
239 bean->method_setParentIndex = (*env)->GetMethodID(
242 bean->method_setIndex = (*env)->GetMethodID(
248 new_LeafVirtualDevice(JNIEnv *env, LeafVirtualDeviceBean_t *bean)
250 zjni_Object_t *object = (zjni_Object_t *)bean;
264 new_VirtualDevice(env, (VirtualDeviceBean_t *)bean);
266 bean->method_setName = (*env)->GetMethodID(
272 new_DiskVirtualDeviceBean(JNIEnv *env, DiskVirtualDeviceBean_t *bean)
274 zjni_Object_t *object = (zjni_Object_t *)bean;
287 new_LeafVirtualDevice(env, (LeafVirtualDeviceBean_t *)bean);
292 new_SliceVirtualDeviceBean(JNIEnv *env, SliceVirtualDeviceBean_t *bean)
294 zjni_Object_t *object = (zjni_Object_t *)bean;
307 new_LeafVirtualDevice(env, (LeafVirtualDeviceBean_t *)bean);
312 new_FileVirtualDeviceBean(JNIEnv *env, FileVirtualDeviceBean_t *bean)
314 zjni_Object_t *object = (zjni_Object_t *)bean;
327 new_LeafVirtualDevice(env, (LeafVirtualDeviceBean_t *)bean);
332 new_RAIDVirtualDeviceBean(JNIEnv *env, RAIDVirtualDeviceBean_t *bean)
334 zjni_Object_t *object = (zjni_Object_t *)bean;
348 new_VirtualDevice(env, (VirtualDeviceBean_t *)bean);
350 bean->method_setParity = (*env)->GetMethodID(
356 new_MirrorVirtualDeviceBean(JNIEnv *env, MirrorVirtualDeviceBean_t *bean)
358 zjni_Object_t *object = (zjni_Object_t *)bean;
371 new_VirtualDevice(env, (VirtualDeviceBean_t *)bean);
375 populate_ImportablePoolBean(JNIEnv *env, ImportablePoolBean_t *bean,
385 zjni_Object_t *object = (zjni_Object_t *)bean;
386 PoolStatsBean_t *pool_stats = &(bean->interface_PoolStats);
399 bean->method_setName, (*env)->NewStringUTF(env, name));
402 bean->method_setId, (jlong)guid);
420 nvlist_t *vdev, uint64_t *p_vdev_id, VirtualDeviceBean_t *bean)
426 zjni_Object_t *object = (zjni_Object_t *)bean;
427 DeviceStatsBean_t *stats = &(bean->interface_DeviceStats);
437 env, object->object, bean->method_setPoolName, poolUTF);
441 env, object->object, bean->method_setParentIndex,
455 env, object->object, bean->method_setIndex, (jlong)vdev_id);
462 nvlist_t *vdev, uint64_t *p_vdev_id, LeafVirtualDeviceBean_t *bean)
465 env, zhp, vdev, p_vdev_id, (VirtualDeviceBean_t *)bean));
470 nvlist_t *vdev, uint64_t *p_vdev_id, DiskVirtualDeviceBean_t *bean)
474 env, zhp, vdev, p_vdev_id, (LeafVirtualDeviceBean_t *)bean);
532 (*env)->CallVoidMethod(env, ((zjni_Object_t *)bean)->object,
533 ((LeafVirtualDeviceBean_t *)bean)->method_setName, pathUTF);
541 nvlist_t *vdev, uint64_t *p_vdev_id, SliceVirtualDeviceBean_t *bean)
545 env, zhp, vdev, p_vdev_id, (LeafVirtualDeviceBean_t *)bean);
561 (*env)->CallVoidMethod(env, ((zjni_Object_t *)bean)->object,
562 ((LeafVirtualDeviceBean_t *)bean)->method_setName,
571 nvlist_t *vdev, uint64_t *p_vdev_id, FileVirtualDeviceBean_t *bean)
575 env, zhp, vdev, p_vdev_id, (LeafVirtualDeviceBean_t *)bean);
591 (*env)->CallVoidMethod(env, ((zjni_Object_t *)bean)->object,
592 ((LeafVirtualDeviceBean_t *)bean)->method_setName, pathUTF);
600 nvlist_t *vdev, uint64_t *p_vdev_id, RAIDVirtualDeviceBean_t *bean)
603 (VirtualDeviceBean_t *)bean));
608 nvlist_t *vdev, uint64_t *p_vdev_id, MirrorVirtualDeviceBean_t *bean)
611 (VirtualDeviceBean_t *)bean));
619 ImportablePoolBean_t *bean = &bean_obj;
622 new_ImportablePoolBean(env, bean);
624 result = populate_ImportablePoolBean(env, bean, config);
630 return (((zjni_Object_t *)bean)->object);
639 DiskVirtualDeviceBean_t *bean = &bean_obj;
642 new_DiskVirtualDeviceBean(env, bean);
645 env, zhp, vdev, p_vdev_id, bean);
651 return (((zjni_Object_t *)bean)->object);
660 SliceVirtualDeviceBean_t *bean = &bean_obj;
663 new_SliceVirtualDeviceBean(env, bean);
666 env, zhp, vdev, p_vdev_id, bean);
672 return (((zjni_Object_t *)bean)->object);
681 FileVirtualDeviceBean_t *bean = &bean_obj;
684 new_FileVirtualDeviceBean(env, bean);
687 env, zhp, vdev, p_vdev_id, bean);
693 return (((zjni_Object_t *)bean)->object);
703 RAIDVirtualDeviceBean_t *bean = &bean_obj;
705 ((zjni_Object_t *)bean)->object = NULL;
708 new_RAIDVirtualDeviceBean(env, bean);
719 env, ((zjni_Object_t *)bean)->object, bean->method_setParity,
724 env, zhp, vdev, p_vdev_id, bean);
730 return (((zjni_Object_t *)bean)->object);
739 MirrorVirtualDeviceBean_t *bean = &bean_obj;
742 new_MirrorVirtualDeviceBean(env, bean);
745 env, zhp, vdev, p_vdev_id, bean);
751 return (((zjni_Object_t *)bean)->object);
793 new_DeviceStats(JNIEnv *env, DeviceStatsBean_t *bean, zjni_Object_t *object)
795 bean->method_setSize = (*env)->GetMethodID(
798 bean->method_setReplacementSize = (*env)->GetMethodID(
801 bean->method_setUsed = (*env)->GetMethodID(
804 bean->method_setReadBytes = (*env)->GetMethodID(
807 bean->method_setWriteBytes = (*env)->GetMethodID(
810 bean->method_setReadOperations = (*env)->GetMethodID(
813 bean->method_setWriteOperations = (*env)->GetMethodID(
816 bean->method_setReadErrors = (*env)->GetMethodID(
819 bean->method_setWriteErrors = (*env)->GetMethodID(
822 bean->method_setChecksumErrors = (*env)->GetMethodID(
825 bean->method_setDeviceState = (*env)->GetMethodID(
829 bean->method_setDeviceStatus = (*env)->GetMethodID(
836 new_PoolStats(JNIEnv *env, PoolStatsBean_t *bean, zjni_Object_t *object)
838 new_DeviceStats(env, (DeviceStatsBean_t *)bean, object);
840 bean->method_setPoolState = (*env)->GetMethodID(
844 bean->method_setPoolStatus = (*env)->GetMethodID(
848 bean->method_setPoolVersion = (*env)->GetMethodID(
1054 jobject bean = create_ImportablePoolBean(env, config);
1055 if (bean == NULL) {
1059 /* Add bean to list */
1061 ((zjni_Collection_t *)list)->method_add, bean);
1068 DeviceStatsBean_t *bean, zjni_Object_t *object)
1082 bean->method_setUsed, (jlong)vs->vs_alloc);
1085 bean->method_setSize, (jlong)vs->vs_space);
1088 bean->method_setReplacementSize, (jlong)vs->vs_rsize);
1091 bean->method_setReadBytes, (jlong)vs->vs_bytes[ZIO_TYPE_READ]);
1094 bean->method_setWriteBytes, (jlong)vs->vs_bytes[ZIO_TYPE_WRITE]);
1097 bean->method_setReadOperations, (jlong)vs->vs_ops[ZIO_TYPE_READ]);
1100 bean->method_setWriteOperations, (jlong)vs->vs_ops[ZIO_TYPE_WRITE]);
1103 bean->method_setReadErrors, (jlong)vs->vs_read_errors);
1106 bean->method_setWriteErrors, (jlong)vs->vs_write_errors);
1109 bean->method_setChecksumErrors, (jlong)vs->vs_checksum_errors);
1112 bean->method_setDeviceState,
1116 bean->method_setDeviceStatus,