Lines Matching refs:di
2098 struct hci_dev_info di; in hci_get_dev_info() local
2102 if (copy_from_user(&di, arg, sizeof(di))) in hci_get_dev_info()
2105 hdev = hci_dev_get(di.dev_id); in hci_get_dev_info()
2118 strcpy(di.name, hdev->name); in hci_get_dev_info()
2119 di.bdaddr = hdev->bdaddr; in hci_get_dev_info()
2120 di.type = (hdev->bus & 0x0f) | ((hdev->dev_type & 0x03) << 4); in hci_get_dev_info()
2121 di.flags = flags; in hci_get_dev_info()
2122 di.pkt_type = hdev->pkt_type; in hci_get_dev_info()
2124 di.acl_mtu = hdev->acl_mtu; in hci_get_dev_info()
2125 di.acl_pkts = hdev->acl_pkts; in hci_get_dev_info()
2126 di.sco_mtu = hdev->sco_mtu; in hci_get_dev_info()
2127 di.sco_pkts = hdev->sco_pkts; in hci_get_dev_info()
2129 di.acl_mtu = hdev->le_mtu; in hci_get_dev_info()
2130 di.acl_pkts = hdev->le_pkts; in hci_get_dev_info()
2131 di.sco_mtu = 0; in hci_get_dev_info()
2132 di.sco_pkts = 0; in hci_get_dev_info()
2134 di.link_policy = hdev->link_policy; in hci_get_dev_info()
2135 di.link_mode = hdev->link_mode; in hci_get_dev_info()
2137 memcpy(&di.stat, &hdev->stat, sizeof(di.stat)); in hci_get_dev_info()
2138 memcpy(&di.features, &hdev->features, sizeof(di.features)); in hci_get_dev_info()
2140 if (copy_to_user(arg, &di, sizeof(di))) in hci_get_dev_info()