• Home
  • Raw
  • Download

Lines Matching refs:msg

357 static void parse_event(const char *msg, struct uevent *uevent)  in parse_event()  argument
370 while(*msg) { in parse_event()
371 if(!strncmp(msg, "ACTION=", 7)) { in parse_event()
372 msg += 7; in parse_event()
373 uevent->action = msg; in parse_event()
374 } else if(!strncmp(msg, "DEVPATH=", 8)) { in parse_event()
375 msg += 8; in parse_event()
376 uevent->path = msg; in parse_event()
377 } else if(!strncmp(msg, "SUBSYSTEM=", 10)) { in parse_event()
378 msg += 10; in parse_event()
379 uevent->subsystem = msg; in parse_event()
380 } else if(!strncmp(msg, "FIRMWARE=", 9)) { in parse_event()
381 msg += 9; in parse_event()
382 uevent->firmware = msg; in parse_event()
383 } else if(!strncmp(msg, "MAJOR=", 6)) { in parse_event()
384 msg += 6; in parse_event()
385 uevent->major = atoi(msg); in parse_event()
386 } else if(!strncmp(msg, "MINOR=", 6)) { in parse_event()
387 msg += 6; in parse_event()
388 uevent->minor = atoi(msg); in parse_event()
389 } else if(!strncmp(msg, "PARTN=", 6)) { in parse_event()
390 msg += 6; in parse_event()
391 uevent->partition_num = atoi(msg); in parse_event()
392 } else if(!strncmp(msg, "PARTNAME=", 9)) { in parse_event()
393 msg += 9; in parse_event()
394 uevent->partition_name = msg; in parse_event()
395 } else if(!strncmp(msg, "DEVNAME=", 8)) { in parse_event()
396 msg += 8; in parse_event()
397 uevent->device_name = msg; in parse_event()
401 while(*msg++) in parse_event()
898 char msg[UEVENT_MSG_LEN+2]; in handle_device_fd() local
900 while ((n = uevent_kernel_multicast_recv(device_fd, msg, UEVENT_MSG_LEN)) > 0) { in handle_device_fd()
904 msg[n] = '\0'; in handle_device_fd()
905 msg[n+1] = '\0'; in handle_device_fd()
908 parse_event(msg, &uevent); in handle_device_fd()