Lines Matching refs:argv
108 static int dhd_do_msglevel(void *dhd, cmd_t *cmd, char **argv, dbg_msg_t *dbg_msg);
307 char **argv = *pargv;
311 while (*argv) {
313 if (!strcmp(*argv, "-a") || !strcmp(*argv, "-i")) {
314 char *opt = *argv++;
315 ifname = *argv;
325 else if (!strcmp(*argv, "-d"))
327 else if (!strcmp(*argv, "-u"))
329 else if (!strcmp(*argv, "-x"))
333 else if (!strcmp(*argv, "-h"))
343 argv ++;
349 *pargv = argv;
365 dhd_list(void *dhd, cmd_t *garb, char **argv)
374 UNUSED_PARAMETER(argv);
530 dhd_pktgen(void *dhd, cmd_t *cmd, char **argv)
552 if (*++argv) {
559 while ((opt_err = miniopt(&opts, argv)) != -1) {
565 argv += opts.consumed;
681 dhd_sd_msglevel(void *dhd, cmd_t *cmd, char **argv)
683 return dhd_do_msglevel(dhd, cmd, argv, dhd_sd_msgs);
687 dhd_sd_blocksize(void *dhd, cmd_t *cmd, char **argv)
696 for (argc = 0; argv[argc]; argc++);
704 func = strtol(argv[1], &endptr, 0);
706 printf("Invaild function: %s\n", argv[1]);
711 size = strtol(argv[2], &endptr, 0);
713 printf("Invalid size: %s\n", argv[1]);
731 dhd_sd_mode(void *wl, cmd_t *cmd, char **argv)
738 for (argc = 0; argv[argc]; argc++);
741 if (argv[1]) {
742 if (!strcmp(argv[1], "spi")) {
743 strcpy(argv[1], "0");
744 } else if (!strcmp(argv[1], "sd1")) {
745 strcpy(argv[1], "1");
746 } else if (!strcmp(argv[1], "sd4")) {
747 strcpy(argv[1], "2");
752 ret = dhd_var_setint(wl, cmd, argv);
755 if ((ret = dhd_var_get(wl, cmd, argv))) {
771 dhd_dma_mode(void *wl, cmd_t *cmd, char **argv)
778 for (argc = 0; argv[argc]; argc++);
781 if (argv[1]) {
782 if (!stricmp(argv[1], "pio")) {
783 strcpy(argv[1], "0");
784 } else if (!strcmp(argv[1], "0")) {
785 } else if (!stricmp(argv[1], "dma")) {
786 strcpy(argv[1], "1");
787 } else if (!stricmp(argv[1], "sdma")) {
788 strcpy(argv[1], "1");
789 } else if (!strcmp(argv[1], "1")) {
790 } else if (!stricmp(argv[1], "adma1")) {
791 strcpy(argv[1], "2");
792 } else if (!stricmp(argv[1], "adma")) {
793 strcpy(argv[1], "3");
794 } else if (!stricmp(argv[1], "adma2")) {
795 strcpy(argv[1], "3");
800 ret = dhd_var_setint(wl, cmd, argv);
803 if ((ret = dhd_var_get(wl, cmd, argv))) {
822 dhd_sdreg(void *dhd, cmd_t *cmd, char **argv)
834 for (argc = 0; argv[argc]; argc++);
843 sdreg.offset = strtoul(argv[1], &ptr, 0);
845 printf("Bad arg: %s\n", argv[1]);
863 sdreg.value = strtoul(argv[2], &ptr, 0);
865 printf("Bad value: %s\n", argv[2]);
871 ret = dhd_var_getbuf(dhd, argv[0], &sdreg, sizeof(sdreg), (void**)&ptr);
875 ret = dhd_var_setbuf(dhd, argv[0], &sdreg, sizeof(sdreg));
882 dhd_membytes(void *dhd, cmd_t *cmd, char **argv)
902 argv++;
903 while ((opt_err = miniopt(&opts, argv)) != -1) {
913 argv += opts.consumed;
927 for (argc = 0; argv[argc]; argc++);
944 addr = strtoul(argv[0], &ptr, 0);
946 fprintf(stderr, "Bad arg: %s\n", argv[0]);
951 len = strtoul(argv[1], &ptr, 0);
953 fprintf(stderr, "Bad value: %s\n", argv[1]);
981 uint patlen = strlen(argv[2]);
993 for (inptr = outptr = argv[2]; patlen; patlen -= 2) {
1011 patlen = outptr - argv[2];
1014 sptr = argv[2];
1031 if (sptr >= (argv[2] + patlen))
1032 sptr = argv[2];
1046 dhd_idletime(void *dhd, cmd_t *cmd, char **argv)
1052 if (argv[1]) {
1053 if (!strcmp(argv[1], "never")) {
1055 } else if (!strcmp(argv[1], "immediate") || !strcmp(argv[1], "immed")) {
1058 idletime = strtol(argv[1], &endptr, 0);
1060 fprintf(stderr, "invalid number %s\n", argv[1]);
1065 fprintf(stderr, "invalid value %s\n", argv[1]);
1077 if ((err = dhd_var_get(dhd, cmd, argv))) {
1095 dhd_idleclock(void *dhd, cmd_t *cmd, char **argv)
1101 if (argv[1]) {
1102 if (!strcmp(argv[1], "active")) {
1104 } else if (!strcmp(argv[1], "stopped")) {
1107 idleclock = strtol(argv[1], &endptr, 0);
1109 fprintf(stderr, "invalid number %s\n", argv[1]);
1122 if ((err = dhd_var_get(dhd, cmd, argv))) {
1142 dhd_sprom(void *dhd, cmd_t *cmd, char **argv)
1161 for (argc = 0; argv[argc]; argc++);
1170 if (strcmp(argv[0], "srdump") == 0) {
1189 if (strcmp(argv[0], "srwrite") != 0) {
1190 fprintf(stderr, "Unimplemented sprom command: %s\n", argv[0]);
1197 ((argc == 2) && ((nocrc = !strcmp(argv[1], "-c"))))) {
1199 fname = nocrc ? argv[2] : argv[1];
1249 offset = strtoul(*++argv, &endptr, 0) * 2;
1251 fprintf(stderr, "offset %s is not an integer\n", *argv);
1265 for (words = 0, wordptr = (uint16*)bufp; *++argv; words++) {
1266 *wordptr++ = (uint16)strtoul(*argv, &endptr, 0);
1268 fprintf(stderr, "value %s is not an integer\n", *argv);
1384 dhd_vars(void *dhd, cmd_t *cmd, char **argv)
1394 for (argc = 0; argv[argc]; argc++);
1413 vname = argv[1];
1499 dhd_download(void *dhd, cmd_t *cmd, char **argv)
1527 argv++;
1528 while ((opt_err = miniopt(&opts, argv)) != -1) {
1534 argv += opts.consumed;
1710 dhd_upload(void *dhd, cmd_t *cmd, char **argv)
1730 UNUSED_PARAMETER(argv);
1735 argv++;
1736 while ((opt_err = miniopt(&opts, argv)) != -1) {
1742 argv += opts.consumed;
1839 dhd_logstamp(void *dhd, cmd_t *cmd, char **argv)
1847 for (argc = 0; argv[argc]; argc++);
1848 argc--; argv++;
1854 valn[0] = strtol(argv[0], &endptr, 0);
1856 printf("bad val1: %s\n", argv[0]);
1862 valn[1] = strtol(argv[1], &endptr, 0);
1864 printf("bad val2: %s\n", argv[1]);
1875 dhd_sd_reg(void *dhd, cmd_t *cmd, char **argv)
1886 for (argc = 0; argv[argc]; argc++);
1891 argv++;
1898 argv++;
1904 sdreg.func = strtoul(*argv++, &endptr, 0);
1913 sdreg.offset = strtoul(*argv++, &endptr, 0);
1920 if (*argv) {
1921 sdreg.value = strtoul(*argv, &endptr, 0);
1929 if (!*argv) {
1960 dhd_msglevel(void *dhd, cmd_t *cmd, char **argv)
1962 return dhd_do_msglevel(dhd, cmd, argv, dhd_msgs);
1966 dhd_do_msglevel(void *dhd, cmd_t *cmd, char **argv, dbg_msg_t *dbg_msg)
1975 if (!*++argv) {
1986 while (*argv) {
1987 char *s = *argv;
2001 if (**argv == '-')
2005 ++argv;
2054 dhd_version(void *dhd, cmd_t *cmd, char **argv)
2060 UNUSED_PARAMETER(argv);
2077 dhd_var_setint(void *dhd, cmd_t *cmd, char **argv)
2090 if (!*argv) {
2095 varname = *argv++;
2097 if (!*argv) {
2102 val = strtol(*argv, &endptr, 0);
2106 *argv, varname);
2127 dhd_var_get(void *dhd, cmd_t *cmd, char **argv)
2134 if (!*argv) {
2139 varname = *argv++;
2141 if (*argv) {
2142 printf("get: error, extra arg \"%s\"\n", *argv);
2156 dhd_var_getint(void *dhd, cmd_t *cmd, char **argv)
2166 if ((err = dhd_var_get(dhd, cmd, argv)))
2180 dhd_var_getandprintstr(void *dhd, cmd_t *cmd, char **argv)
2184 if ((err = dhd_var_get(dhd, cmd, argv)))
2205 dhd_varint(void *dhd, cmd_t *cmd, char *argv[])
2207 if (argv[1])
2208 return (dhd_var_setint(dhd, cmd, argv));
2210 return (dhd_var_getint(dhd, cmd, argv));
2251 dhd_var_void(void *dhd, cmd_t *cmd, char **argv)
2253 UNUSED_PARAMETER(argv);
2325 dhd_varstr(void *dhd, cmd_t *cmd, char **argv)
2330 if (!*++argv) {
2339 str = *argv;