Home | History | Annotate | Download | only in tools

Lines Matching refs:dev

151 static int create_dev(int ctl, int dev, uint32_t flags, bdaddr_t *bdaddr, int argc, char **argv)
157 req.dev_id = dev;
168 bacpy(&req.dst, &rfcomm_opts[dev].bdaddr);
169 req.channel = rfcomm_opts[dev].channel;
172 fprintf(stderr, "Can't find a config entry for rfcomm%d\n", dev);
222 static int release_dev(int ctl, int dev, uint32_t flags)
228 req.dev_id = dev;
317 static void cmd_connect(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv)
340 bacpy(&raddr.rc_bdaddr, &rfcomm_opts[dev].bdaddr);
341 raddr.rc_channel = rfcomm_opts[dev].channel;
344 fprintf(stderr, "Can't find a config entry for rfcomm%d\n", dev);
392 req.dev_id = dev;
399 dev = ioctl(sk, RFCOMMCREATEDEV, &req);
400 if (dev < 0) {
406 snprintf(devname, MAXPATHLEN - 1, "/dev/rfcomm%d", dev);
413 snprintf(devname, MAXPATHLEN - 1, "/dev/bluetooth/rfcomm/%d", dev);
416 snprintf(devname, MAXPATHLEN - 1, "/dev/rfcomm%d", dev);
474 req.dev_id = dev;
481 static void cmd_listen(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv)
550 req.dev_id = dev;
557 dev = ioctl(nsk, RFCOMMCREATEDEV, &req);
558 if (dev < 0) {
564 snprintf(devname, MAXPATHLEN - 1, "/dev/rfcomm%d", dev);
571 snprintf(devname, MAXPATHLEN - 1, "/dev/bluetooth/rfcomm/%d", dev);
574 snprintf(devname, MAXPATHLEN - 1, "/dev/rfcomm%d", dev);
640 req.dev_id = dev;
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)
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)
668 release_dev(ctl, dev, 0);
671 static void cmd_show(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv)
689 void (*func)(int ctl, int dev, bdaddr_t *bdaddr, int argc, char **argv);
693 { "bind", "create", cmd_create, "<dev> <bdaddr> [channel]", "Bind device" },
694 { "release", "unbind", cmd_release, "<dev>", "Release device" },
695 { "show", "info", cmd_show, "<dev>", "Show device" },
696 { "connect", "conn", cmd_connect, "<dev> <bdaddr> [channel]", "Connect device" },
697 { "listen", "server", cmd_listen, "<dev> [channel [cmd]]", "Listen" },
698 { "watch", "watch", cmd_watch, "<dev> [channel [cmd]]", "Watch" },
709 "\trfcomm [options] <command> <dev>\n"
827 if (strncmp(argv[1], "/dev/rfcomm", 11) == 0)