Home
last modified time | relevance | path

Searched refs:le_features (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/include/net/bluetooth/
H A Dhci_core.h380 __u8 le_features[8]; member
1847 #define le_2m_capable(dev) (((dev)->le_features[1] & HCI_LE_PHY_2M))
1852 #define le_coded_capable(dev) (((dev)->le_features[1] & HCI_LE_PHY_CODED) && \
1859 #define ll_privacy_capable(dev) ((dev)->le_features[0] & HCI_LE_LL_PRIVACY)
1884 #define ext_adv_capable(dev) (((dev)->le_features[1] & HCI_LE_EXT_ADV))
1899 #define per_adv_capable(dev) (((dev)->le_features[1] & HCI_LE_PERIODIC_ADV))
1906 ((dev)->le_features[3] & HCI_LE_CIS_CENTRAL)
1908 ((dev)->le_features[3] & HCI_LE_CIS_PERIPHERAL)
1909 #define bis_capable(dev) ((dev)->le_features[3] & HCI_LE_ISO_BROADCASTER)
1910 #define sync_recv_capable(dev) ((dev)->le_features[
[all...]
/kernel/linux/linux-6.6/net/bluetooth/
H A Dhci_sync.c2815 (hdev->le_features[0] & HCI_LE_EXT_SCAN_POLICY)) in hci_passive_scan_sync()
3850 if (hdev->le_features[0] & HCI_LE_ENCRYPTION) { in hci_set_event_mask_sync()
4025 if (hdev->le_features[0] & HCI_LE_ENCRYPTION) in hci_le_set_event_mask_sync()
4031 if (hdev->le_features[0] & HCI_LE_CONN_PARAM_REQ_PROC) in hci_le_set_event_mask_sync()
4038 if (hdev->le_features[0] & HCI_LE_DATA_LEN_EXT) in hci_le_set_event_mask_sync()
4050 if (hdev->le_features[0] & HCI_LE_EXT_SCAN_POLICY) in hci_le_set_event_mask_sync()
4056 if (hdev->le_features[1] & HCI_LE_CHAN_SEL_ALG2) in hci_le_set_event_mask_sync()
4222 if (!(hdev->le_features[0] & HCI_LE_DATA_LEN_EXT)) in hci_le_read_max_data_len_sync()
4232 if (!(hdev->le_features[0] & HCI_LE_DATA_LEN_EXT)) in hci_le_read_def_data_len_sync()
4399 if (lmp_ping_capable(hdev) || hdev->le_features[ in hci_set_event_mask_page_2_sync()
[all...]
H A Dhci_request.c773 (hdev->le_features[0] & HCI_LE_EXT_SCAN_POLICY)) in hci_req_add_le_passive_scan()
H A Dhci_debugfs.c101 seq_printf(f, "LE: %8ph\n", hdev->le_features); in features_show()
H A Dhci_event.c1283 memcpy(hdev->le_features, rp->features, 8); in hci_cc_le_read_local_features()
3683 (conn->type == LE_LINK && (hdev->le_features[0] & HCI_LE_PING)))) { in hci_encrypt_change_evt()
6017 (hdev->le_features[0] & HCI_LE_PERIPHERAL_FEATURES)) { in le_conn_complete_evt()
6688 (hdev->le_features[0] & HCI_LE_PERIPHERAL_FEATURES)) in hci_le_remote_feat_complete_evt()
H A Dmgmt.c737 if (hdev->le_features[1] & HCI_LE_PHY_2M) { in get_supported_phys()
742 if (hdev->le_features[1] & HCI_LE_PHY_CODED) { in get_supported_phys()
/kernel/linux/linux-5.10/net/bluetooth/
H A Dhci_core.c364 if (hdev->le_features[0] & HCI_LE_ENCRYPTION) { in hci_setup_event_mask()
570 if (lmp_ping_capable(hdev) || hdev->le_features[0] & HCI_LE_PING) { in hci_set_event_mask_page_2()
624 if (hdev->le_features[0] & HCI_LE_ENCRYPTION) in hci_init3_req()
630 if (hdev->le_features[0] & HCI_LE_CONN_PARAM_REQ_PROC) in hci_init3_req()
638 if (hdev->le_features[0] & HCI_LE_DATA_LEN_EXT) in hci_init3_req()
644 if (hdev->le_features[0] & HCI_LE_LL_PRIVACY) in hci_init3_req()
652 if (hdev->le_features[0] & HCI_LE_EXT_SCAN_POLICY) in hci_init3_req()
660 if (hdev->le_features[1] & HCI_LE_CHAN_SEL_ALG2) in hci_init3_req()
774 if (hdev->le_features[0] & HCI_LE_DATA_LEN_EXT) { in hci_init3_req()
881 if (hdev->le_features[ in hci_init4_req()
[all...]
H A Dhci_event.c1041 memcpy(hdev->le_features, rp->features, 8); in hci_cc_le_read_local_features()
3156 (conn->type == LE_LINK && (hdev->le_features[0] & HCI_LE_PING)))) { in hci_encrypt_change_evt()
5270 (hdev->le_features[0] & HCI_LE_SLAVE_FEATURES)) { in le_conn_complete_evt()
5818 if ((hdev->le_features[0] & HCI_LE_SLAVE_FEATURES) && in hci_le_remote_feat_complete_evt()
H A Dhci_debugfs.c99 seq_printf(f, "LE: %8ph\n", hdev->le_features); in features_show()
H A Dmgmt.c689 if (hdev->le_features[1] & HCI_LE_PHY_2M) { in get_supported_phys()
694 if (hdev->le_features[1] & HCI_LE_PHY_CODED) { in get_supported_phys()
7239 if (hdev->le_features[1] & HCI_LE_PHY_2M) in get_supported_adv_flags()
7242 if (hdev->le_features[1] & HCI_LE_PHY_CODED) in get_supported_adv_flags()
H A Dhci_request.c1090 (hdev->le_features[0] & HCI_LE_EXT_SCAN_POLICY)) in hci_req_add_le_passive_scan()
/kernel/linux/linux-5.10/include/net/bluetooth/
H A Dhci_core.h315 __u8 le_features[8];
1385 #define use_ll_privacy(dev) ((dev)->le_features[0] & HCI_LE_LL_PRIVACY)
1394 #define ext_adv_capable(dev) (((dev)->le_features[1] & HCI_LE_EXT_ADV))

Completed in 57 milliseconds