Home
last modified time | relevance | path

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

/linux-4.1.27/net/sctp/
Dtransport.c110 struct sctp_transport *transport; in sctp_transport_new() local
112 transport = kzalloc(sizeof(*transport), gfp); in sctp_transport_new()
113 if (!transport) in sctp_transport_new()
116 if (!sctp_transport_init(net, transport, addr, gfp)) in sctp_transport_new()
119 SCTP_DBG_OBJCNT_INC(transport); in sctp_transport_new()
121 return transport; in sctp_transport_new()
124 kfree(transport); in sctp_transport_new()
133 void sctp_transport_free(struct sctp_transport *transport) in sctp_transport_free() argument
135 transport->dead = 1; in sctp_transport_free()
138 if (del_timer(&transport->hb_timer)) in sctp_transport_free()
[all …]
Doutqueue.c58 struct sctp_transport *transport,
65 struct sctp_transport *transport,
110 struct sctp_transport *transport, in sctp_cacc_skip_3_1_d() argument
113 if (count_of_newacks >= 2 && transport != primary) in sctp_cacc_skip_3_1_d()
125 static inline int sctp_cacc_skip_3_1_f(struct sctp_transport *transport, in sctp_cacc_skip_3_1_f() argument
129 (transport && !transport->cacc.cacc_saw_newack)) in sctp_cacc_skip_3_1_f()
142 struct sctp_transport *transport, in sctp_cacc_skip_3_1() argument
146 if (sctp_cacc_skip_3_1_d(primary, transport, count_of_newacks)) in sctp_cacc_skip_3_1()
148 if (sctp_cacc_skip_3_1_f(transport, count_of_newacks)) in sctp_cacc_skip_3_1()
185 struct sctp_transport *transport, in sctp_cacc_skip() argument
[all …]
Dsm_sideeffect.c117 struct sctp_transport *transport; in sctp_do_ecn_ecne_work() local
122 transport = sctp_assoc_lookup_tsn(asoc, lowest_tsn); in sctp_do_ecn_ecne_work()
125 if (transport) in sctp_do_ecn_ecne_work()
126 sctp_transport_lower_cwnd(transport, in sctp_do_ecn_ecne_work()
245 struct sctp_transport *transport = (struct sctp_transport *) peer; in sctp_generate_t3_rtx_event() local
246 struct sctp_association *asoc = transport->asoc; in sctp_generate_t3_rtx_event()
257 if (!mod_timer(&transport->T3_rtx_timer, jiffies + (HZ/20))) in sctp_generate_t3_rtx_event()
258 sctp_transport_hold(transport); in sctp_generate_t3_rtx_event()
265 if (transport->dead) in sctp_generate_t3_rtx_event()
273 transport, GFP_ATOMIC); in sctp_generate_t3_rtx_event()
[all …]
Doutput.c94 chunk = sctp_get_ecne_prepend(packet->transport->asoc); in sctp_packet_config()
108 struct sctp_transport *transport, in sctp_packet_init() argument
111 struct sctp_association *asoc = transport->asoc; in sctp_packet_init()
114 pr_debug("%s: packet:%p transport:%p\n", __func__, packet, transport); in sctp_packet_init()
116 packet->transport = transport; in sctp_packet_init()
192 struct sctp_association *asoc = pkt->transport->asoc; in sctp_packet_bundle_auth()
237 asoc = pkt->transport->asoc; in sctp_packet_bundle_sack()
244 if (pkt->transport->sack_generation != in sctp_packet_bundle_sack()
245 pkt->transport->asoc->peer.sack_generation) in sctp_packet_bundle_sack()
314 chunk->transport = packet->transport; in __sctp_packet_append_chunk()
[all …]
Dassociola.c327 struct sctp_transport *transport; in sctp_association_free() local
384 transport = list_entry(pos, struct sctp_transport, transports); in sctp_association_free()
386 sctp_transport_free(transport); in sctp_association_free()
430 struct sctp_transport *transport) in sctp_assoc_set_primary() argument
438 asoc->peer.primary_path != transport) in sctp_assoc_set_primary()
441 asoc->peer.primary_path = transport; in sctp_assoc_set_primary()
444 memcpy(&asoc->peer.primary_addr, &transport->ipaddr, in sctp_assoc_set_primary()
450 if ((transport->state == SCTP_ACTIVE) || in sctp_assoc_set_primary()
451 (transport->state == SCTP_UNKNOWN)) in sctp_assoc_set_primary()
452 asoc->peer.active_path = transport; in sctp_assoc_set_primary()
[all …]
Dendpointola.c323 struct sctp_transport **transport) in __sctp_endpoint_lookup_assoc() argument
333 *transport = NULL; in __sctp_endpoint_lookup_assoc()
355 *transport = t; in __sctp_endpoint_lookup_assoc()
368 struct sctp_transport **transport) in sctp_endpoint_lookup_assoc() argument
373 asoc = __sctp_endpoint_lookup_assoc(ep, paddr, transport); in sctp_endpoint_lookup_assoc()
412 struct sctp_transport *transport; in sctp_endpoint_bh_rcv() local
463 &transport); in sctp_endpoint_bh_rcv()
465 chunk->transport = transport; in sctp_endpoint_bh_rcv()
476 asoc->peer.last_data_from = chunk->transport; in sctp_endpoint_bh_rcv()
483 if (chunk->transport) in sctp_endpoint_bh_rcv()
[all …]
Dinput.c113 struct sctp_transport *transport = NULL; in sctp_rcv() local
174 asoc = __sctp_rcv_lookup(net, skb, &src, &dest, &transport); in sctp_rcv()
239 chunk->transport = transport; in sctp_rcv()
480 struct sctp_transport *transport = NULL; in sctp_err_lookup() local
499 asoc = __sctp_lookup_association(net, &saddr, &daddr, &transport); in sctp_err_lookup()
538 *tpp = transport; in sctp_err_lookup()
576 struct sctp_transport *transport; in sctp_v4_err() local
587 sk = sctp_err_lookup(net, AF_INET, skb, sctp_hdr(skb), &asoc, &transport); in sctp_v4_err()
609 sctp_icmp_frag_needed(sk, asoc, transport, info); in sctp_v4_err()
614 transport); in sctp_v4_err()
[all …]
Dsm_make_chunk.c481 retval->transport = chunk->transport; in sctp_make_init_ack()
589 retval->transport = chunk->transport; in sctp_make_cookie_echo()
630 retval->transport = chunk->transport; in sctp_make_cookie_ack()
686 retval->transport = chunk->transport; in sctp_make_cwr()
818 retval->transport = asoc->peer.last_data_from; in sctp_make_sack()
872 retval->transport = chunk->transport; in sctp_make_shutdown()
894 retval->transport = chunk->transport; in sctp_make_shutdown_ack()
924 retval->transport = chunk->transport; in sctp_make_shutdown_complete()
962 retval->transport = chunk->transport; in sctp_make_abort()
996 retval->transport = chunk->transport; in sctp_make_abort_no_data()
[all …]
Dobjcnt.c48 SCTP_DBG_OBJCNT(transport);
65 SCTP_DBG_OBJCNT_ENTRY(transport),
Dproc.c159 struct sctp_transport *transport; in sctp_seq_dump_remote_addrs() local
165 list_for_each_entry_rcu(transport, &assoc->peer.transport_addr_list, in sctp_seq_dump_remote_addrs()
167 addr = &transport->ipaddr; in sctp_seq_dump_remote_addrs()
168 if (transport->dead) in sctp_seq_dump_remote_addrs()
Dipv6.c147 struct sctp_transport *transport; in sctp_v6_err() local
160 sk = sctp_err_lookup(net, AF_INET6, skb, sctp_hdr(skb), &asoc, &transport); in sctp_v6_err()
176 sctp_icmp_frag_needed(sk, asoc, transport, ntohl(info)); in sctp_v6_err()
180 sctp_icmp_proto_unreachable(sk, asoc, transport); in sctp_v6_err()
185 sctp_icmp_redirect(sk, transport, skb); in sctp_v6_err()
207 static int sctp_v6_xmit(struct sk_buff *skb, struct sctp_transport *transport) in sctp_v6_xmit() argument
211 struct flowi6 *fl6 = &transport->fl.u.ip6; in sctp_v6_xmit()
218 if (!(transport->param_flags & SPP_PMTUD_ENABLE)) in sctp_v6_xmit()
Dsm_statefuns.c104 struct sctp_transport *transport);
574 asoc, chunk->transport); in sctp_sf_do_5_1C_ack()
777 auth.transport = chunk->transport; in sctp_sf_do_5_1D_ce()
959 struct sctp_transport *transport = (struct sctp_transport *) arg; in sctp_sf_heartbeat() local
963 reply = sctp_make_heartbeat(asoc, transport); in sctp_sf_heartbeat()
971 SCTP_TRANSPORT(transport)); in sctp_sf_heartbeat()
985 struct sctp_transport *transport = (struct sctp_transport *) arg; in sctp_sf_sendbeat_8_3() local
1005 if (transport->param_flags & SPP_HB_ENABLE) { in sctp_sf_sendbeat_8_3()
1015 SCTP_TRANSPORT(transport)); in sctp_sf_sendbeat_8_3()
1018 SCTP_TRANSPORT(transport)); in sctp_sf_sendbeat_8_3()
[all …]
Dsocket.c238 struct sctp_transport *transport; in sctp_addr_id2transport() local
243 &transport); in sctp_addr_id2transport()
255 return transport; in sctp_addr_id2transport()
709 struct sctp_transport *transport; in sctp_send_asconf_del_ip() local
838 list_for_each_entry(transport, &asoc->peer.transport_addr_list, in sctp_send_asconf_del_ip()
840 dst_release(transport->dst); in sctp_send_asconf_del_ip()
841 sctp_transport_route(transport, NULL, in sctp_send_asconf_del_ip()
1049 struct sctp_transport *transport; in __sctp_connect() local
1116 asoc2 = sctp_endpoint_lookup_assoc(ep, &to, &transport); in __sctp_connect()
1176 transport = sctp_assoc_add_peer(asoc, &to, GFP_KERNEL, in __sctp_connect()
[all …]
DMakefile10 transport.o chunk.o sm_make_chunk.o ulpevent.o \
Dprotocol.c955 struct sctp_transport *transport) in sctp_v4_xmit() argument
960 skb->len, &transport->fl.u.ip4.saddr, &transport->fl.u.ip4.daddr); in sctp_v4_xmit()
962 inet->pmtudisc = transport->param_flags & SPP_PMTUD_ENABLE ? in sctp_v4_xmit()
967 return ip_queue_xmit(&inet->sk, skb, &transport->fl); in sctp_v4_xmit()
DKconfig18 "SCTP is a reliable transport protocol operating on top of a
Dulpevent.c672 chunk->transport)) in sctp_ulpevent_make_rcvmsg()
/linux-4.1.27/net/sunrpc/
Dxprtsock.c440 struct sock_xprt *transport = container_of(task->tk_rqstp->rq_xprt, struct sock_xprt, xprt); in xs_nospace_callback() local
442 transport->inet->sk_write_pending--; in xs_nospace_callback()
443 clear_bit(SOCK_ASYNC_NOSPACE, &transport->sock->flags); in xs_nospace_callback()
455 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); in xs_nospace() local
456 struct sock *sk = transport->inet; in xs_nospace()
468 if (test_bit(SOCK_ASYNC_NOSPACE, &transport->sock->flags)) { in xs_nospace()
473 set_bit(SOCK_NOSPACE, &transport->sock->flags); in xs_nospace()
479 clear_bit(SOCK_ASYNC_NOSPACE, &transport->sock->flags); in xs_nospace()
515 struct sock_xprt *transport = in xs_local_send_request() local
526 status = xs_sendpages(transport->sock, NULL, 0, xdr, req->rq_bytes_sent, in xs_local_send_request()
[all …]
DKconfig57 transport.
59 To compile RPC client RDMA transport support as a module,
70 transport.
72 To compile RPC server RDMA transport support as a module,
Dxprt.c88 int xprt_register_transport(struct xprt_class *transport) in xprt_register_transport() argument
97 if (t->ident == transport->ident) in xprt_register_transport()
101 list_add_tail(&transport->list, &xprt_list); in xprt_register_transport()
103 transport->name); in xprt_register_transport()
120 int xprt_unregister_transport(struct xprt_class *transport) in xprt_unregister_transport() argument
128 if (t == transport) { in xprt_unregister_transport()
131 transport->name); in xprt_unregister_transport()
132 list_del_init(&transport->list); in xprt_unregister_transport()
/linux-4.1.27/net/rxrpc/
Dar-local.c87 (struct sockaddr *) &local->srx.transport, in rxrpc_create_local()
145 srx->transport.family, in rxrpc_lookup_local()
146 &srx->transport.sin.sin_addr, in rxrpc_lookup_local()
147 ntohs(srx->transport.sin.sin_port)); in rxrpc_lookup_local()
157 local->srx.transport.family, in rxrpc_lookup_local()
158 &local->srx.transport.sin.sin_addr, in rxrpc_lookup_local()
159 ntohs(local->srx.transport.sin.sin_port)); in rxrpc_lookup_local()
162 local->srx.transport.family != srx->transport.family) in rxrpc_lookup_local()
165 switch (srx->transport.family) { in rxrpc_lookup_local()
167 if (local->srx.transport.sin.sin_port != in rxrpc_lookup_local()
[all …]
Dar-peer.c44 peer->srx.transport.sin.sin_addr.s_addr, 0, in rxrpc_assess_MTU_size()
81 if (srx->transport.family == AF_INET) { in rxrpc_alloc_peer()
115 &srx->transport.sin.sin_addr, in rxrpc_get_peer()
116 ntohs(srx->transport.sin.sin_port)); in rxrpc_get_peer()
130 memcmp(&peer->srx.transport, in rxrpc_get_peer()
131 &srx->transport, in rxrpc_get_peer()
151 memcmp(&peer->srx.transport, in rxrpc_get_peer()
152 &srx->transport, in rxrpc_get_peer()
171 peer->srx.transport.family, in rxrpc_get_peer()
172 &peer->srx.transport.sin.sin_addr, in rxrpc_get_peer()
[all …]
Dar-proc.c65 &trans->local->srx.transport.sin.sin_addr, in rxrpc_call_seq_show()
66 ntohs(trans->local->srx.transport.sin.sin_port)); in rxrpc_call_seq_show()
69 &trans->peer->srx.transport.sin.sin_addr, in rxrpc_call_seq_show()
70 ntohs(trans->peer->srx.transport.sin.sin_port)); in rxrpc_call_seq_show()
148 &trans->local->srx.transport.sin.sin_addr, in rxrpc_connection_seq_show()
149 ntohs(trans->local->srx.transport.sin.sin_port)); in rxrpc_connection_seq_show()
152 &trans->peer->srx.transport.sin.sin_addr, in rxrpc_connection_seq_show()
153 ntohs(trans->peer->srx.transport.sin.sin_port)); in rxrpc_connection_seq_show()
Dar-transport.c56 if (peer->srx.transport.family == AF_INET) { in rxrpc_alloc_transport()
87 &local->srx.transport.sin.sin_addr, in rxrpc_get_transport()
88 ntohs(local->srx.transport.sin.sin_port), in rxrpc_get_transport()
89 &peer->srx.transport.sin.sin_addr, in rxrpc_get_transport()
90 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_get_transport()
159 &local->srx.transport.sin.sin_addr, in rxrpc_find_transport()
160 ntohs(local->srx.transport.sin.sin_port), in rxrpc_find_transport()
161 &peer->srx.transport.sin.sin_addr, in rxrpc_find_transport()
162 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_find_transport()
Dar-accept.c39 msg.msg_name = &srx->transport.sin; in rxrpc_busy()
40 msg.msg_namelen = sizeof(srx->transport.sin); in rxrpc_busy()
246 srx.transport.family = local->srx.transport.family; in rxrpc_accept_incoming_calls()
248 switch (srx.transport.family) { in rxrpc_accept_incoming_calls()
251 srx.transport.sin.sin_port = udp_hdr(skb)->source; in rxrpc_accept_incoming_calls()
252 srx.transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_accept_incoming_calls()
Daf_rxrpc.c93 len -= offsetof(struct sockaddr_rxrpc, transport); in rxrpc_validate_address()
98 if (srx->transport.family != rx->proto) in rxrpc_validate_address()
101 switch (srx->transport.family) { in rxrpc_validate_address()
104 ntohs(srx->transport.sin.sin_port), in rxrpc_validate_address()
105 &srx->transport.sin.sin_addr); in rxrpc_validate_address()
107 memset((void *)&srx->transport + 8, 0, in rxrpc_validate_address()
240 if (rx->srx.transport.family != srx->transport.family) in rxrpc_name_to_transport()
401 rx->srx.transport.family = srx->transport.family; in rxrpc_connect()
DMakefile21 ar-transport.o
Dar-connevent.c86 msg.msg_name = &conn->trans->peer->srx.transport.sin; in rxrpc_abort_connection()
87 msg.msg_namelen = sizeof(conn->trans->peer->srx.transport.sin); in rxrpc_abort_connection()
363 sa.sa.sa_family = local->srx.transport.family; in rxrpc_reject_packets()
DKconfig12 the transport part, not the presentation part: (un)marshalling is
Dar-call.c286 trans->peer->srx.transport.sin.sin_addr.s_addr; in rxrpc_alloc_client_call()
290 trans->peer->srx.transport.sin6.sin6_addr.in6_u.u6_addr8, in rxrpc_alloc_client_call()
528 conn->trans->peer->srx.transport.sin.sin_addr.s_addr; in rxrpc_incoming_call()
532 conn->trans->peer->srx.transport.sin6.sin6_addr.in6_u.u6_addr8, in rxrpc_incoming_call()
Drxkad.c589 msg.msg_name = &conn->trans->peer->srx.transport.sin; in rxkad_issue_challenge()
590 msg.msg_namelen = sizeof(conn->trans->peer->srx.transport.sin); in rxkad_issue_challenge()
641 msg.msg_name = &conn->trans->peer->srx.transport.sin; in rxkad_send_response()
642 msg.msg_namelen = sizeof(conn->trans->peer->srx.transport.sin); in rxkad_send_response()
Dar-output.c343 msg.msg_name = &trans->peer->srx.transport.sin; in rxrpc_send_packet()
344 msg.msg_namelen = sizeof(trans->peer->srx.transport.sin); in rxrpc_send_packet()
Dar-ack.c906 msg.msg_name = &call->conn->trans->peer->srx.transport.sin; in rxrpc_process_call()
907 msg.msg_namelen = sizeof(call->conn->trans->peer->srx.transport.sin); in rxrpc_process_call()
/linux-4.1.27/drivers/target/
Dtarget_core_hba.c120 hba->transport = core_get_backend(plugin_name); in core_alloc_hba()
121 if (!hba->transport) { in core_alloc_hba()
126 ret = hba->transport->attach_hba(hba, plugin_dep_id); in core_alloc_hba()
141 module_put(hba->transport->owner); in core_alloc_hba()
142 hba->transport = NULL; in core_alloc_hba()
153 hba->transport->detach_hba(hba); in core_delete_hba()
162 module_put(hba->transport->owner); in core_delete_hba()
164 hba->transport = NULL; in core_delete_hba()
Dtarget_core_device.c531 if (!(dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) && in core_export_port()
545 dev->transport->name, tpg->se_tpg_tfo->get_fabric_name()); in core_export_port()
658 if (dev->transport->get_write_cache) in se_dev_check_wce()
659 wce = dev->transport->get_write_cache(dev); in se_dev_check_wce()
753 dev->transport->inquiry_prod, 16); in se_dev_set_emulate_model_alias()
784 dev->transport->get_write_cache) { in se_dev_set_emulate_fua_write()
823 dev->transport->get_write_cache) { in se_dev_set_emulate_write_cache()
970 if (!dev->transport->init_prot || !dev->transport->free_prot) { in se_dev_set_pi_prot_type()
976 dev->transport->name); in se_dev_set_pi_prot_type()
992 rc = dev->transport->init_prot(dev); in se_dev_set_pi_prot_type()
[all …]
Dtarget_core_spc.c77 if (dev->transport->get_device_type(dev) == TYPE_TAPE) in spc_emulate_inquiry_std()
510 buf[0] = dev->transport->get_device_type(dev); in spc_emulate_evpd_b0()
524 if (dev->transport->get_io_min && (min = dev->transport->get_io_min(dev))) in spc_emulate_evpd_b0()
537 if (dev->transport->get_io_opt && (opt = dev->transport->get_io_opt(dev))) in spc_emulate_evpd_b0()
587 buf[0] = dev->transport->get_device_type(dev); in spc_emulate_evpd_b1()
608 buf[0] = dev->transport->get_device_type(dev); in spc_emulate_evpd_b2()
652 buf[0] = dev->transport->get_device_type(dev); in spc_emulate_evpd_b3()
718 buf[0] = dev->transport->get_device_type(dev); in spc_emulate_inquiry()
978 int type = dev->transport->get_device_type(dev); in spc_emulate_modesense()
1016 u64 blocks = dev->transport->get_blocks(dev); in spc_emulate_modesense()
[all …]
Dtarget_core_sbc.c47 unsigned long long blocks_long = dev->transport->get_blocks(dev); in sbc_emulate_readcapacity()
100 unsigned long long blocks = dev->transport->get_blocks(dev); in sbc_emulate_readcapacity_16()
130 if (dev->transport->get_lbppbe) in sbc_emulate_readcapacity_16()
131 buf[13] = dev->transport->get_lbppbe(dev) & 0x0f; in sbc_emulate_readcapacity_16()
133 if (dev->transport->get_alignment_offset_lbas) { in sbc_emulate_readcapacity_16()
134 u16 lalba = dev->transport->get_alignment_offset_lbas(dev); in sbc_emulate_readcapacity_16()
174 return cmd->se_dev->transport->get_blocks(cmd->se_dev) - in sbc_get_write_same_sectors()
267 sector_t end_lba = dev->transport->get_blocks(dev) + 1; in sbc_setup_write_same()
552 dev->transport->name); in compare_and_write_callback()
1077 end_lba = dev->transport->get_blocks(dev) + 1; in sbc_parse_cdb()
[all …]
Dtarget_core_configfs.c814 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in target_core_dev_pr_show_attr_res_holder()
965 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in target_core_dev_pr_show_attr_res_type()
978 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in target_core_dev_pr_show_attr_res_aptpl_active()
993 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in target_core_dev_pr_show_attr_res_aptpl_metadata()
1040 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in target_core_dev_pr_store_attr_res_aptpl_metadata()
1226 struct se_subsystem_api *t = dev->transport; in target_core_show_dev_info()
1250 struct se_subsystem_api *t = dev->transport; in target_core_store_dev_control()
2543 t = hba->transport; in target_core_make_subdev()
2696 hba->hba_id, hba->transport->name, in target_core_hba_show_attr_hba_info()
2716 struct se_subsystem_api *transport = hba->transport; in target_core_hba_store_attr_hba_mode() local
[all …]
Dtarget_core_tmr.c437 dev->transport->name, tas); in core_tmr_lun_reset()
460 dev->transport->name); in core_tmr_lun_reset()
Dtarget_core_transport.c693 dev->se_hba->hba_id, dev->transport->name, cmd->scsi_status); in transport_get_sense_buffer()
709 if (dev && dev->transport->transport_complete) { in target_complete_cmd()
710 dev->transport->transport_complete(cmd, in target_complete_cmd()
1130 " plugin: %s\n", dev->transport->name); in target_cmd_size_check()
1198 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in transport_check_alloc_task_attr()
1213 dev->transport->name); in transport_check_alloc_task_attr()
1274 ret = dev->transport->parse_cdb(cmd); in target_setup_cmd_from_cdb()
1789 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in target_handle_task_attr()
1916 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in transport_complete_task_attr()
Dtarget_core_file.c886 (unsigned long long)(dev->transport->get_blocks(dev) + 1) * in fd_format_prot()
890 ret = fd_do_prot_fill(dev, 0, dev->transport->get_blocks(dev) + 1, in fd_format_prot()
Dtarget_core_alua.c707 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in target_alua_state_check()
2380 if (!(dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) && in core_setup_alua()
2399 dev->transport->name); in core_setup_alua()
Dtarget_core_tpg.c155 if (dev->transport->get_device_type(dev) == TYPE_DISK) in core_tpg_add_node_to_devs()
Dtarget_core_pr.c1008 dev->transport->name); in __core_scsi3_dump_registration()
1284 dev->transport->name); in __core_scsi3_free_registration()
4099 if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH) in target_check_reservation()
Dtarget_core_stat.c369 dev->transport->get_device_type(dev)); in target_stat_scsi_lu_show_attr_dev_type()
/linux-4.1.27/arch/um/drivers/
Dnet_kern.c391 struct transport *transport) in eth_configure() argument
398 size = transport->private_size + sizeof(struct uml_net_private); in eth_configure()
452 (*transport->kern->init)(dev, init); in eth_configure()
459 .max_packet = transport->user->max_packet, in eth_configure()
460 .protocol = transport->kern->protocol, in eth_configure()
461 .open = transport->user->open, in eth_configure()
462 .close = transport->user->close, in eth_configure()
463 .remove = transport->user->remove, in eth_configure()
464 .read = transport->kern->read, in eth_configure()
465 .write = transport->kern->write, in eth_configure()
[all …]
Dumcast_kern.c161 static struct transport mcast_transport = {
171 static struct transport ucast_transport = {
Ddaemon_kern.c79 static struct transport daemon_transport = {
Dslip_kern.c77 static struct transport slip_transport = {
Dslirp_kern.c104 static struct transport slirp_transport = {
Dpcap_kern.c97 static struct transport pcap_transport = {
Dvde_kern.c113 static struct transport vde_transport = {
/linux-4.1.27/drivers/scsi/
Dscsi_transport_iscsi.c300 struct iscsi_transport *t = iface->transport; \
421 struct iscsi_transport *t = iface->transport; in iscsi_iface_attr_is_visible()
742 iscsi_create_iface(struct Scsi_Host *shost, struct iscsi_transport *transport, in iscsi_create_iface() argument
752 iface->transport = transport; in iscsi_create_iface()
812 struct iscsi_transport *t = fnode_sess->transport; \
912 struct iscsi_transport *t = fnode_sess->transport; in iscsi_flashnode_sess_attr_is_visible()
1025 struct iscsi_transport *t = fnode_conn->transport; \
1113 struct iscsi_transport *t = fnode_conn->transport; in iscsi_flashnode_conn_attr_is_visible()
1233 struct iscsi_transport *transport, in iscsi_create_flashnode_sess() argument
1243 fnode_sess->transport = transport; in iscsi_create_flashnode_sess()
[all …]
Dscsi_netlink.c94 tport = hdr->transport; in scsi_nl_rcv_msg()
DKconfig265 If you wish to export transport-specific information about
273 If you wish to export transport-specific information about
282 If you wish to export transport-specific information about
291 If you wish to export transport-specific information about
300 If you wish to export transport-specific information about
321 through an IP network. The driver uses the iSCSI protocol to transport
Dlibiscsi.c2839 struct module *owner = cls_session->transport->owner; in iscsi_session_teardown()
/linux-4.1.27/net/vmw_vsock/
Daf_vsock.c119 static const struct vsock_transport *transport; variable
128 return transport->get_local_cid(); in vm_sockets_get_local_cid()
431 return transport->shutdown(vsock_sk(sk), mode); in vsock_send_shutdown()
539 return transport->dgram_bind(vsk, addr); in __vsock_bind_dgram()
557 cid = transport->get_local_cid(); in __vsock_bind()
633 if (transport->init(vsk, psk) < 0) { in __vsock_create()
661 transport->release(vsk); in __vsock_release()
685 transport->destruct(vsk); in vsock_sk_destruct()
709 return transport->stream_has_data(vsk); in vsock_stream_has_data()
715 return transport->stream_has_space(vsk); in vsock_stream_has_space()
[all …]
DKconfig19 tristate "VMware VMCI transport for Virtual Sockets"
22 This module implements a VMCI transport for Virtual Sockets.
24 Enable this transport if your Virtual Machine runs on a VMware
/linux-4.1.27/arch/um/
DKconfig.net10 hardware devices, this choice and the following transport options
21 enable at least one of the following transport options to actually
25 bool "Ethertap transport"
28 The Ethertap User-Mode Linux network transport allows a single
52 bool "TUN/TAP transport"
55 The UML TUN/TAP network transport allows a UML instance to exchange
60 To use this transport, your host kernel must have support for TUN/TAP
64 bool "SLIP transport"
67 The slip User-Mode Linux network transport allows a running UML to
70 the slip transport can only carry IP packets.
[all …]
/linux-4.1.27/drivers/misc/ti-st/
DKconfig2 # TI's shared transport line discipline and the protocol
5 menu "Texas Instruments shared transport line discipline"
7 tristate "Shared transport core driver"
11 This enables the shared transport core driver for TI
/linux-4.1.27/net/rds/
DKconfig14 Allow RDS to use Infiniband and iWARP as a transport.
15 This transport supports RDMA operations.
21 Allow RDS to use TCP as a transport.
22 This transport does not support RDMA operations.
DMakefile3 recv.o send.o stats.o sysctl.o threads.o transport.o \
Dconnection.c499 strncpy(cinfo->transport, conn->c_trans->t_name, in rds_conn_info_visitor()
500 sizeof(cinfo->transport)); in rds_conn_info_visitor()
/linux-4.1.27/drivers/net/caif/
DKconfig5 comment "CAIF transport drivers"
8 tristate "CAIF TTY transport driver"
12 The CAIF TTY transport driver is a Line Discipline (ldisc)
17 tristate "CAIF SPI transport driver for slave interface"
36 tristate "CAIF HSI transport driver"
45 tristate "CAIF virtio transport driver"
/linux-4.1.27/Documentation/hid/
Dhid-transport.txt4 The HID subsystem is independent of the underlying transport driver. Initially,
6 provided new transport drivers. The kernel includes at least support for USB,
14 drivers on top of it. The transport drivers are responsible of raw data
15 transport and device setup/management. HID core is responsible of
56 transport drivers. Transport drivers use this to find any suitable HID device.
59 aware of which transport drivers are available and is not interested in it. It
68 device failures. Once transport drivers detect unplug or failure events, they
80 On the other hand, synchronous channels can be implemented by the transport
84 required on asynchronous channels, a transport-driver must implement that via
87 HID core requires transport drivers to follow a given design. A Transport
[all …]
Duhid.txt4 UHID allows user-space to implement HID transport drivers. Please see
5 hid-transport.txt for an introduction into HID transport drivers. This document
8 With UHID, a user-space transport driver can create kernel hid-devices for each
/linux-4.1.27/include/scsi/
Dscsi_transport_iscsi.h190 struct iscsi_transport *transport, uint32_t type,
194 struct iscsi_transport *transport,
200 struct iscsi_transport *transport,
207 struct iscsi_transport *transport; member
235 struct iscsi_transport *transport; member
295 struct iscsi_transport *transport; member
311 struct iscsi_transport *transport; member
355 struct iscsi_transport *transport; member
425 struct iscsi_transport *transport, int dd_size);
464 struct iscsi_transport *transport, int dd_size);
[all …]
/linux-4.1.27/Documentation/networking/
Drds.txt18 to N*N if you use a connection-oriented socket transport like TCP.
35 transport has to be IP-based. In fact, RDS over IB uses a
51 This is needed because binding also selects a transport and
52 attaches it to the socket. Once bound, the transport assignment
55 doesn't move to a different transport.
90 transport.
217 RDS's IB transport uses a credit-based mechanism to verify that
253 into a general RDS layer and a transport layer.
258 The transport layer handles the details of the transport. The IB
259 transport, for example, handles all the queue pairs, work requests,
[all …]
Dtcp-thin.txt3 A wide range of Internet-based services that use reliable transport
6 retransmission mechanisms of the transport protocol are not fully
46 reliable transport"
Drxrpc.txt5 The RxRPC protocol driver provides a reliable two-phase transport on top of UDP
38 reliable virtual connections using UDP over IPv4 (or IPv6) as the transport
63 (3) Retention of the reusable bits of the transport system set up for one call
80 (2) provided with a protocol of the type of underlying transport they're going
95 currently), and uses this to provide network transport. UDP ports, for
96 example, provide transport endpoints.
98 (*) RxRPC supports multiple virtual "connections" from any given transport
106 (*) Client-originating packets are marked, thus a transport endpoint can be
111 local transport endpoint and one service on one remote endpoint. An RxRPC
171 (*) The AF_RXRPC protocol transparently uses internal sockets of the transport
[all …]
Dsctp.txt7 reliable transport protocol, with congestion control, support for
12 general purpose transport.
Dudplite.txt6 UDP-Lite is a Standards-Track IETF transport protocol whose characteristic
7 is a variable-length checksum. This has advantages for transport of multimedia
Dcan.txt34 4.3 connected transport protocols (SOCK_SEQPACKET)
35 4.4 unconnected transport protocols (SOCK_DGRAM)
84 Queueing of frames and higher-level transport protocols like ISO-TP
100 module provides an API for transport protocol modules to register, so
101 that any number of transport protocols can be loaded or unloaded
109 communicate using a specific transport protocol, e.g. ISO-TP, just
287 /* transport protocol class address info (e.g. ISOTP) */
843 4.3 connected transport protocols (SOCK_SEQPACKET)
844 4.4 unconnected transport protocols (SOCK_DGRAM)
Ddns_resolver.txt123 this type are used to transport and cache DNS lookup results from userspace.
Dphonet.txt42 network layer with 6 bits of address space and 10 bits for transport
Dpktgen.txt222 Default IPsec transformation with ESP encapsulation plus transport mode
Dscaling.txt35 and/or transport layer headers-- for example, a 4-tuple hash over
399 transport layer is responsible for setting ooo_okay appropriately. TCP,
Dpacket_mmap.txt470 TP_STATUS_CSUM_VALID : This flag indicates that at least the transport
Dip-sysctl.txt1708 before traffic is redirected to an alternate transport (should one
/linux-4.1.27/Documentation/ABI/stable/
Dsysfs-transport-srp12 Description: Number of seconds the SCSI layer will wait after a transport
21 Description: Number of seconds the SCSI layer will wait after a transport
51 Description: State of the transport layer used for communication with the
52 remote port. "running" if the transport layer is operational;
53 "blocked" if a transport layer error has been encountered but
/linux-4.1.27/drivers/crypto/qat/qat_dh895xcc/
Dadf_hw_arbiter.c92 void __iomem *csr = accel_dev->transport->banks[0].csr_addr; in adf_init_arb()
139 if (!accel_dev->transport) in adf_exit_arb()
142 csr = accel_dev->transport->banks[0].csr_addr; in adf_exit_arb()
Dadf_isr.c110 struct adf_etr_data *etr_data = accel_dev->transport; in adf_request_irqs()
154 struct adf_etr_data *etr_data = accel_dev->transport; in adf_free_irqs()
214 struct adf_etr_data *priv_data = accel_dev->transport; in adf_setup_bh()
227 struct adf_etr_data *priv_data = accel_dev->transport; in adf_cleanup_bh()
/linux-4.1.27/include/uapi/scsi/
Dscsi_netlink.h44 uint8_t transport; member
116 (hdr)->transport = t; \
/linux-4.1.27/arch/um/include/shared/
Dnet_kern.h52 struct transport { struct
66 extern void register_transport(struct transport *new); argument
/linux-4.1.27/Documentation/scsi/
Dscsi_fc_transport.txt14 It also provides documents the API between the transport and FC LLDDs.
15 The FC transport can be found at:
50 The FC transport is now recognizing a new object - a vport. A vport is
52 World Wide Node Name (wwnn). The transport also allows for the FC4's to
57 to create vports. The transport will create the vport object within the
64 Note: At this time, the transport is written to create only NPIV-based
82 transport creates the vport object and places it under the scsi_host
86 as the non-NPIV case. The transport is written currently to easily
174 A "<WWPN>:<WWNN>" string is written to the attribute. The transport
181 string is written to the attribute. The transport will locate the
[all …]
Dcxgb3i.txt50 The cxgb3i module registers a new transport class "cxgb3i" with open-iscsi.
59 transport class "cxgb3i".
83 iscsiadm command. <iface file name> is the transport interface file created
Dufs.txt76 set layer(UCS) to transport commands.
78 manager to transport task management functions.
87 * UIC_SAP: To transport UPIU between UFS host and UFS device.
Dscsi-changer.txt31 media transport - this one shuffles around the media, i.e. the
32 transport arm. Also known as "picker".
43 and each CD-ROM) and 2 transport arms. No problem to handle.
63 Support for more than one transport arm is not implemented yet (and
Dlpfc.txt14 The proposed modifications to the transport layer for FC remote ports
55 devices can be temporarily suspended while transport events (such as
Dosd.txt168 wire. It works very well with current iSCSI transport. iSCSI is currently the
169 only deployed OSD transport. In the future we anticipate SAS and FC attached OSD
Dscsi_mid_low_api.txt11 single SCSI initiator port on a SCSI transport. An "initiator" port
17 In some cases the SCSI transport is an external bus that already has
196 attached to the HBA's SCSI transport. On newer SCSI transports the HBA
370 scsi_add_host - perform sysfs registration and set up transport class
418 * scsi_add_host - perform sysfs registration and set up transport class
429 * in some other transport-specific way. The LLD must set up
430 * the transport template before calling this function and may only
431 * access the transport class data after this function has been called.
DChangeLog.megaraid_sas420 > as they begin to time out. The code keeps the existing transport
421 > template use of eh_timed_out (and allows the transport to override the
DChangeLog.lpfc359 * Merge in support for fc transport remote port use. This removes
435 pci_module_init fails we need to release the transport template.
628 * Added support for proposed FC transport host attributes (which
871 * Fix display of node_name and port_name via fc transport
1148 * Rewrite use of FC transport attributes.
1159 * Completed sysfs FC transport support.
Dlibsas.txt311 go out on the transport *immediately*. There is *no*
Daic7xxx.txt135 - Updated driver to use SCSI transport class infrastructure
Daic79xx.txt67 - Updated driver to use SCSI transport class infrastructure
/linux-4.1.27/fs/afs/
Drxrpc.c101 srx.transport_len = sizeof(srx.transport.sin); in afs_open_socket()
102 srx.transport.sin.sin_family = AF_INET; in afs_open_socket()
103 srx.transport.sin.sin_port = htons(AFS_CM_PORT); in afs_open_socket()
104 memset(&srx.transport.sin.sin_addr, 0, in afs_open_socket()
105 sizeof(srx.transport.sin.sin_addr)); in afs_open_socket()
365 srx.transport_len = sizeof(srx.transport.sin); in afs_make_call()
366 srx.transport.sin.sin_family = AF_INET; in afs_make_call()
367 srx.transport.sin.sin_port = call->port; in afs_make_call()
368 memcpy(&srx.transport.sin.sin_addr, addr, 4); in afs_make_call()
/linux-4.1.27/drivers/staging/lustre/lnet/
DKconfig11 can put into its transport.
35 RDMA-enabled transport.
/linux-4.1.27/include/rdma/
Dib_pack.h69 #define IB_OPCODE(transport, op) \ argument
70 IB_OPCODE_ ## transport ## _ ## op = \
71 IB_OPCODE_ ## transport + IB_OPCODE_ ## op
Dib_addr.h73 enum rdma_transport_type transport; member
196 if (dev_addr->transport == RDMA_TRANSPORT_IB && in rdma_addr_get_sgid()
/linux-4.1.27/net/netrom/
Dnr_out.c38 unsigned char transport[NR_TRANSPORT_LEN]; in nr_output() local
43 skb_copy_from_linear_data(skb, transport, NR_TRANSPORT_LEN); in nr_output()
62 skb_copy_to_linear_data(skbn, transport, in nr_output()
/linux-4.1.27/drivers/misc/lis3lv02d/
DKconfig19 will be called lis3lv02d and a specific module for the SPI transport
36 will be called lis3lv02d and a specific module for the I2C transport
/linux-4.1.27/drivers/crypto/qat/qat_common/
Dadf_transport.c237 struct adf_etr_data *transport_data = accel_dev->transport; in adf_create_ring()
491 accel_dev->transport = etr_data; in adf_init_etr_data()
520 accel_dev->transport = NULL; in adf_init_etr_data()
546 struct adf_etr_data *etr_data = accel_dev->transport; in adf_cleanup_etr_handles()
565 struct adf_etr_data *etr_data = accel_dev->transport; in adf_cleanup_etr_data()
572 accel_dev->transport = NULL; in adf_cleanup_etr_data()
Dadf_accel_devices.h191 struct adf_etr_data *transport; member
Dadf_transport_debug.c281 struct dentry *parent = accel_dev->transport->debug; in adf_bank_debugfs_add()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_qp.c286 static int to_mthca_st(int transport) in to_mthca_st() argument
288 switch (transport) { in to_mthca_st()
470 if (qp->transport == RC || qp->transport == UC) { in mthca_query_qp()
565 (to_mthca_st(qp->transport) << 16)); in __mthca_modify_qp()
586 if (qp->transport == MLX || qp->transport == UD) in __mthca_modify_qp()
619 if (qp->transport == MLX) in __mthca_modify_qp()
867 qp->transport, cur_state, new_state, in mthca_modify_qp()
919 switch (qp->transport) { in mthca_max_data_size()
988 switch (qp->transport) { in mthca_alloc_wqe_buf()
1247 if (qp->transport == MLX && cap->max_send_sge + 2 > dev->limits.max_sg) in mthca_set_qp_size()
[all …]
Dmthca_provider.h268 u8 transport; member
/linux-4.1.27/drivers/ntb/
Dntb_hw.h233 void *transport);
256 void ntb_transport_free(void *transport);
Dntb_transport.c97 struct ntb_transport *transport; member
600 struct ntb_transport *nt = qp->transport; in ntb_qp_link_cleanup()
620 struct ntb_transport *nt = qp->transport; in ntb_qp_link_cleanup_work()
818 struct ntb_transport *nt = qp->transport; in ntb_qp_link_work()
866 qp->transport = nt; in ntb_transport_init_queue()
993 void ntb_transport_free(void *transport) in ntb_transport_free() argument
995 struct ntb_transport *nt = transport; in ntb_transport_free()
1549 set_bit(qp->qp_num, &qp->transport->qp_bitmap); in ntb_transport_free_queue()
1675 if (qp->transport->transport_link == NTB_LINK_UP) in ntb_transport_link_up()
Dntb_hw.c304 struct ntb_device *ntb_register_transport(struct pci_dev *pdev, void *transport) in ntb_register_transport() argument
311 ndev->ntb_transport = transport; in ntb_register_transport()
/linux-4.1.27/net/sunrpc/xprtrdma/
DMakefile3 xprtrdma-y := transport.o rpc_rdma.o verbs.o \
/linux-4.1.27/include/net/sctp/
Dcommand.h133 struct sctp_transport *transport; member
174 SCTP_ARG_CONSTRUCTOR(TRANSPORT, struct sctp_transport *, transport) in SCTP_ARG_CONSTRUCTOR()
Dstructs.h624 struct sctp_transport *transport; member
705 struct sctp_transport *transport; member
/linux-4.1.27/include/linux/
Drxrpc.h30 } transport; member
/linux-4.1.27/drivers/w1/masters/
DKconfig8 tristate "Matrox G400 transport layer for 1-wire"
18 tristate "DS2490 USB <-> W1 transport layer for 1-wire"
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-platform-kim41 use of the shared UART transport, it registers to the shared
42 transport driver, which will signal the user-space for opening,
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_abi.h69 u32 transport; member
Dusnic_ib_qp_grp.c667 enum usnic_transport_type transport = transport_spec->trans_type; in usnic_ib_qp_grp_create() local
672 err = usnic_vnic_res_spec_satisfied(&min_transport_spec[transport], in usnic_ib_qp_grp_create()
676 transport); in usnic_ib_qp_grp_create()
Dusnic_ib_verbs.c118 resp.transport = default_flow->trans_type; in usnic_ib_fill_create_qp_resp()
/linux-4.1.27/Documentation/filesystems/nfs/
Dknfsd-stats.txt49 sunrpc server layer that new data may be available on a transport
61 Counts how many times an NFS transport is enqueued to wait for
84 receive some data from an NFS transport.
144 this case), or the transport can be enqueued for later attention
146 deferred because the transport is currently being used by an nfsd
Dnfs-rdma.txt243 transport module:
256 Instruct the server to listen on the RDMA transport:
/linux-4.1.27/net/bluetooth/cmtp/
DKconfig5 CMTP (CAPI Message Transport Protocol) is a transport layer
/linux-4.1.27/net/bluetooth/hidp/
DKconfig6 HIDP (Human Interface Device Protocol) is a transport layer
/linux-4.1.27/net/iucv/
Daf_iucv.c291 if (iucv->transport == AF_IUCV_TRANS_IUCV) in iucv_below_msglim()
487 if (iucv->transport == AF_IUCV_TRANS_HIPER) { in iucv_sock_close()
565 iucv->transport = AF_IUCV_TRANS_IUCV; in iucv_sock_alloc()
567 iucv->transport = AF_IUCV_TRANS_HIPER; in iucv_sock_alloc()
752 iucv->transport = AF_IUCV_TRANS_HIPER; in iucv_sock_bind()
766 iucv->transport = AF_IUCV_TRANS_IUCV; in iucv_sock_bind()
863 iucv->transport == AF_IUCV_TRANS_HIPER) in iucv_sock_connect()
881 if (iucv->transport == AF_IUCV_TRANS_HIPER) in iucv_sock_connect()
896 if (err && iucv->transport == AF_IUCV_TRANS_IUCV) in iucv_sock_connect()
1114 if (iucv->transport == AF_IUCV_TRANS_HIPER) in iucv_sock_sendmsg()
[all …]
DKconfig13 prompt "AF_IUCV Socket support (S390 - z/VM and HiperSockets transport)"
/linux-4.1.27/net/bluetooth/rfcomm/
DKconfig5 RFCOMM provides connection oriented stream transport. RFCOMM
/linux-4.1.27/Documentation/infiniband/
Dipoib.txt36 In datagram mode, the IB UD (Unreliable Datagram) transport is used
41 In connected mode, the IB RC (Reliable Connected) transport is used.
43 transport and allows an MTU up to the maximal IP packet size of 64K,
/linux-4.1.27/Documentation/video4linux/
Dnot-in-cx2388x-datasheet.txt37 0x47 is the sync byte for MPEG-2 transport stream packets.
/linux-4.1.27/drivers/hid/i2c-hid/
DKconfig5 tristate "HID over I2C transport layer"
/linux-4.1.27/fs/cifs/
DMakefile7 link.o misc.o netmisc.o smbencrypt.o transport.o asn1.o \
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_kernelcomm.h116 int transport);
/linux-4.1.27/net/netfilter/ipvs/
DKconfig75 comment "IPVS transport protocol load balancing support"
80 This option enables support for load balancing TCP transport
86 This option enables support for load balancing UDP transport
96 Security Payload) transport protocol. Say Y if unsure.
102 Header) transport protocol. Say Y if unsure.
108 This option enables support for load balancing SCTP transport
/linux-4.1.27/drivers/usb/storage/
Dusb.c656 us->transport = usb_stor_CB_transport; in get_transport()
663 us->transport = usb_stor_CB_transport; in get_transport()
670 us->transport = usb_stor_Bulk_transport; in get_transport()
994 if (!us->transport || !us->proto_handler) { in usb_stor_probe2()
1018 if (us->transport == usb_stor_Bulk_transport) in usb_stor_probe2()
DMakefile13 usb-storage-y := scsiglue.o protocol.o transport.o usb.o
Dusb.h131 trans_cmnd transport; /* transport function */ member
Dkarma.c215 us->transport = rio_karma_transport; in karma_probe()
Dshuttle_usbat.c1044 us->transport = usbat_hp8200e_transport; in usbat_set_transport()
1048 us->transport = usbat_flash_transport; in usbat_set_transport()
1852 us->transport = usbat_flash_transport; in usbat_probe()
Dfreecom.c538 us->transport = freecom_transport; in freecom_probe()
Dtransport.c604 result = us->transport(srb, us); in usb_stor_invoke_transport()
714 temp_result = us->transport(us->srb, us); in usb_stor_invoke_transport()
Djumpshot.c662 us->transport = jumpshot_transport; in jumpshot_probe()
Ddatafab.c736 us->transport = datafab_transport; in datafab_probe()
Dsddr09.c1754 us->transport = dpcm_transport; in sddr09_probe()
1759 us->transport = sddr09_transport; in sddr09_probe()
Dsddr55.c984 us->transport = sddr55_transport; in sddr55_probe()
Dalauda.c1247 us->transport = alauda_transport; in alauda_probe()
Dene_ub6250.c2332 us->transport = ene_transport; in ene_ub6250_probe()
/linux-4.1.27/net/9p/
DKconfig29 This builds support for an RDMA transport.
/linux-4.1.27/arch/um/os-Linux/drivers/
Dtuntap_kern.c70 static struct transport tuntap_transport = {
Dethertap_kern.c84 static struct transport ethertap_transport = {
/linux-4.1.27/drivers/staging/fwserial/
DKconfig7 ad-hoc transport protocol and is currently limited to
/linux-4.1.27/net/lapb/
DKconfig11 it is used to transport higher level protocols (mostly X.25 Packet
/linux-4.1.27/Documentation/filesystems/
D9p.txt42 For server running on QEMU host with virtio transport:
54 trans=name select an alternative transport. Valid options are
88 0x40 = display transport debug
Dafs.txt44 CONFIG_AF_RXRPC - The RxRPC protocol transport
/linux-4.1.27/fs/nfsd/
Dnfsctl.c736 char transport[16]; in __write_ports_addxprt() local
741 if (sscanf(buf, "%15s %5u", transport, &port) != 2) in __write_ports_addxprt()
751 err = svc_create_xprt(nn->nfsd_serv, transport, net, in __write_ports_addxprt()
756 err = svc_create_xprt(nn->nfsd_serv, transport, net, in __write_ports_addxprt()
765 xprt = svc_find_xprt(nn->nfsd_serv, transport, net, PF_INET, port); in __write_ports_addxprt()
/linux-4.1.27/include/net/iucv/
Daf_iucv.h128 int transport; member
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
DKconfig52 generated random numbers from the transport stream with
/linux-4.1.27/net/dccp/
DKconfig9 The Datagram Congestion Control Protocol (DCCP) is a transport
/linux-4.1.27/include/uapi/linux/
Drds.h111 uint8_t transport[TRANSNAMSIZ]; /* null term ascii */ member
/linux-4.1.27/drivers/scsi/libsas/
DKconfig30 This provides transport specific helpers for SAS drivers which
/linux-4.1.27/net/caif/
DKconfig15 MeeGo ) that uses CAIF as transport, if unsure say N.
/linux-4.1.27/fs/ufs/
DKconfig17 good portable way to transport files and directories between unixes
/linux-4.1.27/fs/sysv/
DKconfig25 good portable way to transport files and directories between unixes
/linux-4.1.27/Documentation/netlabel/
Dintroduction.txt31 protocol built on top of the Generic NETLINK transport mechanism. The exact
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dhtc_hst.h30 const enum ath9k_hif_transports transport; member
Dhif_usb.c516 .transport = ATH9K_HIF_USB,
/linux-4.1.27/drivers/nfc/
DKconfig23 combo devices. This makes use of shared transport line discipline
/linux-4.1.27/drivers/uwb/
DKconfig12 10m). It serves as the transport layer for other protocols,
/linux-4.1.27/net/ipv6/
DKconfig106 tristate "IPv6: IPsec transport mode"
110 Support for IPsec transport mode.
/linux-4.1.27/include/target/
Dtarget_core_base.h818 struct se_subsystem_api *transport; member
840 struct se_subsystem_api *transport; member
/linux-4.1.27/drivers/hid/usbhid/
DKconfig5 tristate "USB HID transport layer"
/linux-4.1.27/Documentation/sound/alsa/
DBt87x.txt21 the chip, and some other cards use the audio function to transport MPEG
/linux-4.1.27/arch/arm/boot/dts/
Dstih416.dtsi79 syscfg_transport:transport-syscfg@fd690000{
80 compatible = "st,stih416-transport-syscfg", "syscon";
/linux-4.1.27/drivers/ata/
DMakefile114 libata-transport.o libata-trace.o
/linux-4.1.27/Documentation/video4linux/cx2341x/
Dfw-encoder-api.txt55 Assigns the transport stream ID of the encoded audio stream
64 Set video transport stream ID
73 Assigns the transport stream ID for PCR packets
/linux-4.1.27/Documentation/usb/
Dmass-storage.txt222 3. MSG does not support FSG's test mode, thus “transport”,
225 transport mode and 16 KiB buffers.
DWUSB-Design-overview.txt172 for HWA and WHCI RCs, so the driver is really a very thin transport that
/linux-4.1.27/block/partitions/
DKconfig169 transport files and directories between unixes (and even other
235 drives; note however that a good portable way to transport files and
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt402 transport
858 There are currently five transport types available for a UML virtual
881 The pcap transport is a synthetic read-only interface, using the
900 running 2.4. Also, the TUN/TAP transport is able to use a
944 eth <n> = <transport> , <transport args>
1137 to use the mcast transport. This was written by Harald Welte and is
1171 The full set of command line options for this transport are
1185 There is also a related point-to-point only "ucast" transport.
1189 The full set of command line options for this transport are
1248 transport on a 2.4 host kernel
[all …]
/linux-4.1.27/Documentation/dvb/
Dci.txt112 means that no session management, link layer or a transport layer do
Dfaq.txt36 MPEG2 transport streams (TS) directly. Then, run
DREADME.dvb-usb176 This is not enough for receiving the complete transport stream of a
/linux-4.1.27/Documentation/target/
Dtcmu-design.txt29 The existing kernel provides modules for different SCSI transport
37 In addition to modularizing the transport protocol used for carrying
/linux-4.1.27/Documentation/rapidio/
Dsysfs.txt133 sys_size - reports RapidIO common transport system size:
/linux-4.1.27/Documentation/connector/
Dconnector.txt104 The current framework offers a transport layer with fixed headers. The
/linux-4.1.27/drivers/staging/speakup/
DKconfig20 synthesizers, Speakout, transport, and a dummy module
/linux-4.1.27/drivers/usb/usbip/
Dusbip_protocol.txt11 in one or more pieces at the low level transport layer). The server sends back
/linux-4.1.27/drivers/hid/
DKconfig19 removed from the HID bus by the transport-layer drivers, such as
52 to work on raw hid events when they want to, and avoid using transport-specific
70 Instead, this driver allows to write the transport-layer driver in
/linux-4.1.27/drivers/bluetooth/
DKconfig282 combo devices. This makes use of shared transport line discipline
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dgenops.c1809 void *kuc_alloc(int payload_len, int transport, int type) in kuc_alloc() argument
1819 lh->kuc_transport = transport; in kuc_alloc()
/linux-4.1.27/Documentation/
Dxillybus.txt73 with just elementary data transport. This still requires designing some
80 elementary data transport between an FPGA and the host, providing pipe-like
Ddynamic-debug-howto.txt62 …c:323 [svcxprt_rdma]svc_rdma_cleanup =_ "SVCRDMA Module Removed, deregister RPC RDMA transport\012"
/linux-4.1.27/net/ipv4/
DKconfig395 tristate "IP: IPsec transport mode"
399 Support for IPsec transport mode.
/linux-4.1.27/Documentation/block/
Ddata-integrity.txt94 transport protocols completely transparent to the application.
/linux-4.1.27/Documentation/isdn/
DINTERFACE.CAPI240 messages between their transport encoding described in the CAPI 2.0 standard
/linux-4.1.27/drivers/spi/
DKconfig428 Rockchip SPI controller support DMA transport and PIO mode.
/linux-4.1.27/drivers/net/usb/
DKconfig258 transport for other protocols, usually an embedded AT channel.
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dobd_class.h114 void *kuc_alloc(int payload_len, int transport, int type);
/linux-4.1.27/drivers/target/sbp/
Dsbp_target.c2035 type = dev->transport->get_device_type(dev); in sbp_update_unit_directory()
/linux-4.1.27/drivers/infiniband/core/
Dcma.c253 id_priv->id.route.addr.dev_addr.transport = in cma_attach_to_dev()
/linux-4.1.27/
DCREDITS1599 D: Author and maintainer of the CAPI message transport protocol driver