Lines Matching defs:cmdarg
98 static int do_cpuid(const char *cmdarg, const char *dev);
99 static int do_cpuid_count(const char *cmdarg, const char *dev);
100 static int do_msr(const char *cmdarg, const char *dev);
118 do_cpuid(const char *cmdarg, const char *dev)
125 assert(cmdarg != NULL);
128 level = strtoul(cmdarg, &endptr, 16);
129 if (*cmdarg == '\0' || *endptr != '\0') {
130 WARNX(0, "incorrect operand: %s", cmdarg);
157 do_cpuid_count(const char *cmdarg, const char *dev)
164 assert(cmdarg != NULL);
167 level = strtoul(cmdarg, &endptr, 16);
168 if (*cmdarg == '\0' || *endptr == '\0') {
169 WARNX(0, "incorrect or missing operand: %s", cmdarg);
179 WARNX(0, "incorrect or missing operand: %s", cmdarg);
208 do_msr(const char *cmdarg, const char *dev)
221 assert(cmdarg != NULL);
223 len = strlen(cmdarg);
233 msr = strtoul(cmdarg, &endptr, 16);
263 WARNX(0, "argument required: %s", cmdarg);
270 WARNX(0, "invalid operator: %s", cmdarg);
502 const char *cmdarg;
508 cmdarg = ""; /* To keep gcc3 happy. */
520 cmdarg = optarg;
524 cmdarg = optarg;
554 if (strstr(cmdarg, ",") != NULL)
555 error = do_cpuid_count(cmdarg, dev);
557 error = do_cpuid(cmdarg, dev);
560 error = do_msr(cmdarg, dev);