Lines Matching refs:frag
1749 struct net_buf *frag; in l2cap_chan_le_send_sdu() local
1757 frag = *buf; in l2cap_chan_le_send_sdu()
1758 if (!frag->len && frag->frags) { in l2cap_chan_le_send_sdu()
1759 frag = frag->frags; in l2cap_chan_le_send_sdu()
1764 ret = l2cap_chan_le_send(ch, frag, BT_L2CAP_SDU_HDR_LEN); in l2cap_chan_le_send_sdu()
1768 data_sent(frag)->len = sent; in l2cap_chan_le_send_sdu()
1770 *buf = frag; in l2cap_chan_le_send_sdu()
1779 if (!frag->len) { in l2cap_chan_le_send_sdu()
1780 frag = net_buf_frag_del(NULL, frag); in l2cap_chan_le_send_sdu()
1783 ret = l2cap_chan_le_send(ch, frag, 0); in l2cap_chan_le_send_sdu()
1787 data_sent(frag)->len = sent; in l2cap_chan_le_send_sdu()
1789 *buf = frag; in l2cap_chan_le_send_sdu()
1797 net_buf_unref(frag); in l2cap_chan_le_send_sdu()
2060 struct net_buf *frag = NULL; in l2cap_alloc_frag() local
2062 frag = chan->chan.ops->alloc_buf(&chan->chan); in l2cap_alloc_frag()
2063 if (!frag) { in l2cap_alloc_frag()
2067 BT_DBG("frag %p tailroom %zu", frag, net_buf_tailroom(frag)); in l2cap_alloc_frag()
2069 return frag; in l2cap_alloc_frag()