Lines Matching refs:seq_auth
71 uint64_t seq_auth; member
100 uint64_t seq_auth; member
218 (!blocked || seg_tx[i].seq_auth < blocked->seq_auth)) { in seg_tx_unblock_check()
224 LOG_DBG("Unblocked 0x%04x", (uint16_t)(blocked->seq_auth & TRANS_SEQ_ZERO_MASK)); in seg_tx_unblock_check()
239 tx->seq_auth = 0U; in seg_tx_reset()
346 uint16_t seq_zero = tx->seq_auth & TRANS_SEQ_ZERO_MASK; in seg_tx_buf_build()
403 (uint16_t)(tx->seq_auth & TRANS_SEQ_ZERO_MASK), tx->attempts_left); in seg_tx_send_unacked()
525 tx->seq_auth = SEQ_AUTH(BT_MESH_NET_IVI_TX, bt_mesh.seq); in send_seg()
540 LOG_DBG("SeqZero 0x%04x (segs: %u)", (uint16_t)(tx->seq_auth & TRANS_SEQ_ZERO_MASK), in send_seg()
545 tx->dst, &tx->seq_auth, in send_seg()
585 net_tx, type, ctl_op ? NULL : &tx->seq_auth, in send_seg()
787 .seq_num = seg ? (seg->seq_auth & 0xffffff) : rx->seq, in sdu_recv()
824 if ((tx->seq_auth & TRANS_SEQ_ZERO_MASK) != seq_zero) { in seg_tx_lookup()
847 struct net_buf_simple *buf, uint64_t *seq_auth) in trans_ack() argument
868 *seq_auth = SEQ_AUTH(BT_MESH_NET_IVI_RX(rx), seq_zero); in trans_ack()
889 *seq_auth = tx->seq_auth; in trans_ack()
959 struct net_buf_simple *buf, uint64_t *seq_auth) in ctl_recv() argument
967 return trans_ack(rx, hdr, buf, seq_auth); in ctl_recv()
1024 uint64_t *seq_auth) in trans_unseg() argument
1047 err = ctl_recv(rx, hdr, buf, seq_auth); in trans_unseg()
1104 uint8_t ttl, uint64_t *seq_auth, uint32_t block, uint8_t obo) in send_ack() argument
1118 uint16_t seq_zero = *seq_auth & TRANS_SEQ_ZERO_MASK; in send_ack()
1159 &rx->seq_auth); in seg_rx_reset()
1178 rx->seq_auth = 0U; in seg_rx_reset()
1216 send_ack(rx->sub, rx->dst, rx->src, rx->ttl, &rx->seq_auth, in seg_ack()
1238 const uint64_t *seq_auth) in seg_rx_find() argument
1253 if (rx->seq_auth >= *seq_auth) { in seg_rx_find()
1295 const uint8_t *hdr, const uint64_t *seq_auth, in seg_rx_alloc() argument
1318 rx->seq_auth = *seq_auth; in seg_rx_alloc()
1335 enum bt_mesh_friend_pdu_type *pdu_type, uint64_t *seq_auth, in trans_seg() argument
1389 *seq_auth = SEQ_AUTH(BT_MESH_NET_IVI_RX(net_rx), in trans_seg()
1393 auth_seqnum = *seq_auth & BIT_MASK(24); in trans_seg()
1397 rx = seg_rx_find(net_rx, seq_auth); in trans_seg()
1400 if (rx->seq_auth > *seq_auth) { in trans_seg()
1426 seq_auth, rx->block, rx->obo); in trans_seg()
1449 net_rx->ctx.send_ttl, seq_auth, 0, in trans_seg()
1461 net_rx->ctx.recv_dst, seq_auth, in trans_seg()
1465 net_rx->ctx.send_ttl, seq_auth, 0, in trans_seg()
1493 rx = seg_rx_alloc(net_rx, hdr, seq_auth, seg_n); 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()
1579 err = ctl_recv(net_rx, *hdr, &sdu, seq_auth); in trans_seg()
1616 uint64_t seq_auth = TRANS_SEQ_AUTH_NVAL; in bt_mesh_trans_recv() local
1666 err = trans_seg(buf, rx, &pdu_type, &seq_auth, &seg_count); in bt_mesh_trans_recv()
1677 err = trans_unseg(buf, rx, &seq_auth); in bt_mesh_trans_recv()
1688 if (seq_auth == TRANS_SEQ_AUTH_NVAL) { in bt_mesh_trans_recv()
1692 bt_mesh_friend_enqueue_rx(rx, pdu_type, &seq_auth, in bt_mesh_trans_recv()