Lines Matching refs:attrs
72 static int add_inuse(char *name, nvlist_t *attrs);
75 static int get_attrs(descriptor_t *dp, int fd, nvlist_t *attrs);
122 nvlist_t *attrs = NULL; in slice_get_attributes() local
131 if (nvlist_alloc(&attrs, NVATTRS, 0) != 0) { in slice_get_attributes()
140 if ((*errp = get_attrs(dp, fd, attrs)) != 0) { in slice_get_attributes()
141 nvlist_free(attrs); in slice_get_attributes()
142 attrs = NULL; in slice_get_attributes()
149 return (attrs); in slice_get_attributes()
273 add_inuse(char *name, nvlist_t *attrs) in add_inuse() argument
279 if (detectors[i](name, attrs, &error) || error != 0) { in add_inuse()
352 get_attrs(descriptor_t *dp, int fd, nvlist_t *attrs) in get_attrs() argument
378 if (nvlist_add_boolean(attrs, DM_EFI) != 0) { in get_attrs()
408 if (nvlist_add_uint32(attrs, DM_INDEX, snum) != 0) { in get_attrs()
416 if (nvlist_add_uint64(attrs, DM_START, in get_attrs()
421 if (nvlist_add_uint64(attrs, DM_SIZE, in get_attrs()
426 if (nvlist_add_uint32(attrs, DM_TAG, in get_attrs()
431 if (nvlist_add_uint32(attrs, DM_FLAG, in get_attrs()
436 if (nvlist_add_uint64(attrs, DM_START, in get_attrs()
442 if (nvlist_add_uint64(attrs, DM_SIZE, in get_attrs()
453 if (nvlist_add_string(attrs, DM_EFI_NAME, label) != 0) { in get_attrs()
464 if (inuse_mnt(dp->name, attrs, &error)) { in get_attrs()
470 if (nvlist_add_uint64(attrs, DM_DEVT, buf.st_rdev) != 0) { in get_attrs()
494 if (nvlist_add_string(attrs, in get_attrs()