Lines Matching refs:obo
108 obo:1; member
816 static struct seg_tx *seg_tx_lookup(uint16_t seq_zero, uint8_t obo, uint16_t addr) in seg_tx_lookup() argument
837 if (obo && (tx->nack_count == tx->seg_n + 1 || tx->ack_src == addr)) { in seg_tx_lookup()
854 uint8_t obo; in trans_ack() local
862 obo = seq_zero >> 15; in trans_ack()
876 LOG_DBG("OBO %u seq_zero 0x%04x ack 0x%08x", obo, seq_zero, ack); in trans_ack()
878 tx = seg_tx_lookup(seq_zero, obo, rx->ctx.addr); in trans_ack()
1104 uint8_t ttl, uint64_t *seq_auth, uint32_t block, uint8_t obo) in send_ack() argument
1115 .src = obo ? bt_mesh_primary_addr() : src, in send_ack()
1121 LOG_DBG("SeqZero 0x%04x Block 0x%08x OBO %u", seq_zero, block, obo); in send_ack()
1136 sys_put_be16(((seq_zero << 2) & 0x7ffc) | (obo << 15), buf); in send_ack()
1155 if (IS_ENABLED(CONFIG_BT_MESH_FRIEND) && rx->obo && in seg_rx_reset()
1217 rx->block, rx->obo); in seg_ack()
1426 seq_auth, rx->block, rx->obo); in trans_seg()
1503 rx->obo = net_rx->friend_match; in trans_seg()
1524 seq_auth, 0, rx->obo); in trans_seg()
1573 net_rx->ctx.send_ttl, seq_auth, rx->block, rx->obo); in trans_seg()