Searched refs:l2cap_reassemble_sdu (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | l2cap_core.c | 6624 static int l2cap_reassemble_sdu(struct l2cap_chan *chan, struct sk_buff *skb, in l2cap_reassemble_sdu() function 6729 /* Pass sequential frames to l2cap_reassemble_sdu() in l2cap_rx_queued_iframes() 6747 err = l2cap_reassemble_sdu(chan, skb, &bt_cb(skb)->l2cap); in l2cap_rx_queued_iframes() 6970 /* l2cap_reassemble_sdu may free skb, hence invalidate in l2cap_rx_state_recv() 6972 * l2cap_reassemble_sdu returns and to avoid the race in l2cap_rx_state_recv() 6976 * l2cap_reassemble_sdu in l2cap_rx_state_recv() 6987 err = l2cap_reassemble_sdu(chan, skb, control); in l2cap_rx_state_recv() 7375 /* l2cap_reassemble_sdu may free skb, hence invalidate control, so store in l2cap_stream_rx() 7376 * the txseq field in advance to use it after l2cap_reassemble_sdu in l2cap_stream_rx() 7380 * l2cap_reassemble_sdu in l2cap_stream_rx() [all...] |
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | l2cap_core.c | 5626 static int l2cap_reassemble_sdu(struct l2cap_chan *chan, struct sk_buff *skb, in l2cap_reassemble_sdu() function 5731 /* Pass sequential frames to l2cap_reassemble_sdu() in l2cap_rx_queued_iframes() 5749 err = l2cap_reassemble_sdu(chan, skb, &bt_cb(skb)->l2cap); in l2cap_rx_queued_iframes() 5972 /* l2cap_reassemble_sdu may free skb, hence invalidate in l2cap_rx_state_recv() 5974 * l2cap_reassemble_sdu returns and to avoid the race in l2cap_rx_state_recv() 5978 * l2cap_reassemble_sdu in l2cap_rx_state_recv() 5989 err = l2cap_reassemble_sdu(chan, skb, control); in l2cap_rx_state_recv() 6369 /* l2cap_reassemble_sdu may free skb, hence invalidate control, so store in l2cap_stream_rx() 6370 * the txseq field in advance to use it after l2cap_reassemble_sdu in l2cap_stream_rx() 6374 * l2cap_reassemble_sdu in l2cap_stream_rx() [all...] |
Completed in 22 milliseconds