Lines Matching full:conn
7 static inline void feature_unmask_features(struct ll_conn *conn, uint64_t ll_feat_mask) in feature_unmask_features() argument
9 conn->llcp.fex.features_used &= ~ll_feat_mask; in feature_unmask_features()
12 static inline void feature_unmask_peer_features(struct ll_conn *conn, uint64_t ll_feat_mask) in feature_unmask_peer_features() argument
14 conn->llcp.fex.features_peer &= ~ll_feat_mask; in feature_unmask_peer_features()
17 static inline bool feature_le_encryption(struct ll_conn *conn) in feature_le_encryption() argument
20 return (conn->llcp.fex.features_used & LL_FEAT_BIT_ENC) != 0; in feature_le_encryption()
26 static inline bool feature_conn_param_req(struct ll_conn *conn) in feature_conn_param_req() argument
29 return (conn->llcp.fex.features_used & LL_FEAT_BIT_CONN_PARAM_REQ) != 0; in feature_conn_param_req()
35 static inline bool feature_ext_rej_ind(struct ll_conn *conn) in feature_ext_rej_ind() argument
38 return (conn->llcp.fex.features_used & LL_FEAT_BIT_EXT_REJ_IND) != 0; in feature_ext_rej_ind()
44 static inline bool feature_periph_feat_req(struct ll_conn *conn) in feature_periph_feat_req() argument
47 return (conn->llcp.fex.features_used & LL_FEAT_BIT_PER_INIT_FEAT_XCHG) != 0; in feature_periph_feat_req()
53 static inline bool feature_le_ping(struct ll_conn *conn) in feature_le_ping() argument
56 return (conn->llcp.fex.features_used & LL_FEAT_BIT_PING) != 0; in feature_le_ping()
62 static inline bool feature_dle(struct ll_conn *conn) in feature_dle() argument
65 return (conn->llcp.fex.features_used & LL_FEAT_BIT_DLE) != 0; in feature_dle()
71 static inline bool feature_privacy(struct ll_conn *conn) in feature_privacy() argument
74 return (conn->llcp.fex.features_used & LL_FEAT_BIT_PRIVACY) != 0; in feature_privacy()
80 static inline bool feature_ext_scan(struct ll_conn *conn) in feature_ext_scan() argument
83 return (conn->llcp.fex.features_used & LL_FEAT_BIT_EXT_SCAN) != 0; in feature_ext_scan()
89 static inline bool feature_chan_sel_2(struct ll_conn *conn) in feature_chan_sel_2() argument
92 return (conn->llcp.fex.features_used & LL_FEAT_BIT_CHAN_SEL_2) != 0; in feature_chan_sel_2()
98 static inline bool feature_min_used_chan(struct ll_conn *conn) in feature_min_used_chan() argument
101 return (conn->llcp.fex.features_used & LL_FEAT_BIT_MIN_USED_CHAN) != 0; in feature_min_used_chan()
107 static inline bool feature_phy_2m(struct ll_conn *conn) in feature_phy_2m() argument
110 return (conn->llcp.fex.features_used & LL_FEAT_BIT_PHY_2M) != 0; in feature_phy_2m()
116 static inline bool feature_phy_coded(struct ll_conn *conn) in feature_phy_coded() argument
119 return (conn->llcp.fex.features_used & LL_FEAT_BIT_PHY_CODED) != 0; in feature_phy_coded()
125 static inline bool feature_cte_req(struct ll_conn *conn) in feature_cte_req() argument
128 return (conn->llcp.fex.features_used & LL_FEAT_BIT_CONNECTION_CTE_REQ) != 0; in feature_cte_req()
134 static inline bool feature_sca(struct ll_conn *conn) in feature_sca() argument
137 return (conn->llcp.fex.features_used & LL_FEAT_BIT_SCA_UPDATE) != 0; in feature_sca()
152 static inline bool feature_peer_smi_rx(struct ll_conn *conn) in feature_peer_smi_rx() argument
154 return (conn->llcp.fex.features_peer & BIT64(BT_LE_FEAT_BIT_SMI_RX)) != 0; in feature_peer_smi_rx()
162 static inline bool feature_peer_smi_tx(struct ll_conn *conn) in feature_peer_smi_tx() argument
164 return (conn->llcp.fex.features_peer & BIT64(BT_LE_FEAT_BIT_SMI_TX)) != 0; in feature_peer_smi_tx()
167 static inline bool feature_peer_iso_central(struct ll_conn *conn) in feature_peer_iso_central() argument
169 return (conn->llcp.fex.features_peer & BIT64(BT_LE_FEAT_BIT_CIS_CENTRAL)) != 0; in feature_peer_iso_central()
172 static inline bool feature_iso_central(struct ll_conn *conn) in feature_iso_central() argument
177 static inline bool feature_peer_iso_peripheral(struct ll_conn *conn) in feature_peer_iso_peripheral() argument
179 return (conn->llcp.fex.features_peer & BIT64(BT_LE_FEAT_BIT_CIS_PERIPHERAL)) != 0; in feature_peer_iso_peripheral()
182 static inline bool feature_iso_peripheral(struct ll_conn *conn) in feature_iso_peripheral() argument
187 static inline bool feature_peer_periodic_sync_recv(struct ll_conn *conn) in feature_peer_periodic_sync_recv() argument
189 return (conn->llcp.fex.features_peer & BIT64(BT_LE_FEAT_BIT_PAST_RECV)) != 0; in feature_peer_periodic_sync_recv()