Lines Matching refs:class
105 * The slice_class struct is used to group slices by usage class.
365 slice_class_t *class = (slice_class_t *)iter->obj;
366 free(class->usage);
367 dlist_free_items(class->sliceinfo, free);
1054 * added to the correct class'e list of slices.
2005 slice_class_t *class = NULL;
2007 /* locate class struct matching 'usage' */
2009 class = (slice_class_t *)iter->obj;
2010 if (string_case_compare(usage, class->usage) == 0) {
2016 /* add a new class to the list of classes */
2017 class = (slice_class_t *)calloc(1, sizeof (slice_class_t));
2018 if (class == NULL) {
2021 class->usage = strdup(usage);
2022 if (class->usage == NULL) {
2023 free(class);
2024 class = NULL;
2027 item = dlist_new_item((void *)class);
2029 free(class->usage);
2030 free(class);
2031 class = NULL;
2040 if ((error == 0) && (class != NULL)) {
2056 class->sliceinfo =
2058 item, class->sliceinfo,
2153 * out a description of the class and the slices so classified.
2203 slice_class_t *class = (slice_class_t *)iter->obj;
2205 if (class->sliceinfo != NULL) {
2208 get_slice_usage_msg(class->usage));
2210 slices = class->sliceinfo;