Home | History | Annotate | Download | only in btconfig

Lines Matching defs:btr

83 static struct btreq btr;
248 memset(&btr, 0, sizeof(btr));
256 strlcpy(btr.btr_name, *av, HCI_DEVNAME_SIZE);
260 err(EXIT_FAILURE, "%s", btr.btr_name);
437 if (ioctl(hci, cmd, &btr) == -1)
440 if (btr.btr_flags & BTF_UP) {
445 bdaddr_copy(&sa.bt_bdaddr, &btr.btr_bdaddr);
466 btr.btr_flags |= BTF_UP;
468 btr.btr_flags &= ~BTF_UP;
470 if (ioctl(hci, SIOCSBTFLAGS, &btr) < 0)
474 err(EXIT_FAILURE, "%s", btr.btr_name);
480 btr.btr_flags |= BTF_INIT;
481 if (ioctl(hci, SIOCSBTFLAGS, &btr) < 0)
488 if (ioctl(hci, SIOCGBTINFO, &btr) < 0)
489 err(EXIT_FAILURE, "%s", btr.btr_name);
490 } while ((btr.btr_flags & BTF_INIT) != 0);
495 btr.btr_flags |= BTF_MASTER;
497 btr.btr_flags &= ~BTF_MASTER;
499 if (ioctl(hci, SIOCSBTFLAGS, &btr) < 0)
504 uint16_t val = btr.btr_link_policy;
515 btr.btr_link_policy = val;
516 if (ioctl(hci, SIOCSBTPOLICY, &btr) < 0)
521 btr.btr_packet_type = ptype;
522 if (ioctl(hci, SIOCSBTPTYPE, &btr) < 0)
589 btr.btr_sco_mtu = scomtu;
591 if (ioctl(hci, SIOCSBTSCOMTU, &btr) < 0)
629 tag(btr.btr_name);
636 snprintb((char *)buf, MAX_STR_SIZE, FLAGS_FMT, btr.btr_flags);
638 printf("%s: bdaddr %s flags %s\n", btr.btr_name,
639 bt_ntoa(&btr.btr_bdaddr, NULL), buf);
647 btr.btr_num_cmd,
648 btr.btr_num_acl, btr.btr_max_acl, btr.btr_acl_mtu,
649 btr.btr_num_sco, btr.btr_max_sco, btr.btr_sco_mtu);
651 if (level-- < 1 || (btr.btr_flags & BTF_UP) == 0)
707 val = btr.btr_link_policy;
722 ptype = btr.btr_packet_type;
744 if (ioctl(hci, SIOCGBTFEAT, &btr) < 0)
748 print_features0(btr.btr_features0);
749 print_features1(btr.btr_features1);
750 print_features2(btr.btr_features2);
762 if (ioctl(hci, SIOCGBTSTATS, &btr) < 0)
765 if (ioctl(hci, SIOCZBTSTATS, &btr) < 0)
774 btr.btr_stats.byte_tx, btr.btr_stats.byte_rx,
775 btr.btr_stats.cmd_tx, btr.btr_stats.evt_rx,
776 btr.btr_stats.acl_tx, btr.btr_stats.acl_rx,
777 btr.btr_stats.sco_tx, btr.btr_stats.sco_rx,
778 btr.btr_stats.err_rx, btr.btr_stats.err_tx);
1124 printf("Device Discovery from device: %s ...", btr.btr_name);
1127 num = bt_devinquiry(btr.btr_name, INQUIRY_LENGTH,
1132 err(EXIT_FAILURE, "%s", btr.btr_name);