Lines Matching +full:device +full:- +full:select
37 #include <sys/select.h>
73 info->vbl_count++; in vblank_handler()
75 if (info->vbl_count == 60) { in vblank_handler()
77 t = end.tv_sec + end.tv_usec * 1e-6 - in vblank_handler()
78 (info->start.tv_sec + info->start.tv_usec * 1e-6); in vblank_handler()
79 fprintf(stderr, "freq: %.02fHz\n", info->vbl_count / t); in vblank_handler()
80 info->vbl_count = 0; in vblank_handler()
81 info->start = end; in vblank_handler()
87 fprintf(stderr, "usage: %s [-DMs]\n", name); in usage()
90 fprintf(stderr, " -D DEVICE open the given device\n"); in usage()
91 fprintf(stderr, " -M MODULE open the given module\n"); in usage()
92 fprintf(stderr, " -s use secondary pipe\n"); in usage()
98 const char *device = NULL, *module = NULL; in main() local
105 while ((c = getopt(argc, argv, optstr)) != -1) { in main()
108 device = optarg; in main()
122 fd = util_open(device, module); in main()
134 return -1; in main()
151 return -1; in main()
168 ret = select(fd + 1, &fds, NULL, NULL, &timeout); in main()
171 fprintf(stderr, "select timed out or error (ret %d)\n", in main()
181 return -1; in main()