Lines Matching refs:prop

45 	zfs_prop_t prop;
162 create_BasicProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop,
173 int result = zfs_prop_get(zhp, prop, propbuf,
181 zhp, prop, &value, &srctype, source, sizeof (source));
194 env, zfs_prop_to_name(prop));
196 jboolean readOnly = zfs_prop_readonly(prop) ?
234 create_BooleanProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop)
236 return (create_BasicProperty(env, zhp, prop, NULL, zjni_int_to_boolean,
241 create_LongProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop)
243 return (create_BasicProperty(env, zhp, prop, NULL, zjni_long_to_Long,
248 create_StringProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop)
250 return (create_BasicProperty(env, zhp, prop, str_to_string, NULL,
255 create_ObjectProperty(JNIEnv *env, zfs_handle_t *zhp, zfs_prop_t prop,
266 int result = zfs_prop_get(zhp, prop, propbuf,
274 zhp, prop, &value, &srctype, source, sizeof (source));
318 create_default_BasicProperty(JNIEnv *env, zfs_prop_t prop,
324 if (!zfs_prop_readonly(prop)) {
328 char *propbuf = (char *)zfs_prop_default_string(prop);
331 uint64_t value = zfs_prop_default_numeric(prop);
340 (*env)->NewStringUTF(env, zfs_prop_to_name(prop));
342 jboolean readOnly = zfs_prop_readonly(prop) ?
366 create_default_BooleanProperty(JNIEnv *env, zfs_prop_t prop)
368 return (create_default_BasicProperty(env, prop, NULL,
374 create_default_LongProperty(JNIEnv *env, zfs_prop_t prop)
376 return (create_default_BasicProperty(env, prop, NULL,
382 create_default_StringProperty(JNIEnv *env, zfs_prop_t prop)
384 return (create_default_BasicProperty(env, prop, str_to_string, NULL,
389 create_default_ObjectProperty(JNIEnv *env, zfs_prop_t prop,
395 if (!zfs_prop_readonly(prop)) {
399 char *propbuf = (char *)zfs_prop_default_string(prop);
402 uint64_t value = zfs_prop_default_numeric(prop);
486 zjni_get_default_property(JNIEnv *env, zfs_prop_t prop)
490 if (prop == props_boolean[i]) {
491 return (create_default_BooleanProperty(env, prop));
496 if (prop == props_long[i]) {
497 return (create_default_LongProperty(env, prop));
502 if (prop == props_string[i]) {
503 return (create_default_StringProperty(env, prop));
507 for (i = 0; props_custom[i].prop != ZPROP_INVAL; i++) {
508 if (prop == props_custom[i].prop) {
510 props_custom[i].prop,
522 zjni_get_property_from_name_cb(int prop, void *cb)
526 if (strcasecmp(name, zfs_prop_to_name(prop)) == 0)
527 return (prop);
535 zfs_prop_t prop;
537 prop = zc_prop_iter(zjni_get_property_from_name_cb, (void *)name,
539 return (prop == ZPROP_CONT ? ZPROP_INVAL : prop);
562 jobject prop;
572 prop = create_BooleanProperty(env, zhp, props_boolean[i]);
575 if (prop != NULL) {
579 ((zjni_Collection_t *)proplist)->method_add, prop);
595 prop = create_LongProperty(env, zhp, props_long[i]);
598 if (prop != NULL) {
602 ((zjni_Collection_t *)proplist)->method_add, prop);
617 prop = create_StringProperty(env, zhp, props_string[i]);
620 if (prop != NULL) {
624 ((zjni_Collection_t *)proplist)->method_add, prop);
637 for (i = 0; props_custom[i].prop != ZPROP_INVAL; i++) {
639 prop = create_ObjectProperty(env, zhp, props_custom[i].prop,
644 if (prop != NULL) {
648 ((zjni_Collection_t *)proplist)->method_add, prop);
655 "for %s\n", zfs_prop_to_name(props_custom[i].prop),