class_info
class_info(&pcinfo);
class_info(&pcinfo);
static void class_info(pcinfo_t *);
static struct class_info classes[] = {
static struct class_info subclasses[] = {
struct class_info *class_info; /* Ptr to class/subclass info structure */
for (class_info = &classes[0] ;
(class_info->keyword != (char *) NULL) &&
(strcmp(cstr, class_info->keyword)) ;
class_info++) ;
if (class_info->keyword == (char *) NULL) {
class = class_info->value;
for (class_info = subclasses ;
(class_info->keyword != (char *) NULL) &&
(strcmp(tokenptr, class_info->keyword) != 0) ;
class_info++) ;
if ((class_info->keyword != (char *) NULL) && ((class & class_info->conflict) == 0L))
class |= class_info->value;
uargs.class_info.name = (uintptr_t)class;
uargs.class_info.len = class_len;
char *class_info = NULL;
uargs.class_info.len > MAX_CLASS_LEN)
if (uargs.class_info.len != 0) {
class_info = kmem_alloc(uargs.class_info.len, KM_SLEEP);
if (copyin((void *)(uintptr_t)uargs.class_info.name, class_info,
uargs.class_info.len) != 0) {
kmem_free(class_info, uargs.class_info.len);
if (!sysevent_isstrend(class_info, uargs.class_info.len)) {
kmem_free(class_info, uargs.class_info.len);
rc = evch_usrsubscribe(ctl->chp, sid, class_info,
kmem_free(class_info, uargs.class_info.len);
sev_box_t class_info;
#define CLASS_INFO_SIZE sizeof (union class_info)
union class_info {