Lines Matching refs:di
2069 struct hci_dev_info di; in hci_get_dev_info() local
2073 if (copy_from_user(&di, arg, sizeof(di))) in hci_get_dev_info()
2076 hdev = hci_dev_get(di.dev_id); in hci_get_dev_info()
2089 strcpy(di.name, hdev->name); in hci_get_dev_info()
2090 di.bdaddr = hdev->bdaddr; in hci_get_dev_info()
2091 di.type = (hdev->bus & 0x0f) | ((hdev->dev_type & 0x03) << 4); in hci_get_dev_info()
2092 di.flags = flags; in hci_get_dev_info()
2093 di.pkt_type = hdev->pkt_type; in hci_get_dev_info()
2095 di.acl_mtu = hdev->acl_mtu; in hci_get_dev_info()
2096 di.acl_pkts = hdev->acl_pkts; in hci_get_dev_info()
2097 di.sco_mtu = hdev->sco_mtu; in hci_get_dev_info()
2098 di.sco_pkts = hdev->sco_pkts; in hci_get_dev_info()
2100 di.acl_mtu = hdev->le_mtu; in hci_get_dev_info()
2101 di.acl_pkts = hdev->le_pkts; in hci_get_dev_info()
2102 di.sco_mtu = 0; in hci_get_dev_info()
2103 di.sco_pkts = 0; in hci_get_dev_info()
2105 di.link_policy = hdev->link_policy; in hci_get_dev_info()
2106 di.link_mode = hdev->link_mode; in hci_get_dev_info()
2108 memcpy(&di.stat, &hdev->stat, sizeof(di.stat)); in hci_get_dev_info()
2109 memcpy(&di.features, &hdev->features, sizeof(di.features)); in hci_get_dev_info()
2111 if (copy_to_user(arg, &di, sizeof(di))) in hci_get_dev_info()