Lines Matching refs:feat_mask
1587 static inline int l2cap_mode_supported(__u8 mode, __u32 feat_mask) in l2cap_mode_supported() argument
1595 return L2CAP_FEAT_ERTM & feat_mask & local_feat_mask; in l2cap_mode_supported()
1597 return L2CAP_FEAT_STREAMING & feat_mask & local_feat_mask; in l2cap_mode_supported()
1655 if (!l2cap_mode_supported(chan->mode, conn->feat_mask) in l2cap_conn_start()
3334 (conn->feat_mask & L2CAP_FEAT_EXT_WINDOW)); in __l2cap_ews_supported()
3340 (conn->feat_mask & L2CAP_FEAT_EXT_FLOW)); in __l2cap_efs_supported()
3463 chan->mode = l2cap_select_mode(rfc.mode, chan->conn->feat_mask); in l2cap_build_conf_req()
3480 if (!(chan->conn->feat_mask & L2CAP_FEAT_ERTM) && in l2cap_build_conf_req()
3481 !(chan->conn->feat_mask & L2CAP_FEAT_STREAMING)) in l2cap_build_conf_req()
3521 if (chan->conn->feat_mask & L2CAP_FEAT_FCS) in l2cap_build_conf_req()
3549 if (chan->conn->feat_mask & L2CAP_FEAT_FCS) in l2cap_build_conf_req()
3655 chan->conn->feat_mask); in l2cap_parse_conf_req()
4707 u32 feat_mask = l2cap_feat_mask; in l2cap_information_req() local
4712 feat_mask |= L2CAP_FEAT_ERTM | L2CAP_FEAT_STREAMING in l2cap_information_req()
4715 feat_mask |= L2CAP_FEAT_EXT_FLOW in l2cap_information_req()
4718 put_unaligned_le32(feat_mask, rsp->data); in l2cap_information_req()
4775 conn->feat_mask = get_unaligned_le32(rsp->data); in l2cap_information_rsp()
4777 if (conn->feat_mask & L2CAP_FEAT_FIXED_CHAN) { in l2cap_information_rsp()
7825 conn->feat_mask = 0; in l2cap_conn_add()