Lines Matching refs:prop

45 	zfs_prop_t prop;
167 create_BasicProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop,
178 int result = zfs_prop_get(zhp, prop, propbuf,
186 zhp, prop, &value, &srctype, source, sizeof (source));
199 env, zfs_prop_to_name(prop));
201 jboolean readOnly = zfs_prop_readonly(prop) ?
239 create_BooleanProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop)
241 return (create_BasicProperty(env, zhp, prop, NULL, zjni_int_to_boolean,
246 create_LongProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop)
248 return (create_BasicProperty(env, zhp, prop, NULL, zjni_long_to_Long,
253 create_StringProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop)
255 return (create_BasicProperty(env, zhp, prop, str_to_string, NULL,
260 create_ObjectProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop,
271 int result = zfs_prop_get(zhp, prop, propbuf,
279 zhp, prop, &value, &srctype, source, sizeof (source));
323 create_default_BasicProperty(JNIEnv *env, zfs_prop_t prop,
329 if (!zfs_prop_readonly(prop)) {
333 char *propbuf = (char *)zfs_prop_default_string(prop);
336 uint64_t value = zfs_prop_default_numeric(prop);
345 (*env)->NewStringUTF(env, zfs_prop_to_name(prop));
347 jboolean readOnly = zfs_prop_readonly(prop) ?
371 create_default_BooleanProperty(JNIEnv *env, zfs_prop_t prop)
373 return (create_default_BasicProperty(env, prop, NULL,
379 create_default_LongProperty(JNIEnv *env, zfs_prop_t prop)
381 return (create_default_BasicProperty(env, prop, NULL,
387 create_default_StringProperty(JNIEnv *env, zfs_prop_t prop)
389 return (create_default_BasicProperty(env, prop, str_to_string, NULL,
394 create_default_ObjectProperty(JNIEnv *env, zfs_prop_t prop,
400 if (!zfs_prop_readonly(prop)) {
404 char *propbuf = (char *)zfs_prop_default_string(prop);
407 uint64_t value = zfs_prop_default_numeric(prop);
498 zjni_get_default_property(JNIEnv *env, zfs_prop_t prop)
502 if (prop == props_boolean[i]) {
503 return (create_default_BooleanProperty(env, prop));
508 if (prop == props_long[i]) {
509 return (create_default_LongProperty(env, prop));
514 if (prop == props_string[i]) {
515 return (create_default_StringProperty(env, prop));
519 for (i = 0; props_custom[i].prop != ZPROP_INVAL; i++) {
520 if (prop == props_custom[i].prop) {
522 props_custom[i].prop,
534 zjni_get_property_from_name_cb(int prop, void *cb)
538 if (strcasecmp(name, zfs_prop_to_name(prop)) == 0)
539 return (prop);
547 zfs_prop_t prop;
549 prop = zprop_iter(zjni_get_property_from_name_cb, (void *)name,
551 return (prop == ZPROP_CONT ? ZPROP_INVAL : prop);
574 jobject prop;
584 prop = create_BooleanProperty(env, zhp, props_boolean[i]);
587 if (prop != NULL) {
591 ((zjni_Collection_t *)proplist)->method_add, prop);
607 prop = create_LongProperty(env, zhp, props_long[i]);
610 if (prop != NULL) {
614 ((zjni_Collection_t *)proplist)->method_add, prop);
629 prop = create_StringProperty(env, zhp, props_string[i]);
632 if (prop != NULL) {
636 ((zjni_Collection_t *)proplist)->method_add, prop);
649 for (i = 0; props_custom[i].prop != ZPROP_INVAL; i++) {
651 prop = create_ObjectProperty(env, zhp, props_custom[i].prop,
656 if (prop != NULL) {
660 ((zjni_Collection_t *)proplist)->method_add, prop);
667 "for %s\n", zfs_prop_to_name(props_custom[i].prop),