Lines Matching refs:feat
28 uint16_t feat; member
74 static void notify_recv(uint8_t hops, uint16_t feat) in notify_recv() argument
80 cb->recv(&sub, hops, feat); in notify_recv()
103 uint16_t feat = 0U; in heartbeat_send() local
106 uint16_t feat; in heartbeat_send() member
131 feat |= BT_MESH_FEAT_RELAY; in heartbeat_send()
135 feat |= BT_MESH_FEAT_PROXY; in heartbeat_send()
139 feat |= BT_MESH_FEAT_FRIEND; in heartbeat_send()
143 feat |= BT_MESH_FEAT_LOW_POWER; in heartbeat_send()
146 hb.feat = sys_cpu_to_be16(feat); in heartbeat_send()
148 LOG_DBG("InitTTL %u feat 0x%04x", pub.ttl, feat); in heartbeat_send()
193 uint16_t feat; in bt_mesh_hb_recv() local
201 feat = net_buf_simple_pull_be16(buf); in bt_mesh_hb_recv()
223 rx->ctx.recv_ttl, init_ttl, hops, (hops == 1U) ? "" : "s", feat); in bt_mesh_hb_recv()
225 notify_recv(hops, feat); in bt_mesh_hb_recv()
238 pub.feat = 0U; in pub_disable()
267 new_pub->feat &= BT_MESH_FEAT_SUPPORTED; in bt_mesh_hb_pub_set()
374 if (!(pub.feat & features)) { in bt_mesh_hb_feature_changed()
428 hb_pub.feat = hb_val.feat; in hb_pub_set()
460 val.feat = hb_pub.feat; in bt_mesh_hb_pub_pending_store()