Lines Matching refs:class
176 char *class;
187 if ((class = sysevent_get_class_name(ev)) == NULL)
196 if (strcmp(class, EC_DEVFS) == 0) {
202 class, subclass, phys_path);
209 if (strcmp(class, EC_PWRCTL) == 0) {
214 } else if (strcmp(class, EC_DR) == 0) {
227 if (strcmp(class, EC_DR) == 0) {
232 if (strcmp(class, EC_PWRCTL) == 0) {
251 class, subclass, phys_path, dev_name, dev_hid, dev_uid, dev_index);
269 gchar class[1024];
285 class[0] = subclass[0] = phys_path[0] = dev_name[0] =
287 matches = sscanf(s, "%s %s %s %s %s %s %d", class, subclass,
294 HAL_INFO (("sysevent: class=%s, sub=%s", class, subclass));
296 if (strcmp(class, EC_DEV_ADD) == 0) {
303 } else if (strcmp(class, EC_DEV_REMOVE) == 0) {
310 } else if (strcmp(class, EC_DEV_BRANCH) == 0) {
312 } else if (strcmp(class, EC_PWRCTL) == 0) {
313 sysevent_pwrctl(class, subclass, phys_path,
315 } else if (strcmp(class, EC_DEVFS) == 0) {
319 } else if (strcmp(class, EC_DR) == 0) {
325 HAL_DEBUG (("In %s, AP_ID-> %s, Hint-> %s", class,
476 /* The disk and printer devices are handled by EC_DEV_ADD class. */
497 sysevent_pwrctl(gchar *class, gchar *subclass, gchar *phys_path,