Lines Matching +defs:dev +defs:all
57 struct list_head all; /* inq_cache.all */ member
78 struct list_head all; /* All devices found during inquiry */ member
574 struct device dev; member
749 struct device dev; member
1875 #define lmp_encrypt_capable(dev) ((dev)->features[0][0] & LMP_ENCRYPT) argument
1876 #define lmp_rswitch_capable(dev) ((dev)->features[0][0] & LMP_RSWITCH) argument
1877 #define lmp_hold_capable(dev) ((dev)->features[0][0] & LMP_HOLD) argument
1878 #define lmp_sniff_capable(dev) ((dev)->features[0][0] & LMP_SNIFF) argument
1879 #define lmp_park_capable(dev) ((dev)->features[0][1] & LMP_PARK) argument
1880 #define lmp_sco_capable(dev) ((dev)->features[0][1] & LMP_SCO) argument
1881 #define lmp_inq_rssi_capable(dev) ((dev)->features[0][3] & LMP_RSSI_INQ) argument
1882 #define lmp_esco_capable(dev) ((dev)->features[0][3] & LMP_ESCO) argument
1883 #define lmp_bredr_capable(dev) (!((dev)->features[0][4] & LMP_NO_BREDR)) argument
1884 #define lmp_le_capable(dev) ((dev)->features[0][4] & LMP_LE) argument
1885 #define lmp_sniffsubr_capable(dev) ((dev)->features[0][5] & LMP_SNIFF_SUBR) argument
1886 #define lmp_pause_enc_capable(dev) ((dev)->features[0][5] & LMP_PAUSE_ENC) argument
1887 #define lmp_esco_2m_capable(dev) ((dev)->features[0][5] & LMP_EDR_ESCO_2M) argument
1888 #define lmp_ext_inq_capable(dev) ((dev)->features[0][6] & LMP_EXT_INQ) argument
1889 #define lmp_le_br_capable(dev) (!!((dev)->features[0][6] & LMP_SIMUL_LE_BR)) argument
1890 #define lmp_ssp_capable(dev) ((dev)->features[0][6] & LMP_SIMPLE_PAIR) argument
1891 #define lmp_no_flush_capable(dev) ((dev)->features[0][6] & LMP_NO_FLUSH) argument
1892 #define lmp_lsto_capable(dev) ((dev)->features[0][7] & LMP_LSTO) argument
1893 #define lmp_inq_tx_pwr_capable(dev) ((dev)->features[0][7] & LMP_INQ_TX_PWR) argument
1894 #define lmp_ext_feat_capable(dev) ((dev)->features[0][7] & LMP_EXTFEATURES) argument
1895 #define lmp_transp_capable(dev) ((dev)->features[0][2] & LMP_TRANSPARENT) argument
1896 #define lmp_edr_2m_capable(dev) ((dev)->features[0][3] & LMP_EDR_2M) argument
1897 #define lmp_edr_3m_capable(dev) ((dev)->features[0][3] & LMP_EDR_3M) argument
1898 #define lmp_edr_3slot_capable(dev) ((dev)->features[0][4] & LMP_EDR_3SLOT) argument
1899 #define lmp_edr_5slot_capable(dev) ((dev)->features[0][5] & LMP_EDR_5SLOT) argument
1902 #define lmp_cpb_central_capable(dev) ((dev)->features[2][0] & LMP_CPB_CENTRAL) argument
1903 #define lmp_cpb_peripheral_capable(dev) ((dev)->features[2][0] & LMP_CPB_PERIPHERAL) argument
1904 #define lmp_sync_train_capable(dev) ((dev)->features[2][0] & LMP_SYNC_TRAIN) argument
1905 #define lmp_sync_scan_capable(dev) ((dev)->features[2][0] & LMP_SYNC_SCAN) argument
1906 #define lmp_sc_capable(dev) ((dev)->features[2][1] & LMP_SC) argument
1907 #define lmp_ping_capable(dev) ((dev)->features[2][1] & LMP_PING) argument
1910 #define lmp_host_ssp_capable(dev) ((dev)->features[1][0] & LMP_HOST_SSP) argument
1911 #define lmp_host_sc_capable(dev) ((dev)->features[1][0] & LMP_HOST_SC) argument
1912 #define lmp_host_le_capable(dev) (!!((dev)->features[1][0] & LMP_HOST_LE)) argument
1913 #define lmp_host_le_br_capable(dev) (!!((dev)->features[1][0] & LMP_HOST_LE_BREDR)) argument
1915 #define hdev_is_powered(dev) (test_bit(HCI_UP, &(dev)->flags) && \ argument
1917 #define bredr_sc_enabled(dev) (lmp_sc_capable(dev) && \ argument
1919 #define rpa_valid(dev) (bacmp(&dev->rpa, BDADDR_ANY) && \ argument
1924 #define scan_1m(dev) (((dev)->le_tx_def_phys & HCI_LE_SET_PHY_1M) || \ argument
1927 #define le_2m_capable(dev) (((dev)->le_features[1] & HCI_LE_PHY_2M)) argument
1929 #define scan_2m(dev) (((dev)->le_tx_def_phys & HCI_LE_SET_PHY_2M) || \ argument
1932 #define le_coded_capable(dev) (((dev)->le_features[1] & HCI_LE_PHY_CODED) && \ argument
1936 #define scan_coded(dev) (((dev)->le_tx_def_phys & HCI_LE_SET_PHY_CODED) || \ argument
1939 #define ll_privacy_capable(dev) ((dev)->le_features[0] & HCI_LE_LL_PRIVACY) argument
1941 #define privacy_mode_capable(dev) (ll_privacy_capable(dev) && \ argument
1944 #define read_key_size_capable(dev) \ argument
1948 #define read_voice_setting_capable(dev) \ argument
1955 #define enhanced_sync_conn_capable(dev) \ argument
1960 #define use_ext_scan(dev) (((dev)->commands[37] & 0x20) && \ argument
1965 #define use_ext_conn(dev) (((dev)->commands[37] & 0x80) && \ argument
1968 #define ext_adv_capable(dev) (((dev)->le_features[1] & HCI_LE_EXT_ADV)) argument
1971 #define max_adv_len(dev) \ argument
1979 #define use_enhanced_conn_complete(dev) ((ll_privacy_capable(dev) || \ argument
1985 #define per_adv_capable(dev) (((dev)->le_features[1] & HCI_LE_PERIODIC_ADV)) argument
1988 #define iso_capable(dev) (cis_capable(dev) || bis_capable(dev)) argument
1989 #define cis_capable(dev) \ argument
1991 #define cis_central_capable(dev) \ argument
1993 #define cis_peripheral_capable(dev) \ argument
1995 #define bis_capable(dev) ((dev)->le_features[3] & HCI_LE_ISO_BROADCASTER) argument
1996 #define sync_recv_capable(dev) ((dev)->le_features[3] & HCI_LE_ISO_SYNC_RECEIVER) argument
1998 #define mws_transport_config_capable(dev) (((dev)->commands[30] & 0x08) && \ argument