Home
last modified time | relevance | path

Searched refs:reassembly (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/bluetooth/
H A Dbfusb.c64 struct sk_buff *reassembly; member
251 kfree_skb(data->reassembly); in bfusb_recv_block()
252 data->reassembly = NULL; in bfusb_recv_block()
261 if (data->reassembly) { in bfusb_recv_block()
263 kfree_skb(data->reassembly); in bfusb_recv_block()
264 data->reassembly = NULL; in bfusb_recv_block()
314 data->reassembly = skb; in bfusb_recv_block()
316 if (!data->reassembly) { in bfusb_recv_block()
323 skb_put_data(data->reassembly, buf, len); in bfusb_recv_block()
326 hci_recv_frame(data->hdev, data->reassembly); in bfusb_recv_block()
[all …]
/linux/net/bluetooth/cmtp/
H A Dcore.c109 struct sk_buff *skb = session->reassembly[id], *nskb; in cmtp_add_msgpart()
127 session->reassembly[id] = nskb; in cmtp_add_msgpart()
174 cmtp_recv_capimsg(session, session->reassembly[id]); in cmtp_recv_frame()
175 session->reassembly[id] = NULL; in cmtp_recv_frame()
181 kfree_skb(session->reassembly[id]); in cmtp_recv_frame()
182 session->reassembly[id] = NULL; in cmtp_recv_frame()
377 session->reassembly[i] = NULL; in cmtp_add_connection()
H A Dcmtp.h100 struct sk_buff *reassembly[16]; member
/linux/fs/smb/server/
H A Dtransport_rdma.c194 spin_lock_irqsave(&sc->recv_io.reassembly.lock, flags); in enqueue_reassembly()
195 list_add_tail(&recvmsg->list, &sc->recv_io.reassembly.list); in enqueue_reassembly()
196 sc->recv_io.reassembly.queue_length++; in enqueue_reassembly()
204 sc->recv_io.reassembly.data_length += data_length; in enqueue_reassembly()
205 spin_unlock_irqrestore(&sc->recv_io.reassembly.lock, flags); in enqueue_reassembly()
210 if (!list_empty(&sc->recv_io.reassembly.list)) in get_first_reassembly()
211 return list_first_entry(&sc->recv_io.reassembly.list, in get_first_reassembly()
227 wake_up_all(&sc->recv_io.reassembly.wait_queue); in smb_direct_disconnect_wake_up_all()
490 spin_lock_irqsave(&sc->recv_io.reassembly.lock, flags); in free_transport()
494 spin_unlock_irqrestore(&sc->recv_io.reassembly.lock, flags); in free_transport()
[all …]
/linux/fs/smb/client/
H A Dsmbdirect.c180 wake_up_all(&sc->recv_io.reassembly.wait_queue); in smbd_disconnect_wake_up_all()
699 sc->recv_io.reassembly.full_packet_received = true; in recv_done()
736 if (sc->recv_io.reassembly.full_packet_received) in recv_done()
740 sc->recv_io.reassembly.full_packet_received = false; in recv_done()
742 sc->recv_io.reassembly.full_packet_received = true; in recv_done()
786 wake_up(&sc->recv_io.reassembly.wait_queue); in recv_done()
1416 spin_lock_irqsave(&sc->recv_io.reassembly.lock, flags); in enqueue_reassembly()
1417 list_add_tail(&response->list, &sc->recv_io.reassembly.list); in enqueue_reassembly()
1418 sc->recv_io.reassembly.queue_length++; in enqueue_reassembly()
1426 sc->recv_io.reassembly.data_length += data_length; in enqueue_reassembly()
[all …]
H A Dcifs_debug.c532 sc->recv_io.reassembly.data_length, in cifs_debug_data_proc_show()
533 sc->recv_io.reassembly.queue_length); in cifs_debug_data_proc_show()
/linux/fs/smb/common/smbdirect/
H A Dsmbdirect_socket.h269 } reassembly; member
392 INIT_LIST_HEAD(&sc->recv_io.reassembly.list); in smbdirect_socket_init()
393 spin_lock_init(&sc->recv_io.reassembly.lock); in smbdirect_socket_init()
394 init_waitqueue_head(&sc->recv_io.reassembly.wait_queue); in smbdirect_socket_init()
/linux/net/ieee802154/6lowpan/
H A DMakefile4 ieee802154_6lowpan-y := core.o rx.o reassembly.o tx.o
/linux/net/ipv6/
H A DMakefile11 raw.o icmp.o mcast.o reassembly.o tcp_ipv6.o ping.o \
/linux/Documentation/networking/
H A Dmctp.rst305 : finds existing reassembly in sk_key->reasm_head
H A Dtls-offload.rst150 Record reassembly is not necessary for TLS offload. If the packets arrive
H A Dj1939.rst150 and reassembly of large payloads and ensures that the correct CAN frames are