Lines Matching refs:device
294 static int open_device(const char *device, int print_flags)
305 fd = open(device, O_RDWR);
308 fprintf(stderr, "could not open %s, %s\n", device, strerror(errno));
314 fprintf(stderr, "could not get driver version for %s, %s\n", device, strerror(errno));
319 fprintf(stderr, "could not get driver id for %s, %s\n", device, strerror(errno));
326 //fprintf(stderr, "could not get device name for %s, %s\n", device, strerror(errno));
330 //fprintf(stderr, "could not get location for %s, %s\n", device, strerror(errno));
334 //fprintf(stderr, "could not get idstring for %s, %s\n", device, strerror(errno));
352 printf("add device %d: %s\n", nfds, device);
381 device_names[nfds] = strdup(device);
387 int close_device(const char *device, int print_flags)
391 if(strcmp(device_names[i], device) == 0) {
394 printf("remove device %d: %s\n", i, device);
403 fprintf(stderr, "remote device: %s not found\n", device);
475 fprintf(stderr, "Usage: %s [-t] [-n] [-s switchmask] [-S] [-v [mask]] [-d] [-p] [-i] [-l] [-q] [-c count] [-r] [device]\n", argv[0]);
483 fprintf(stderr, " -i: show all device info and possible events\n");
508 const char *device = NULL;
581 device = argv[optind];
592 if(device) {
595 res = open_device(device, print_flags);