Home
last modified time | relevance | path

Searched refs:transport (Results 1 – 25 of 383) sorted by relevance

12345678910>>...16

/OK3568_Linux_fs/kernel/net/sctp/
H A Dtransport.c94 struct sctp_transport *transport; in sctp_transport_new() local
96 transport = kzalloc(sizeof(*transport), gfp); in sctp_transport_new()
97 if (!transport) in sctp_transport_new()
100 if (!sctp_transport_init(net, transport, addr, gfp)) in sctp_transport_new()
103 SCTP_DBG_OBJCNT_INC(transport); in sctp_transport_new()
105 return transport; in sctp_transport_new()
108 kfree(transport); in sctp_transport_new()
117 void sctp_transport_free(struct sctp_transport *transport) in sctp_transport_free() argument
120 if (del_timer(&transport->hb_timer)) in sctp_transport_free()
121 sctp_transport_put(transport); in sctp_transport_free()
[all …]
H A Doutqueue.c45 struct sctp_transport *transport,
52 struct sctp_transport *transport,
101 struct sctp_transport *transport, in sctp_cacc_skip_3_1_d() argument
104 if (count_of_newacks >= 2 && transport != primary) in sctp_cacc_skip_3_1_d()
116 static inline int sctp_cacc_skip_3_1_f(struct sctp_transport *transport, in sctp_cacc_skip_3_1_f() argument
120 (transport && !transport->cacc.cacc_saw_newack)) in sctp_cacc_skip_3_1_f()
133 struct sctp_transport *transport, in sctp_cacc_skip_3_1() argument
137 if (sctp_cacc_skip_3_1_d(primary, transport, count_of_newacks)) in sctp_cacc_skip_3_1()
139 if (sctp_cacc_skip_3_1_f(transport, count_of_newacks)) in sctp_cacc_skip_3_1()
176 struct sctp_transport *transport, in sctp_cacc_skip() argument
[all …]
H A Dsm_sideeffect.c102 struct sctp_transport *transport; in sctp_do_ecn_ecne_work() local
107 transport = sctp_assoc_lookup_tsn(asoc, lowest_tsn); in sctp_do_ecn_ecne_work()
110 if (transport) in sctp_do_ecn_ecne_work()
111 sctp_transport_lower_cwnd(transport, in sctp_do_ecn_ecne_work()
233 struct sctp_transport *transport = in sctp_generate_t3_rtx_event() local
234 from_timer(transport, t, T3_rtx_timer); in sctp_generate_t3_rtx_event()
235 struct sctp_association *asoc = transport->asoc; in sctp_generate_t3_rtx_event()
247 if (!mod_timer(&transport->T3_rtx_timer, jiffies + (HZ/20))) in sctp_generate_t3_rtx_event()
248 sctp_transport_hold(transport); in sctp_generate_t3_rtx_event()
257 transport, GFP_ATOMIC); in sctp_generate_t3_rtx_event()
[all …]
H A Doutput.c76 struct sctp_transport *tp = packet->transport; in sctp_packet_config()
143 struct sctp_transport *transport, in sctp_packet_init() argument
146 pr_debug("%s: packet:%p transport:%p\n", __func__, packet, transport); in sctp_packet_init()
148 packet->transport = transport; in sctp_packet_init()
218 struct sctp_association *asoc = pkt->transport->asoc; in sctp_packet_bundle_auth()
266 asoc = pkt->transport->asoc; in sctp_packet_bundle_sack()
273 if (pkt->transport->sack_generation != in sctp_packet_bundle_sack()
274 pkt->transport->asoc->peer.sack_generation) in sctp_packet_bundle_sack()
349 chunk->transport = packet->transport; in __sctp_packet_append_chunk()
409 struct sctp_transport *tp = packet->transport; in sctp_packet_pack()
[all …]
H A Dassociola.c315 struct sctp_transport *transport; in sctp_association_free() local
375 transport = list_entry(pos, struct sctp_transport, transports); in sctp_association_free()
377 sctp_unhash_transport(transport); in sctp_association_free()
378 sctp_transport_free(transport); in sctp_association_free()
422 struct sctp_transport *transport) in sctp_assoc_set_primary() argument
430 asoc->peer.primary_path != transport) in sctp_assoc_set_primary()
433 asoc->peer.primary_path = transport; in sctp_assoc_set_primary()
434 sctp_ulpevent_notify_peer_addr_change(transport, in sctp_assoc_set_primary()
438 memcpy(&asoc->peer.primary_addr, &transport->ipaddr, in sctp_assoc_set_primary()
444 if ((transport->state == SCTP_ACTIVE) || in sctp_assoc_set_primary()
[all …]
H A Dinput.c91 struct sctp_transport *transport = NULL; in sctp_rcv() local
160 asoc = __sctp_rcv_lookup(net, skb, &src, &dest, &transport); in sctp_rcv()
175 if (transport) { in sctp_rcv()
176 sctp_transport_put(transport); in sctp_rcv()
178 transport = NULL; in sctp_rcv()
227 chunk->transport = transport; in sctp_rcv()
264 if (transport) in sctp_rcv()
265 sctp_transport_put(transport); in sctp_rcv()
278 if (transport) in sctp_rcv()
279 sctp_transport_put(transport); in sctp_rcv()
[all …]
H A Dproc.c115 struct sctp_transport *transport; in sctp_seq_dump_remote_addrs() local
120 list_for_each_entry_rcu(transport, &assoc->peer.transport_addr_list, in sctp_seq_dump_remote_addrs()
122 addr = &transport->ipaddr; in sctp_seq_dump_remote_addrs()
219 struct sctp_transport *transport = v; in sctp_transport_seq_stop() local
221 sctp_transport_put(transport); in sctp_transport_seq_stop()
232 struct sctp_transport *transport = v; in sctp_transport_seq_next() local
234 sctp_transport_put(transport); in sctp_transport_seq_next()
245 struct sctp_transport *transport; in sctp_assocs_seq_show() local
259 transport = (struct sctp_transport *)v; in sctp_assocs_seq_show()
260 assoc = transport->asoc; in sctp_assocs_seq_show()
[all …]
H A Dendpointola.c270 struct sctp_transport **transport) in sctp_endpoint_lookup_assoc() argument
275 *transport = NULL; in sctp_endpoint_lookup_assoc()
288 *transport = t; in sctp_endpoint_lookup_assoc()
328 struct sctp_transport *transport; in sctp_endpoint_bh_rcv() local
379 &transport); in sctp_endpoint_bh_rcv()
381 chunk->transport = transport; in sctp_endpoint_bh_rcv()
392 asoc->peer.last_data_from = chunk->transport; in sctp_endpoint_bh_rcv()
399 if (chunk->transport) in sctp_endpoint_bh_rcv()
400 chunk->transport->last_time_heard = ktime_get(); in sctp_endpoint_bh_rcv()
/OK3568_Linux_fs/kernel/net/sunrpc/
H A Dxprtsock.c470 xs_read_header(struct sock_xprt *transport, struct xdr_buf *buf) in xs_read_header() argument
472 if (!transport->recv.copied) { in xs_read_header()
473 if (buf->head[0].iov_len >= transport->recv.offset) in xs_read_header()
475 &transport->recv.xid, in xs_read_header()
476 transport->recv.offset); in xs_read_header()
477 transport->recv.copied = transport->recv.offset; in xs_read_header()
482 xs_read_stream_request_done(struct sock_xprt *transport) in xs_read_stream_request_done() argument
484 return transport->recv.fraghdr & cpu_to_be32(RPC_LAST_STREAM_FRAGMENT); in xs_read_stream_request_done()
488 xs_read_stream_check_eor(struct sock_xprt *transport, in xs_read_stream_check_eor() argument
491 if (xs_read_stream_request_done(transport)) in xs_read_stream_check_eor()
[all …]
/OK3568_Linux_fs/kernel/net/rxrpc/
H A Dpeer_object.c40 hash_key += srx->transport.family; in rxrpc_peer_hash_key()
42 switch (srx->transport.family) { in rxrpc_peer_hash_key()
44 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
45 size = sizeof(srx->transport.sin.sin_addr); in rxrpc_peer_hash_key()
46 p = (u16 *)&srx->transport.sin.sin_addr; in rxrpc_peer_hash_key()
50 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
51 size = sizeof(srx->transport.sin6.sin6_addr); in rxrpc_peer_hash_key()
52 p = (u16 *)&srx->transport.sin6.sin6_addr; in rxrpc_peer_hash_key()
87 (peer->srx.transport.family - srx->transport.family)); in rxrpc_peer_cmp_key()
91 switch (srx->transport.family) { in rxrpc_peer_cmp_key()
[all …]
H A Dutils.c23 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_extract_addr_from_skb()
24 srx->transport.sin.sin_family = AF_INET; in rxrpc_extract_addr_from_skb()
25 srx->transport.sin.sin_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb()
26 srx->transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
32 srx->transport_len = sizeof(srx->transport.sin6); in rxrpc_extract_addr_from_skb()
33 srx->transport.sin6.sin6_family = AF_INET6; in rxrpc_extract_addr_from_skb()
34 srx->transport.sin6.sin6_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb()
35 srx->transport.sin6.sin6_addr = ipv6_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
H A Dlocal_object.c41 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key()
45 switch (srx->transport.family) { in rxrpc_local_cmp_key()
50 return ((u16 __force)local->srx.transport.sin.sin_port - in rxrpc_local_cmp_key()
51 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_local_cmp_key()
52 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key()
53 &srx->transport.sin.sin_addr, in rxrpc_local_cmp_key()
60 return ((u16 __force)local->srx.transport.sin6.sin6_port - in rxrpc_local_cmp_key()
61 (u16 __force)srx->transport.sin6.sin6_port) ?: in rxrpc_local_cmp_key()
62 memcmp(&local->srx.transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
63 &srx->transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
[all …]
H A Dpeer_event.c39 srx->transport.family = local->srx.transport.family; in rxrpc_lookup_peer_icmp_rcu()
44 switch (srx->transport.family) { in rxrpc_lookup_peer_icmp_rcu()
46 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_icmp_rcu()
47 srx->transport.family = AF_INET; in rxrpc_lookup_peer_icmp_rcu()
48 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_icmp_rcu()
52 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
58 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
63 memcpy(&srx->transport.sin.sin_addr, &ip_hdr(skb)->saddr, in rxrpc_lookup_peer_icmp_rcu()
74 srx->transport.sin6.sin6_port = serr->port; in rxrpc_lookup_peer_icmp_rcu()
75 memcpy(&srx->transport.sin6.sin6_addr, in rxrpc_lookup_peer_icmp_rcu()
[all …]
H A Dconn_object.c86 if (srx.transport.family != local->srx.transport.family && in rxrpc_find_connection_rcu()
87 (srx.transport.family == AF_INET && in rxrpc_find_connection_rcu()
88 local->srx.transport.family != AF_INET6)) { in rxrpc_find_connection_rcu()
90 srx.transport.family, in rxrpc_find_connection_rcu()
91 local->srx.transport.family); in rxrpc_find_connection_rcu()
128 switch (srx.transport.family) { in rxrpc_find_connection_rcu()
130 if (peer->srx.transport.sin.sin_port != in rxrpc_find_connection_rcu()
131 srx.transport.sin.sin_port || in rxrpc_find_connection_rcu()
132 peer->srx.transport.sin.sin_addr.s_addr != in rxrpc_find_connection_rcu()
133 srx.transport.sin.sin_addr.s_addr) in rxrpc_find_connection_rcu()
[all …]
/OK3568_Linux_fs/kernel/net/vmw_vsock/
H A Daf_vsock.c408 if (!vsk->transport) in vsock_deassign_transport()
411 vsk->transport->destruct(vsk); in vsock_deassign_transport()
412 module_put(vsk->transport->module); in vsock_deassign_transport()
413 vsk->transport = NULL; in vsock_deassign_transport()
450 if (vsk->transport) { in vsock_assign_transport()
451 if (vsk->transport == new_transport) in vsock_assign_transport()
460 vsk->transport->release(vsk); in vsock_assign_transport()
476 vsk->transport = new_transport; in vsock_assign_transport()
535 if (!vsk->transport) in vsock_send_shutdown()
538 return vsk->transport->shutdown(vsk, mode); in vsock_send_shutdown()
[all …]
H A DKconfig30 tristate "Virtual Sockets loopback transport"
35 This module implements a loopback transport for Virtual Sockets,
42 tristate "VMware VMCI transport for Virtual Sockets"
45 This module implements a VMCI transport for Virtual Sockets.
47 Enable this transport if your Virtual Machine runs on a VMware
54 tristate "virtio transport for Virtual Sockets"
58 This module implements a virtio transport for Virtual Sockets.
60 Enable this transport if your Virtual Machine host supports Virtual
74 tristate "Hyper-V transport for Virtual Sockets"
77 This module implements a Hyper-V transport for Virtual Sockets.
[all …]
/OK3568_Linux_fs/kernel/arch/um/drivers/
H A Dnet_kern.c369 struct transport *transport, gfp_t gfp_mask) in eth_configure() argument
376 size = transport->private_size + sizeof(struct uml_net_private); in eth_configure()
430 (*transport->kern->init)(dev, init); in eth_configure()
437 .max_packet = transport->user->max_packet, in eth_configure()
438 .protocol = transport->kern->protocol, in eth_configure()
439 .open = transport->user->open, in eth_configure()
440 .close = transport->user->close, in eth_configure()
441 .remove = transport->user->remove, in eth_configure()
442 .read = transport->kern->read, in eth_configure()
443 .write = transport->kern->write, in eth_configure()
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/
H A Dscsi_transport_iscsi.c320 struct iscsi_transport *t = iface->transport; \
441 struct iscsi_transport *t = iface->transport; in iscsi_iface_attr_is_visible()
740 iscsi_create_iface(struct Scsi_Host *shost, struct iscsi_transport *transport, in iscsi_create_iface() argument
750 iface->transport = transport; in iscsi_create_iface()
810 struct iscsi_transport *t = fnode_sess->transport; \
910 struct iscsi_transport *t = fnode_sess->transport; in iscsi_flashnode_sess_attr_is_visible()
1023 struct iscsi_transport *t = fnode_conn->transport; \
1111 struct iscsi_transport *t = fnode_conn->transport; in iscsi_flashnode_conn_attr_is_visible()
1231 struct iscsi_transport *transport, in iscsi_create_flashnode_sess() argument
1241 fnode_sess->transport = transport; in iscsi_create_flashnode_sess()
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/
H A Dl2tp.sh236 tmpl proto esp mode transport
240 tmpl proto esp mode transport
244 tmpl proto esp mode transport
248 tmpl proto esp mode transport
253 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
258 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
263 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
268 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
275 tmpl proto esp mode transport
279 tmpl proto esp mode transport
[all …]
/OK3568_Linux_fs/kernel/fs/afs/
H A Daddr_list.c52 srx->transport_len = sizeof(srx->transport.sin6); in afs_alloc_addrlist()
53 srx->transport.sin6.sin6_family = AF_INET6; in afs_alloc_addrlist()
54 srx->transport.sin6.sin6_port = htons(port); in afs_alloc_addrlist()
284 struct sockaddr_in *a = &alist->addrs[i].transport.sin; in afs_merge_fs_addr4()
304 srx->transport_len = sizeof(srx->transport.sin); in afs_merge_fs_addr4()
305 srx->transport.sin.sin_family = AF_INET; in afs_merge_fs_addr4()
306 srx->transport.sin.sin_port = htons(port); in afs_merge_fs_addr4()
307 srx->transport.sin.sin_addr.s_addr = xdr; in afs_merge_fs_addr4()
324 struct sockaddr_in6 *a = &alist->addrs[i].transport.sin6; in afs_merge_fs_addr6()
344 srx->transport_len = sizeof(srx->transport.sin6); in afs_merge_fs_addr6()
[all …]
/OK3568_Linux_fs/buildroot/package/dvdrw-tools/
H A D0001-limits.h.patch1 transport.hxx: add limits.h include now needed because of kernel changes
5 diff -pruN dvd+rw-tools-7.1.ori/transport.hxx dvd+rw-tools-7.1/transport.hxx
6 --- dvd+rw-tools-7.1.ori/transport.hxx 2008-03-01 04:34:43.000000000 -0600
7 +++ dvd+rw-tools-7.1/transport.hxx 2015-01-18 15:47:24.245863631 -0600
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dscsi.rst233 layer, which expose transport attributes in sysfs.
235 Fibre Channel transport
238 The file drivers/scsi/scsi_transport_fc.c defines transport attributes
244 iSCSI transport class
247 The file drivers/scsi/scsi_transport_iscsi.c defines transport
254 Serial Attached SCSI (SAS) transport class
257 The file drivers/scsi/scsi_transport_sas.c defines transport
261 The SAS transport class contains common code to deal with SAS HBAs, an
266 In addition to the basic SCSI core objects this transport class
281 SATA transport class
[all …]
/OK3568_Linux_fs/kernel/Documentation/hid/
H A Dhid-transport.rst5 The HID subsystem is independent of the underlying transport driver. Initially,
7 provided new transport drivers. The kernel includes at least support for USB,
15 drivers on top of it. The transport drivers are responsible of raw data
16 transport and device setup/management. HID core is responsible of
60 transport drivers. Transport drivers use this to find any suitable HID device.
63 aware of which transport drivers are available and is not interested in it. It
72 device failures. Once transport drivers detect unplug or failure events, they
84 On the other hand, synchronous channels can be implemented by the transport
88 required on asynchronous channels, a transport-driver must implement that via
91 HID core requires transport drivers to follow a given design. A Transport
[all …]
/OK3568_Linux_fs/kernel/drivers/net/caif/
H A DKconfig7 bool "CAIF transport drivers"
15 tristate "CAIF TTY transport driver"
19 The CAIF TTY transport driver is a Line Discipline (ldisc)
24 tristate "CAIF HSI transport driver"
33 tristate "CAIF virtio transport driver"
/OK3568_Linux_fs/yocto/poky/meta/recipes-kernel/systemtap/systemtap/
H A D0001-PR28804-tune-default-stap-s-buffer-size-on-small-RAM.patch32 diff --git a/runtime/transport/transport.c b/runtime/transport/transport.c
34 --- a/runtime/transport/transport.c
35 +++ b/runtime/transport/transport.c

12345678910>>...16