Home
last modified time | relevance | path

Searched refs:trans (Results 1 – 25 of 29) sorted by relevance

12

/net/rds/
A Dtransport.c58 trans->t_type); in rds_trans_register()
60 transports[trans->t_type] = trans; in rds_trans_register()
81 if (trans) in rds_trans_put()
104 if (trans && (trans->laddr_check(net, addr, scope_id) == 0) && in rds_trans_get_preferred()
105 (!trans->t_owner || try_module_get(trans->t_owner))) { in rds_trans_get_preferred()
106 ret = trans; in rds_trans_get_preferred()
122 if (!trans) { in rds_trans_get()
129 if (trans && trans->t_type == t_type && in rds_trans_get()
130 (!trans->t_owner || try_module_get(trans->t_owner))) in rds_trans_get()
131 ret = trans; in rds_trans_get()
[all …]
A Dconnection.c86 struct rds_transport *trans, in rds_conn_lookup() argument
94 conn->c_trans == trans && in rds_conn_lookup()
163 struct rds_transport *trans, in __rds_conn_create() argument
243 if (trans->t_prefer_loopback) { in __rds_conn_create()
250 trans = &rds_loop_transport; in __rds_conn_create()
264 conn->c_trans = trans; in __rds_conn_create()
276 ret = trans->conn_alloc(conn, GFP_ATOMIC); in __rds_conn_create()
287 strnlen(trans->t_name, sizeof(trans->t_name)) ? in __rds_conn_create()
327 trans->conn_free(cp->cp_transport_data); in __rds_conn_create()
350 struct rds_transport *trans, u8 tos, in rds_conn_create() argument
[all …]
A Dbind.c168 struct rds_transport *trans; in rds_bind() local
246 trans = rs->rs_transport; in rds_bind()
247 if (!trans->laddr_check || in rds_bind()
248 trans->laddr_check(sock_net(sock->sk), in rds_bind()
254 trans = rds_trans_get_preferred(sock_net(sock->sk), in rds_bind()
256 if (!trans) { in rds_bind()
262 rs->rs_transport = trans; in rds_bind()
A Drdma_transport.c55 struct rds_transport *trans; in rds_rdma_cm_event_handler_cmn() local
64 trans = &rds_ib_transport; in rds_rdma_cm_event_handler_cmn()
85 ret = trans->cm_handle_connect(cm_id, event, isv6); in rds_rdma_cm_event_handler_cmn()
109 ret = trans->cm_initiate_connect(cm_id, isv6); in rds_rdma_cm_event_handler_cmn()
118 trans->cm_connect_complete(conn, event); in rds_rdma_cm_event_handler_cmn()
A Dstats.c125 goto trans; in rds_stats_info()
139 trans: in rds_stats_info()
A Drds.h767 struct rds_transport *trans,
773 struct rds_transport *trans,
1006 void rds_trans_register(struct rds_transport *trans);
1007 void rds_trans_unregister(struct rds_transport *trans);
1011 void rds_trans_put(struct rds_transport *trans);
A Daf_rds.c488 int trans; in rds_getsockopt() local
519 trans = (rs->rs_transport ? rs->rs_transport->t_type : in rds_getsockopt()
521 if (put_user(trans, (int __user *)optval) || in rds_getsockopt()
/net/netfilter/
A Dnf_tables_api.c172 return trans; in nft_trans_alloc_gfp()
206 kfree(trans); in nft_trans_destroy()
592 if (!trans) in nft_trans_alloc_chain()
599 return trans; in nft_trans_alloc_chain()
10133 swap(trans->chain->name, trans->name); in nft_chain_commit_update()
10527 trans = kzalloc(sizeof(*trans), gfp); in nft_trans_gc_alloc()
10546 trans->priv[trans->count++] = priv; in nft_trans_gc_elem_add()
11318 nft_clear(trans->net, nft_trans_chain(trans)); in __nf_tables_abort()
11338 nft_clear(trans->net, nft_trans_rule(trans)); in __nf_tables_abort()
11362 nft_clear(trans->net, nft_trans_set(trans)); in __nf_tables_abort()
[all …]
A Dnf_tables_offload.c517 struct nft_trans *trans) in nft_flow_rule_offload_abort() argument
526 switch (trans->msg_type) { in nft_flow_rule_offload_abort()
529 nft_trans_chain_update(trans)) in nft_flow_rule_offload_abort()
547 nft_trans_rule(trans), in nft_flow_rule_offload_abort()
555 nft_trans_rule(trans), in nft_flow_rule_offload_abort()
556 nft_trans_flow_rule(trans), in nft_flow_rule_offload_abort()
569 struct nft_trans *trans; in nft_flow_rule_offload_commit() local
577 switch (trans->msg_type) { in nft_flow_rule_offload_commit()
580 nft_trans_chain_update(trans)) in nft_flow_rule_offload_commit()
605 nft_trans_rule(trans), in nft_flow_rule_offload_commit()
[all …]
/net/sctp/
A Dassociola.c1088 struct sctp_transport *trans; in sctp_assoc_update() local
1106 sctp_assoc_rm_peer(asoc, trans); in sctp_assoc_update()
1111 sctp_transport_reset(trans); in sctp_assoc_update()
1146 GFP_ATOMIC, trans->state)) in sctp_assoc_update()
1208 switch (trans->state) { in sctp_trans_score()
1273 for (trans = list_next_entry(trans, transports); 1; in sctp_assoc_update_retran_path()
1274 trans = list_next_entry(trans, transports)) { in sctp_assoc_update_retran_path()
1285 if (trans == asoc->peer.retran_path) in sctp_assoc_update_retran_path()
1310 if (trans->state == SCTP_PF) { in sctp_select_active_and_retran_path()
1319 trans_pri = trans; in sctp_select_active_and_retran_path()
[all …]
A Dsocket.c651 trans->rtt = trans->srtt = trans->rttvar = 0; in sctp_send_asconf_add_ip()
2439 trans->asoc, trans); in sctp_apply_peer_addr_params()
2473 if (trans) { in sctp_apply_peer_addr_params()
2491 if (trans) { in sctp_apply_peer_addr_params()
2502 if (trans) { in sctp_apply_peer_addr_params()
2655 if (!trans) in sctp_setsockopt_peer_addr_params()
3042 if (!trans) in sctp_setsockopt_primary_addr()
3045 sctp_assoc_set_primary(trans->asoc, trans); in sctp_setsockopt_primary_addr()
3895 if (!trans) in sctp_setsockopt_paddr_thresholds()
5959 if (trans) { in sctp_getsockopt_peer_addr_params()
[all …]
A Dtsnmap.c96 struct sctp_transport *trans) in sctp_tsnmap_mark() argument
115 if (trans) in sctp_tsnmap_mark()
116 trans->sack_generation = in sctp_tsnmap_mark()
117 trans->asoc->peer.sack_generation; in sctp_tsnmap_mark()
A Dtransport.c785 unsigned long sctp_transport_timeout(struct sctp_transport *trans) in sctp_transport_timeout() argument
788 unsigned long timeout = trans->rto >> 1; in sctp_transport_timeout()
790 if (trans->state != SCTP_UNCONFIRMED && in sctp_transport_timeout()
791 trans->state != SCTP_PF) in sctp_transport_timeout()
792 timeout += trans->hbinterval; in sctp_transport_timeout()
A Dsm_sideeffect.c141 struct sctp_transport *trans = asoc->peer.last_data_from; in sctp_gen_sack() local
147 (!trans && (asoc->param_flags & SPP_SACKDELAY_DISABLE)) || in sctp_gen_sack()
148 (trans && (trans->param_flags & SPP_SACKDELAY_DISABLE))) in sctp_gen_sack()
183 if (trans) { in sctp_gen_sack()
185 if (asoc->peer.sack_cnt >= trans->sackfreq - 1) in sctp_gen_sack()
189 trans->sackdelay; in sctp_gen_sack()
/net/vmw_vsock/
A Dhyperv_transport.c251 struct hvsock *hvs = vsk->trans; in hvs_channel_cb()
350 hvs_new = vnew->trans; in hvs_open_connection()
353 hvs = vsock_sk(sk)->trans; in hvs_open_connection()
451 vsk->trans = hvs; in hvs_sock_init()
461 struct hvsock *h = vsk->trans; in hvs_connect()
545 struct hvsock *hvs = vsk->trans; in hvs_destruct()
552 vsk->trans = NULL; in hvs_destruct()
607 struct hvsock *hvs = vsk->trans; in hvs_stream_dequeue()
649 struct hvsock *hvs = vsk->trans; in hvs_stream_enqueue()
696 struct hvsock *hvs = vsk->trans; in hvs_stream_has_data()
[all …]
A Dvirtio_transport_common.c356 vvs = vsk->trans; in virtio_transport_send_pkt_info()
480 vvs = vs->trans; in virtio_transport_consume_skb_sent()
538 struct virtio_vsock_sock *vvs = vsk->trans; in virtio_transport_stream_do_peek()
585 struct virtio_vsock_sock *vvs = vsk->trans; in virtio_transport_stream_do_dequeue()
667 struct virtio_vsock_sock *vvs = vsk->trans; in virtio_transport_seqpacket_do_peek()
725 struct virtio_vsock_sock *vvs = vsk->trans; in virtio_transport_seqpacket_do_dequeue()
828 struct virtio_vsock_sock *vvs = vsk->trans; in virtio_transport_seqpacket_enqueue()
854 struct virtio_vsock_sock *vvs = vsk->trans; in virtio_transport_stream_has_data()
912 vsk->trans = vvs; in virtio_transport_do_socket_init()
914 if (psk && psk->trans) { in virtio_transport_do_socket_init()
[all …]
A Dvmci_transport.c849 struct vmci_transport *trans = client_data; in vmci_transport_peer_detach_cb() local
858 !vmci_handle_is_equal(trans->qp_handle, e_payload->handle)) in vmci_transport_peer_detach_cb()
867 spin_lock_bh(&trans->lock); in vmci_transport_peer_detach_cb()
868 if (!trans->sk) in vmci_transport_peer_detach_cb()
874 bh_lock_sock(trans->sk); in vmci_transport_peer_detach_cb()
876 vmci_transport_handle_detach(trans->sk); in vmci_transport_peer_detach_cb()
878 bh_unlock_sock(trans->sk); in vmci_transport_peer_detach_cb()
880 spin_unlock_bh(&trans->lock); in vmci_transport_peer_detach_cb()
1578 vsk->trans = kmalloc(sizeof(struct vmci_transport), GFP_KERNEL); in vmci_transport_socket_init()
1579 if (!vsk->trans) in vmci_transport_socket_init()
[all …]
A Dvmci_transport.h30 #define vmci_trans(_vsk) ((struct vmci_transport *)((_vsk)->trans))
/net/xfrm/
A Dxfrm_input.c782 spin_lock_bh(&trans->queue_lock); in xfrm_trans_reinject()
784 spin_unlock_bh(&trans->queue_lock); in xfrm_trans_reinject()
797 struct xfrm_trans_tasklet *trans; in xfrm_trans_queue_net() local
808 spin_lock_bh(&trans->queue_lock); in xfrm_trans_queue_net()
809 __skb_queue_tail(&trans->queue, skb); in xfrm_trans_queue_net()
810 spin_unlock_bh(&trans->queue_lock); in xfrm_trans_queue_net()
811 schedule_work(&trans->work); in xfrm_trans_queue_net()
838 struct xfrm_trans_tasklet *trans; in xfrm_input_init() local
840 trans = &per_cpu(xfrm_trans_tasklet, i); in xfrm_input_init()
841 spin_lock_init(&trans->queue_lock); in xfrm_input_init()
[all …]
/net/llc/
A Dllc_sap.c146 const struct llc_sap_state_trans *trans, in llc_exec_sap_trans_actions() argument
150 const llc_sap_action_t *next_action = trans->ev_actions; in llc_exec_sap_trans_actions()
169 const struct llc_sap_state_trans *trans; in llc_sap_next_state() local
174 trans = llc_find_sap_trans(sap, skb); in llc_sap_next_state()
175 if (!trans) in llc_sap_next_state()
182 rc = llc_exec_sap_trans_actions(sap, trans, skb); in llc_sap_next_state()
188 sap->state = trans->next_state; in llc_sap_next_state()
A Dllc_conn.c37 const struct llc_conn_state_trans *trans,
359 const struct llc_conn_state_trans *trans; in llc_conn_service() local
366 trans = llc_qualify_conn_ev(sk, skb); in llc_conn_service()
367 if (trans) { in llc_conn_service()
368 rc = llc_exec_conn_trans_actions(sk, trans, skb); in llc_conn_service()
369 if (!rc && trans->next_state != NO_STATE_CHANGE) { in llc_conn_service()
370 llc->state = trans->next_state; in llc_conn_service()
435 const struct llc_conn_state_trans *trans, in llc_exec_conn_trans_actions() argument
441 for (next_action = trans->ev_actions; in llc_exec_conn_trans_actions()
/net/9p/
A Dtrans_rdma.c152 struct p9_trans_rdma *rdma = clnt->trans; in p9_rdma_show_options()
242 struct p9_trans_rdma *rdma = c->trans; in p9_cm_event_handler()
293 struct p9_trans_rdma *rdma = client->trans; in recv_done()
344 struct p9_trans_rdma *rdma = client->trans; in send_done()
385 struct p9_trans_rdma *rdma = client->trans; in post_recv()
420 struct p9_trans_rdma *rdma = client->trans; in rdma_request()
558 rdma = client->trans; in rdma_close()
606 struct p9_trans_rdma *rdma = client->trans; in rdma_cancelled()
663 client->trans = rdma; in rdma_create_trans()
A Dtrans_fd.c230 ts = client->trans; in p9_fd_poll()
259 ts = client->trans; in p9_fd_read()
426 ts = client->trans; in p9_fd_write()
588 struct p9_trans_fd *ts = client->trans; in p9_conn_create()
671 struct p9_trans_fd *ts = client->trans; in p9_fd_request()
702 struct p9_trans_fd *ts = client->trans; in p9_fd_cancel()
723 struct p9_trans_fd *ts = client->trans; in p9_fd_cancelled()
858 client->trans = ts; in p9_fd_open()
895 client->trans = p; in p9_socket_open()
945 ts = client->trans; in p9_fd_close()
A Dtrans_virtio.c107 struct virtio_chan *chan = client->trans; in p9_virtio_close()
260 struct virtio_chan *chan = client->trans; in p9_virtio_request()
429 struct virtio_chan *chan = client->trans; in p9_virtio_zc_request()
721 client->trans = (void *)chan; in p9_virtio_create()
A Dtrans_usbg.c402 client->trans = (void *)usb9pfs; in p9_usbg_create()
441 usb9pfs = client->trans; in p9_usbg_close()
461 struct f_usb9pfs *usb9pfs = client->trans; in p9_usbg_request()
484 struct f_usb9pfs *usb9pfs = client->trans; in p9_usbg_cancel()

Completed in 99 milliseconds

12