Lines Matching refs:sdu
507 chan->sdu = NULL; in l2cap_le_flowctl_init()
3065 chan->sdu = NULL; in l2cap_ertm_init()
5808 if (chan->sdu) in l2cap_reassemble_sdu()
5815 if (chan->sdu) in l2cap_reassemble_sdu()
5829 chan->sdu = skb; in l2cap_reassemble_sdu()
5837 if (!chan->sdu) in l2cap_reassemble_sdu()
5840 append_skb_frag(chan->sdu, skb, in l2cap_reassemble_sdu()
5844 if (chan->sdu->len >= chan->sdu_len) in l2cap_reassemble_sdu()
5851 if (!chan->sdu) in l2cap_reassemble_sdu()
5854 append_skb_frag(chan->sdu, skb, in l2cap_reassemble_sdu()
5858 if (chan->sdu->len != chan->sdu_len) in l2cap_reassemble_sdu()
5861 err = chan->ops->recv(chan, chan->sdu); in l2cap_reassemble_sdu()
5865 chan->sdu = NULL; in l2cap_reassemble_sdu()
5874 kfree_skb(chan->sdu); in l2cap_reassemble_sdu()
5875 chan->sdu = NULL; in l2cap_reassemble_sdu()
6547 if (chan->sdu) { in l2cap_stream_rx()
6548 kfree_skb(chan->sdu); in l2cap_stream_rx()
6549 chan->sdu = NULL; in l2cap_stream_rx()
6702 if (!chan->sdu) { in l2cap_le_data_rcv()
6726 chan->sdu = skb; in l2cap_le_data_rcv()
6734 chan->sdu->len, skb->len, chan->sdu_len); in l2cap_le_data_rcv()
6736 if (chan->sdu->len + skb->len > chan->sdu_len) { in l2cap_le_data_rcv()
6742 append_skb_frag(chan->sdu, skb, &chan->sdu_last_frag); in l2cap_le_data_rcv()
6745 if (chan->sdu->len == chan->sdu_len) { in l2cap_le_data_rcv()
6746 err = chan->ops->recv(chan, chan->sdu); in l2cap_le_data_rcv()
6748 chan->sdu = NULL; in l2cap_le_data_rcv()
6757 kfree_skb(chan->sdu); in l2cap_le_data_rcv()
6758 chan->sdu = NULL; in l2cap_le_data_rcv()