Lines Matching refs:dr
682 struct hci_dev_req dr; in hci_dev_cmd() local
686 if (copy_from_user(&dr, arg, sizeof(dr))) in hci_dev_cmd()
689 hdev = hci_dev_get(dr.dev_id); in hci_dev_cmd()
711 1, &dr.dev_opt, HCI_CMD_TIMEOUT); in hci_dev_cmd()
724 1, &dr.dev_opt, in hci_dev_cmd()
731 1, &dr.dev_opt, HCI_CMD_TIMEOUT); in hci_dev_cmd()
736 1, &dr.dev_opt, HCI_CMD_TIMEOUT); in hci_dev_cmd()
742 hci_update_passive_scan_state(hdev, dr.dev_opt); in hci_dev_cmd()
746 policy = cpu_to_le16(dr.dev_opt); in hci_dev_cmd()
753 hdev->link_mode = ((__u16) dr.dev_opt) & in hci_dev_cmd()
758 if (hdev->pkt_type == (__u16) dr.dev_opt) in hci_dev_cmd()
761 hdev->pkt_type = (__u16) dr.dev_opt; in hci_dev_cmd()
766 hdev->acl_mtu = *((__u16 *) &dr.dev_opt + 1); in hci_dev_cmd()
767 hdev->acl_pkts = *((__u16 *) &dr.dev_opt + 0); in hci_dev_cmd()
771 hdev->sco_mtu = *((__u16 *) &dr.dev_opt + 1); in hci_dev_cmd()
772 hdev->sco_pkts = *((__u16 *) &dr.dev_opt + 0); in hci_dev_cmd()
789 struct hci_dev_req *dr; in hci_get_dev_list() local
796 if (!dev_num || dev_num > (PAGE_SIZE * 2) / sizeof(*dr)) in hci_get_dev_list()
804 dr = dl->dev_req; in hci_get_dev_list()
817 dr[n].dev_id = hdev->id; in hci_get_dev_list()
818 dr[n].dev_opt = flags; in hci_get_dev_list()