Home
last modified time | relevance | path

Searched refs:peer (Results 1 – 25 of 296) sorted by relevance

12345678910>>...12

/Linux-v4.19/net/rxrpc/
Dpeer_object.c80 static long rxrpc_peer_cmp_key(const struct rxrpc_peer *peer, in rxrpc_peer_cmp_key() argument
87 diff = ((peer->hash_key - hash_key) ?: in rxrpc_peer_cmp_key()
88 ((unsigned long)peer->local - (unsigned long)local) ?: in rxrpc_peer_cmp_key()
89 (peer->srx.transport_type - srx->transport_type) ?: in rxrpc_peer_cmp_key()
90 (peer->srx.transport_len - srx->transport_len) ?: in rxrpc_peer_cmp_key()
91 (peer->srx.transport.family - srx->transport.family)); in rxrpc_peer_cmp_key()
97 return ((u16 __force)peer->srx.transport.sin.sin_port - in rxrpc_peer_cmp_key()
99 memcmp(&peer->srx.transport.sin.sin_addr, in rxrpc_peer_cmp_key()
104 return ((u16 __force)peer->srx.transport.sin6.sin6_port - in rxrpc_peer_cmp_key()
106 memcmp(&peer->srx.transport.sin6.sin6_addr, in rxrpc_peer_cmp_key()
[all …]
Dpeer_event.c109 static void rxrpc_adjust_mtu(struct rxrpc_peer *peer, struct sock_exterr_skb *serr) in rxrpc_adjust_mtu() argument
116 if (mtu > 0 && peer->if_mtu == 65535 && mtu < peer->if_mtu) { in rxrpc_adjust_mtu()
117 peer->if_mtu = mtu; in rxrpc_adjust_mtu()
123 mtu = peer->if_mtu; in rxrpc_adjust_mtu()
130 if (mtu < peer->hdrsize) in rxrpc_adjust_mtu()
131 mtu = peer->hdrsize + 4; in rxrpc_adjust_mtu()
135 if (mtu < peer->mtu) { in rxrpc_adjust_mtu()
136 spin_lock_bh(&peer->lock); in rxrpc_adjust_mtu()
137 peer->mtu = mtu; in rxrpc_adjust_mtu()
138 peer->maxdata = peer->mtu - peer->hdrsize; in rxrpc_adjust_mtu()
[all …]
Dconn_service.c25 struct rxrpc_connection *rxrpc_find_service_conn_rcu(struct rxrpc_peer *peer, in rxrpc_find_service_conn_rcu() argument
42 read_seqbegin_or_lock(&peer->service_conn_lock, &seq); in rxrpc_find_service_conn_rcu()
44 p = rcu_dereference_raw(peer->service_conns.rb_node); in rxrpc_find_service_conn_rcu()
56 } while (need_seqretry(&peer->service_conn_lock, seq)); in rxrpc_find_service_conn_rcu()
58 done_seqretry(&peer->service_conn_lock, seq); in rxrpc_find_service_conn_rcu()
67 static void rxrpc_publish_service_conn(struct rxrpc_peer *peer, in rxrpc_publish_service_conn() argument
74 write_seqlock_bh(&peer->service_conn_lock); in rxrpc_publish_service_conn()
76 pp = &peer->service_conns.rb_node; in rxrpc_publish_service_conn()
92 rb_insert_color(&conn->service_node, &peer->service_conns); in rxrpc_publish_service_conn()
95 write_sequnlock_bh(&peer->service_conn_lock); in rxrpc_publish_service_conn()
[all …]
Doutput.c101 mtu = conn->params.peer->if_mtu; in rxrpc_fill_out_ack()
102 mtu -= conn->params.peer->hdrsize; in rxrpc_fill_out_ack()
144 msg.msg_name = &call->peer->srx.transport; in rxrpc_send_ack_packet()
145 msg.msg_namelen = call->peer->srx.transport_len; in rxrpc_send_ack_packet()
206 conn->params.peer->last_tx_at = ktime_get_seconds(); in rxrpc_send_ack_packet()
270 msg.msg_name = &call->peer->srx.transport; in rxrpc_send_abort_packet()
271 msg.msg_namelen = call->peer->srx.transport_len; in rxrpc_send_abort_packet()
296 conn->params.peer->last_tx_at = ktime_get_seconds(); in rxrpc_send_abort_packet()
352 msg.msg_name = &call->peer->srx.transport; in rxrpc_send_data_packet()
353 msg.msg_namelen = call->peer->srx.transport_len; in rxrpc_send_data_packet()
[all …]
/Linux-v4.19/drivers/net/can/
Dvxcan.c43 struct net_device __rcu *peer; member
49 struct net_device *peer; in vxcan_xmit() local
57 peer = rcu_dereference(priv->peer); in vxcan_xmit()
58 if (unlikely(!peer)) { in vxcan_xmit()
71 skb->dev = peer; in vxcan_xmit()
77 peerstats = &peer->stats; in vxcan_xmit()
91 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_open() local
93 if (!peer) in vxcan_open()
96 if (peer->flags & IFF_UP) { in vxcan_open()
98 netif_carrier_on(peer); in vxcan_open()
[all …]
/Linux-v4.19/net/tipc/
Dmonitor.c136 static struct tipc_peer *peer_prev(struct tipc_peer *peer) in peer_prev() argument
138 return list_last_entry(&peer->list, struct tipc_peer, list); in peer_prev()
141 static struct tipc_peer *peer_nxt(struct tipc_peer *peer) in peer_nxt() argument
143 return list_first_entry(&peer->list, struct tipc_peer, list); in peer_nxt()
146 static struct tipc_peer *peer_head(struct tipc_peer *peer) in peer_head() argument
148 while (!peer->is_head) in peer_head()
149 peer = peer_prev(peer); in peer_head()
150 return peer; in peer_head()
155 struct tipc_peer *peer; in get_peer() local
158 hlist_for_each_entry(peer, &mon->peers[thash], hash) { in get_peer()
[all …]
/Linux-v4.19/drivers/ntb/test/
Dntb_perf.c201 int (*cmd_send)(struct perf_peer *peer, enum perf_cmd cmd, u64 data);
246 static inline bool perf_link_is_up(struct perf_peer *peer) in perf_link_is_up() argument
250 link = ntb_link_is_up(peer->perf->ntb, NULL, NULL); in perf_link_is_up()
251 return !!(link & BIT_ULL_MASK(peer->pidx)); in perf_link_is_up()
254 static int perf_spad_cmd_send(struct perf_peer *peer, enum perf_cmd cmd, in perf_spad_cmd_send() argument
257 struct perf_ctx *perf = peer->perf; in perf_spad_cmd_send()
271 if (!perf_link_is_up(peer)) in perf_spad_cmd_send()
274 sts = ntb_peer_spad_read(perf->ntb, peer->pidx, in perf_spad_cmd_send()
281 ntb_peer_spad_write(perf->ntb, peer->pidx, in perf_spad_cmd_send()
284 ntb_peer_spad_write(perf->ntb, peer->pidx, in perf_spad_cmd_send()
[all …]
/Linux-v4.19/net/sctp/
Dassociola.c181 asoc->peer.rwnd = SCTP_DEFAULT_MAXWINDOW; in sctp_association_init()
217 INIT_LIST_HEAD(&asoc->peer.transport_addr_list); in sctp_association_init()
230 asoc->peer.sack_needed = 1; in sctp_association_init()
231 asoc->peer.sack_generation = 1; in sctp_association_init()
239 asoc->peer.asconf_capable = 1; in sctp_association_init()
258 asoc->peer.ipv4_address = 1; in sctp_association_init()
260 asoc->peer.ipv6_address = 1; in sctp_association_init()
367 sctp_tsnmap_free(&asoc->peer.tsn_map); in sctp_association_free()
389 kfree(asoc->peer.cookie); in sctp_association_free()
390 kfree(asoc->peer.peer_random); in sctp_association_free()
[all …]
Dtransport.c56 struct sctp_transport *peer, in sctp_transport_init() argument
61 peer->ipaddr = *addr; in sctp_transport_init()
62 peer->af_specific = sctp_get_af_specific(addr->sa.sa_family); in sctp_transport_init()
63 memset(&peer->saddr, 0, sizeof(union sctp_addr)); in sctp_transport_init()
65 peer->sack_generation = 0; in sctp_transport_init()
73 peer->rto = msecs_to_jiffies(net->sctp.rto_initial); in sctp_transport_init()
75 peer->last_time_heard = 0; in sctp_transport_init()
76 peer->last_time_ecne_reduced = jiffies; in sctp_transport_init()
78 peer->param_flags = SPP_HB_DISABLE | in sctp_transport_init()
83 peer->pathmaxrxt = net->sctp.max_retrans_path; in sctp_transport_init()
[all …]
Dsm_make_chunk.c436 if (asoc->peer.ecn_capable) in sctp_make_init_ack()
439 if (asoc->peer.prsctp_capable) in sctp_make_init_ack()
442 if (asoc->peer.asconf_capable) { in sctp_make_init_ack()
448 if (asoc->peer.reconf_capable) { in sctp_make_init_ack()
461 if (asoc->peer.auth_capable) { in sctp_make_init_ack()
504 if (asoc->peer.ecn_capable) in sctp_make_init_ack()
512 if (asoc->peer.prsctp_capable) in sctp_make_init_ack()
522 if (asoc->peer.auth_capable) { in sctp_make_init_ack()
584 cookie = asoc->peer.cookie; in sctp_make_cookie_echo()
585 cookie_len = asoc->peer.cookie_len; in sctp_make_cookie_echo()
[all …]
/Linux-v4.19/drivers/staging/fwserial/
Dfwserial.c224 static int fwtty_send_data_async(struct fwtty_peer *peer, int tcode, in fwtty_send_data_async() argument
239 generation = peer->generation; in fwtty_send_data_async()
241 fw_send_request(peer->serial->card, &txn->fw_txn, tcode, in fwtty_send_data_async()
242 peer->node_id, generation, peer->speed, addr, payload, in fwtty_send_data_async()
247 static void fwtty_send_txn_async(struct fwtty_peer *peer, in fwtty_send_txn_async() argument
258 generation = peer->generation; in fwtty_send_txn_async()
260 fw_send_request(peer->serial->card, &txn->fw_txn, tcode, in fwtty_send_txn_async()
261 peer->node_id, generation, peer->speed, addr, payload, in fwtty_send_txn_async()
410 struct fwtty_peer *peer; in __fwtty_write_port_status() local
415 peer = rcu_dereference(port->peer); in __fwtty_write_port_status()
[all …]
/Linux-v4.19/net/smc/
Dsmc_cdc.h163 static inline void smc_host_cursor_to_cdc(union smc_cdc_cursor *peer, in smc_host_cursor_to_cdc() argument
170 peer->count = htonl(temp.count); in smc_host_cursor_to_cdc()
171 peer->wrap = htons(temp.wrap); in smc_host_cursor_to_cdc()
175 static inline void smc_host_msg_to_cdc(struct smc_cdc_msg *peer, in smc_host_msg_to_cdc() argument
179 peer->common.type = local->common.type; in smc_host_msg_to_cdc()
180 peer->len = local->len; in smc_host_msg_to_cdc()
181 peer->seqno = htons(local->seqno); in smc_host_msg_to_cdc()
182 peer->token = htonl(local->token); in smc_host_msg_to_cdc()
183 smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); in smc_host_msg_to_cdc()
184 smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); in smc_host_msg_to_cdc()
[all …]
/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dtxrx.c139 struct ath10k_peer *peer; in ath10k_peer_find() local
143 list_for_each_entry(peer, &ar->peers, list) { in ath10k_peer_find()
144 if (peer->vdev_id != vdev_id) in ath10k_peer_find()
146 if (!ether_addr_equal(peer->addr, addr)) in ath10k_peer_find()
149 return peer; in ath10k_peer_find()
157 struct ath10k_peer *peer; in ath10k_peer_find_by_id() local
161 list_for_each_entry(peer, &ar->peers, list) in ath10k_peer_find_by_id()
162 if (test_bit(peer_id, peer->peer_ids)) in ath10k_peer_find_by_id()
163 return peer; in ath10k_peer_find_by_id()
204 struct ath10k_peer *peer; in ath10k_peer_map_event() local
[all …]
/Linux-v4.19/net/bluetooth/
D6lowpan.c90 struct lowpan_peer *peer) in peer_add() argument
92 list_add_rcu(&peer->list, &dev->peers); in peer_add()
97 struct lowpan_peer *peer) in peer_del() argument
99 list_del_rcu(&peer->list); in peer_del()
100 kfree_rcu(peer, rcu); in peer_del()
115 struct lowpan_peer *peer; in peer_lookup_ba() local
122 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_ba()
124 &peer->chan->dst, peer->chan->dst_type); in peer_lookup_ba()
126 if (bacmp(&peer->chan->dst, ba)) in peer_lookup_ba()
129 if (type == peer->chan->dst_type) { in peer_lookup_ba()
[all …]
/Linux-v4.19/drivers/net/
Dveth.c56 struct net_device __rcu *peer; member
112 struct net_device *peer = rtnl_dereference(priv->peer); in veth_get_ethtool_stats() local
114 data[0] = peer ? peer->ifindex : 0; in veth_get_ethtool_stats()
189 rcv = rcu_dereference(priv->peer); in veth_xmit()
251 struct net_device *peer; in veth_get_stats64() local
259 peer = rcu_dereference(priv->peer); in veth_get_stats64()
260 if (peer) { in veth_get_stats64()
261 tot->rx_dropped = veth_stats_one(&one, peer); in veth_get_stats64()
309 rcv = rcu_dereference(priv->peer); in veth_xdp_xmit()
350 rcv = rcu_dereference(priv->peer); in veth_xdp_flush()
[all …]
Drionet.c235 struct rionet_peer *peer; in rionet_dbell_event() local
244 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_dbell_event()
245 if (peer->rdev->destid == sid) { in rionet_dbell_event()
246 nets[netid].active[sid] = peer->rdev; in rionet_dbell_event()
315 struct rionet_peer *peer; in rionet_open() local
358 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_open()
360 rio_send_doorbell(peer->rdev, RIONET_DOORBELL_JOIN); in rionet_open()
372 struct rionet_peer *peer; in rionet_close() local
388 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_close()
389 if (nets[netid].active[peer->rdev->destid]) { in rionet_close()
[all …]
/Linux-v4.19/drivers/usb/core/
Dport.c188 struct usb_port *peer = port_dev->peer; in usb_port_runtime_resume() local
203 if (!port_dev->is_superspeed && peer) in usb_port_runtime_resume()
204 pm_runtime_get_sync(&peer->dev); in usb_port_runtime_resume()
243 struct usb_port *peer = port_dev->peer; in usb_port_runtime_suspend() local
271 if (!port_dev->is_superspeed && peer) in usb_port_runtime_suspend()
272 pm_runtime_put(&peer->dev); in usb_port_runtime_suspend()
301 if (left->peer == right && right->peer == left) in link_peers()
304 if (left->peer || right->peer) { in link_peers()
305 struct usb_port *lpeer = left->peer; in link_peers()
306 struct usb_port *rpeer = right->peer; in link_peers()
[all …]
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/
Dtdls.c466 const u8 *peer, u8 action_code, in mwifiex_prep_tdls_encap_data() argument
479 memcpy(tf->da, peer, ETH_ALEN); in mwifiex_prep_tdls_encap_data()
573 ret = mwifiex_tdls_add_vht_oper(priv, peer, skb); in mwifiex_prep_tdls_encap_data()
578 ret = mwifiex_tdls_add_ht_oper(priv, peer, 1, skb); in mwifiex_prep_tdls_encap_data()
584 ret = mwifiex_tdls_add_ht_oper(priv, peer, 0, skb); in mwifiex_prep_tdls_encap_data()
615 const u8 *peer, const u8 *bssid) in mwifiex_tdls_add_link_ie() argument
626 memcpy(lnkid->resp_sta, peer, ETH_ALEN); in mwifiex_tdls_add_link_ie()
629 int mwifiex_send_tdls_data_frame(struct mwifiex_private *priv, const u8 *peer, in mwifiex_send_tdls_data_frame() argument
674 ret = mwifiex_prep_tdls_encap_data(priv, peer, action_code, in mwifiex_send_tdls_data_frame()
683 mwifiex_tdls_add_link_ie(skb, priv->curr_addr, peer, in mwifiex_send_tdls_data_frame()
[all …]
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Dtdls.c258 mvm->tdls_cs.peer.sent_timestamp = in iwl_mvm_tdls_update_cs_state()
309 const u8 *peer, bool peer_initiator, u32 timestamp) in iwl_mvm_tdls_check_action() argument
321 same_peer = ether_addr_equal(peer, sta->addr); in iwl_mvm_tdls_check_action()
348 else if (timestamp <= mvm->tdls_cs.peer.sent_timestamp) in iwl_mvm_tdls_check_action()
383 type, mvm->tdls_cs.state, peer, same_peer, in iwl_mvm_tdls_check_action()
393 const u8 *peer, bool peer_initiator, in iwl_mvm_tdls_config_channel_switch() argument
409 ret = iwl_mvm_tdls_check_action(mvm, type, peer, peer_initiator, in iwl_mvm_tdls_config_channel_switch()
425 sta = ieee80211_find_sta(vif, peer); in iwl_mvm_tdls_config_channel_switch()
436 mvm->tdls_cs.peer.chandef.chan) { in iwl_mvm_tdls_config_channel_switch()
438 chandef = &mvm->tdls_cs.peer.chandef; in iwl_mvm_tdls_config_channel_switch()
[all …]
/Linux-v4.19/drivers/firewire/
Dnet.c357 struct fwnet_peer *peer, u16 datagram_label, unsigned dg_size, in fwnet_pd_new() argument
381 list_add_tail(&new->pd_link, &peer->pd_list); in fwnet_pd_new()
393 static struct fwnet_partial_datagram *fwnet_pd_find(struct fwnet_peer *peer, in fwnet_pd_find() argument
398 list_for_each_entry(pd, &peer->pd_list, pd_link) in fwnet_pd_find()
418 static bool fwnet_pd_update(struct fwnet_peer *peer, in fwnet_pd_update() argument
431 list_move_tail(&pd->pd_link, &peer->pd_list); in fwnet_pd_update()
449 struct fwnet_peer *peer; in fwnet_peer_find_by_guid() local
451 list_for_each_entry(peer, &dev->peer_list, peer_link) in fwnet_peer_find_by_guid()
452 if (peer->guid == guid) in fwnet_peer_find_by_guid()
453 return peer; in fwnet_peer_find_by_guid()
[all …]
/Linux-v4.19/net/core/
Dnet_namespace.c170 static int alloc_netid(struct net *net, struct net *peer, int reqid) in alloc_netid() argument
179 return idr_alloc(&net->netns_ids, peer, min, max, GFP_ATOMIC); in alloc_netid()
188 static int net_eq_idr(int id, void *net, void *peer) in net_eq_idr() argument
190 if (net_eq(net, peer)) in net_eq_idr()
199 static int __peernet2id_alloc(struct net *net, struct net *peer, bool *alloc) in __peernet2id_alloc() argument
201 int id = idr_for_each(&net->netns_ids, net_eq_idr, peer); in __peernet2id_alloc()
213 id = alloc_netid(net, peer, -1); in __peernet2id_alloc()
222 static int __peernet2id(struct net *net, struct net *peer) in __peernet2id() argument
226 return __peernet2id_alloc(net, peer, &no); in __peernet2id()
233 int peernet2id_alloc(struct net *net, struct net *peer) in peernet2id_alloc() argument
[all …]
/Linux-v4.19/security/apparmor/
Dresource.c40 if (aad(sa)->peer) { in audit_cb()
42 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_cb()
57 unsigned long value, struct aa_label *peer, in audit_resource() argument
64 aad(&sa)->peer = peer; in audit_resource()
112 struct aa_label *peer; in aa_task_setrlimit() local
116 peer = aa_get_newest_cred_label(__task_cred(task)); in aa_task_setrlimit()
126 if (label != peer && in aa_task_setrlimit()
130 new_rlim->rlim_max, peer, in aa_task_setrlimit()
135 aa_put_label(peer); in aa_task_setrlimit()
Dipc.c63 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_ptrace_cb()
70 struct aa_label *peer, u32 request, in profile_ptrace_perm() argument
75 aad(sa)->peer = peer; in profile_ptrace_perm()
76 aa_profile_match_label(profile, peer, AA_CLASS_PTRACE, request, in profile_ptrace_perm()
108 aad(sa)->peer = tracee; in profile_tracer_perm()
186 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_signal_cb()
191 struct aa_label *peer, u32 request, in profile_signal_perm() argument
201 aad(sa)->peer = peer; in profile_signal_perm()
206 aa_label_match(profile, peer, state, false, request, &perms); in profile_signal_perm()
/Linux-v4.19/Documentation/security/
DSELinux-sctp.rst26 IF this is the first association on ``@ep->base.sk``, then set the peer
27 sid to that in ``@skb``. This will ensure there is only one peer sid
30 ELSE validate the ``@ep->base.sk peer_sid`` against the ``@skb peer sid``
34 MLS portion taken from ``@skb peer sid``. This will be used by SCTP
77 sockets sid and peer sid to that contained in the ``@ep sid`` and
78 ``@ep peer sid`` respectively.
88 Called when a COOKIE ACK is received where it sets the connection's peer sid
118 An SCTP socket will only have one peer label assigned to it. This will be
120 associations on this socket will have their packet peer label compared to
121 the sockets peer label, and only if they are different will the
[all …]
/Linux-v4.19/drivers/firmware/tegra/
Divc.c81 if (!ivc->peer) in tegra_ivc_invalidate()
84 dma_sync_single_for_cpu(ivc->peer, phys, TEGRA_IVC_ALIGN, in tegra_ivc_invalidate()
90 if (!ivc->peer) in tegra_ivc_flush()
93 dma_sync_single_for_device(ivc->peer, phys, TEGRA_IVC_ALIGN, in tegra_ivc_flush()
252 if (!ivc->peer || WARN_ON(frame >= ivc->num_frames)) in tegra_ivc_invalidate_frame()
257 dma_sync_single_for_cpu(ivc->peer, phys, size, DMA_FROM_DEVICE); in tegra_ivc_invalidate_frame()
266 if (!ivc->peer || WARN_ON(frame >= ivc->num_frames)) in tegra_ivc_flush_frame()
271 dma_sync_single_for_device(ivc->peer, phys, size, DMA_TO_DEVICE); in tegra_ivc_flush_frame()
620 int tegra_ivc_init(struct tegra_ivc *ivc, struct device *peer, void *rx, in tegra_ivc_init() argument
646 if (peer) { in tegra_ivc_init()
[all …]

12345678910>>...12