Searched refs:descriptor_t (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dpartition.h41 descriptor_t **partition_get_descriptors(int filter[], int *errp);
42 descriptor_t **partition_get_assoc_descriptors(descriptor_t *desc,
44 descriptor_t **partition_get_assocs(descriptor_t *desc, int *errp);
45 descriptor_t *partition_get_descriptor_by_name(char *name, int *errp);
46 char *partition_get_name(descriptor_t *desc);
47 nvlist_t *partition_get_attributes(descriptor_t *desc, int *errp);
48 nvlist_t *partition_get_stats(descriptor_t *desc, int stat_type,
H A Ddisks_private.h127 } descriptor_t; typedef in typeref:struct:descriptor
147 descriptor_t **alias_get_descriptors(int filter[], int *errp);
148 descriptor_t **alias_get_assoc_descriptors(descriptor_t *desc,
150 descriptor_t *alias_get_descriptor_by_name(char *name, int *errp);
151 char *alias_get_name(descriptor_t *desc);
152 nvlist_t *alias_get_attributes(descriptor_t *desc, int *errp);
153 nvlist_t *alias_get_stats(descriptor_t *desc, int stat_type, int *errp);
156 descriptor_t **bus_get_descriptors(int filter[], int *errp);
157 descriptor_t **bus_get_assoc_descriptor
[all...]
H A Dbus.c39 static descriptor_t **get_assoc_buses(descriptor_t *desc, int *errp);
40 static descriptor_t **get_assoc_controllers(descriptor_t *desc, int *errp);
42 descriptor_t **
43 bus_get_assoc_descriptors(descriptor_t *desc, dm_desc_type_t type, int *errp)
57 bus_get_attributes(descriptor_t *dp, int *errp)
95 descriptor_t *
98 descriptor_t **buses;
100 descriptor_t *bu
[all...]
H A Dcontroller.c39 static descriptor_t **get_assoc_buses(descriptor_t *desc, int *errp);
40 static descriptor_t **get_assoc_drives(descriptor_t *desc, int *errp);
41 static descriptor_t **get_assoc_paths(descriptor_t *desc, int *errp);
43 descriptor_t **
44 controller_get_assoc_descriptors(descriptor_t *desc, dm_desc_type_t type,
61 controller_get_attributes(descriptor_t *dp, int *errp)
137 descriptor_t *
[all...]
H A Dpath.c37 static int add_path_state(descriptor_t *dp, nvlist_t *attrs);
38 static int add_wwn(descriptor_t *dp, nvlist_t *attrs);
39 static descriptor_t **get_assoc_drives(descriptor_t *desc, int *errp);
40 static descriptor_t **get_assoc_controllers(descriptor_t *desc, int *errp);
43 descriptor_t **
44 path_get_assoc_descriptors(descriptor_t *desc, dm_desc_type_t type, int *errp)
58 path_get_attributes(descriptor_t *dp, int *errp)
98 descriptor_t *
[all...]
H A Dmedia.c47 static descriptor_t **apply_filter(descriptor_t **media, int filter[],
52 static int desc_ok(descriptor_t *dp);
57 descriptor_t **
58 media_get_assoc_descriptors(descriptor_t *desc, dm_desc_type_t type,
82 descriptor_t **
83 media_get_assocs(descriptor_t *dp, int *errp)
85 descriptor_t **media;
102 media = (descriptor_t **)calloc(2, sizeof (descriptor_t *));
[all...]
H A Dalias.c43 descriptor_t **
44 alias_get_assoc_descriptors(descriptor_t *desc, dm_desc_type_t type,
57 alias_get_attributes(descriptor_t *dp, int *errp)
120 descriptor_t *
123 descriptor_t **aliases;
125 descriptor_t *alias = NULL;
150 descriptor_t **
157 alias_get_name(descriptor_t *desc)
164 alias_get_stats(descriptor_t *dp, int stat_type, int *errp)
H A Dcache.c62 descriptor_t *desc_listp = NULL;
69 static descriptor_t *have_desc(int type, void *gp, char *name, char *mname);
75 static descriptor_t *new_descriptor(dm_desc_type_t type, void *op,
78 static void update_desc(descriptor_t *descp, disk_t *newdisksp,
80 static void update_desc_busp(descriptor_t *descp, bus_t *busp);
81 static void update_desc_ctrlp(descriptor_t *descp,
83 static void update_desc_diskp(descriptor_t *descp,
85 static void update_desc_pathp(descriptor_t *descp,
218 cache_free_descriptor(descriptor_t *desc)
243 cache_free_descriptors(descriptor_t **desc_lis
[all...]
H A Ddrive.c325 static descriptor_t **apply_filter(descriptor_t **drives, int filter[],
335 static descriptor_t **get_assoc_alias(disk_t *diskp, int *errp);
336 static descriptor_t **get_assoc_controllers(descriptor_t *dp, int *errp);
337 static descriptor_t **get_assoc_paths(descriptor_t *dp, int *errp);
360 descriptor_t **
361 drive_get_assoc_descriptors(descriptor_t *dp, dm_desc_type_t type,
382 descriptor_t **
[all...]
H A Dpartition.c60 static int desc_ok(descriptor_t *dp);
61 static int get_attrs(descriptor_t *dp, struct ipart *iparts,
66 static int has_slices(descriptor_t *desc, int *errp);
68 descriptor_t **
69 partition_get_assoc_descriptors(descriptor_t *desc, dm_desc_type_t type,
99 descriptor_t **
100 partition_get_assocs(descriptor_t *desc, int *errp)
102 descriptor_t **partitions;
117 partitions = (descriptor_t **)calloc(TOTAL_NUMPART + 1,
118 sizeof (descriptor_t *));
[all...]
H A Dslice.c70 static int desc_ok(descriptor_t *dp);
72 static int get_attrs(descriptor_t *dp, int fd, nvlist_t *attrs);
73 static descriptor_t **get_fixed_assocs(descriptor_t *desc, int *errp);
78 descriptor_t **
79 slice_get_assoc_descriptors(descriptor_t *desc, dm_desc_type_t type,
104 descriptor_t **
105 slice_get_assocs(descriptor_t *desc, int *errp)
117 slice_get_attributes(descriptor_t *dp, int *errp)
152 descriptor_t *
[all...]
H A Dentry.c62 static dm_descriptor_t *ptr_array_to_desc_array(descriptor_t **ptrs, int *errp);
63 static descriptor_t **desc_array_to_ptr_array(dm_descriptor_t *da, int *errp);
70 descriptor_t *dp;
75 dp = (descriptor_t *)(uintptr_t)desc;
85 descriptor_t **dp;
113 descriptor_t **descs = NULL;
114 descriptor_t *dp;
117 dp = (descriptor_t *)(uintptr_t)desc;
197 descriptor_t *dp;
201 dp = (descriptor_t *)(uintptr_
[all...]

Completed in 170 milliseconds