Lines Matching refs:argv
151 static int create_dev(int ctl, int dev, uint32_t flags, bdaddr_t *bdaddr, int argc, char **argv)
176 str2ba(argv[1], &req.dst);
179 req.channel = atoi(argv[2]);
266 int argc, char **argv)
277 cmdargv[i] = (strcmp(argv[i], "{}") == 0) ? devname : argv[i];
317 static void cmd_connect(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv)
349 str2ba(argv[1], &raddr.rc_bdaddr);
352 raddr.rc_channel = atoi(argv[2]);
481 static void cmd_listen(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv)
495 laddr.rc_channel = (argc < 2) ? 1 : atoi(argv[1]);
627 run_cmdline(&p, &sigs, devname, argc - 2, argv + 2);
647 static void cmd_watch(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv)
650 cmd_listen(ctl, dev, bdaddr, argc, argv);
655 static void cmd_create(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv)
657 if (strcmp(argv[0], "all") == 0)
660 create_dev(ctl, dev, 0, bdaddr, argc, argv);
663 static void cmd_release(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv)
665 if (strcmp(argv[0], "all") == 0)
671 static void cmd_show(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv)
673 if (strcmp(argv[0], "all") == 0)
676 struct rfcomm_dev_info di = { id: atoi(argv[0]) };
689 void (*func)(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv);
746 int main(int argc, char *argv[])
753 while ((opt = getopt_long(argc, argv, "+i:f:rahAESML:", main_options, NULL)) != -1) {
804 argv += optind;
827 if (strncmp(argv[1], "/dev/rfcomm", 11) == 0)
828 dev_id = atoi(argv[1] + 11);
829 else if (strncmp(argv[1], "rfcomm", 6) == 0)
830 dev_id = atoi(argv[1] + 6);
832 dev_id = atoi(argv[1]);
835 if (strncmp(command[i].cmd, argv[0], 4) && strncmp(command[i].alt, argv[0], 4))
838 argv++;
839 command[i].func(ctl, dev_id, &bdaddr, argc, argv);