Lines Matching full:last
32 * to resend the last sent PDU, which sits separately outside of the queue.
168 if (frnd->last) { in friend_clear()
171 BT_MESH_ADV(frnd->last)->busy = 0; in friend_clear()
174 net_buf_unref(frnd->last); in friend_clear()
175 frnd->last = NULL; in friend_clear()
449 if (frnd->last) { in enqueue_sub_cfm()
450 BT_DBG("Discarding last PDU"); in enqueue_sub_cfm()
451 net_buf_unref(frnd->last); in enqueue_sub_cfm()
454 frnd->last = buf; in enqueue_sub_cfm()
593 if (msg->fsn == frnd->fsn && frnd->last) { in bt_mesh_friend_poll()
594 BT_DBG("Re-sending last PDU"); in bt_mesh_friend_poll()
597 if (frnd->last) { in bt_mesh_friend_poll()
598 net_buf_unref(frnd->last); in bt_mesh_friend_poll()
599 frnd->last = NULL; in bt_mesh_friend_poll()
759 if (frnd->last) { in enqueue_offer()
760 net_buf_unref(frnd->last); in enqueue_offer()
763 frnd->last = buf; in enqueue_offer()
984 net_buf_unref(frnd->last); in buf_send_start()
985 frnd->last = NULL; in buf_send_start()
1020 BT_DBG("lpn 0x%04x send_last %u last %p", frnd->lpn, in friend_timeout()
1021 frnd->send_last, frnd->last); in friend_timeout()
1023 if (frnd->send_last && frnd->last) { in friend_timeout()
1024 BT_DBG("Sending frnd->last %p", frnd->last); in friend_timeout()
1035 frnd->last = net_buf_slist_get(&frnd->queue); in friend_timeout()
1036 if (!frnd->last) { in friend_timeout()
1043 frnd->last, frnd->lpn); in friend_timeout()
1049 bt_mesh_adv_send(frnd->last, &buf_sent_cb, frnd); in friend_timeout()