Home
last modified time | relevance | path

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

12345678910>>...14

/Linux-v5.4/net/rxrpc/
Dpeer_object.c76 static long rxrpc_peer_cmp_key(const struct rxrpc_peer *peer, in rxrpc_peer_cmp_key() argument
83 diff = ((peer->hash_key - hash_key) ?: in rxrpc_peer_cmp_key()
84 ((unsigned long)peer->local - (unsigned long)local) ?: in rxrpc_peer_cmp_key()
85 (peer->srx.transport_type - srx->transport_type) ?: in rxrpc_peer_cmp_key()
86 (peer->srx.transport_len - srx->transport_len) ?: in rxrpc_peer_cmp_key()
87 (peer->srx.transport.family - srx->transport.family)); in rxrpc_peer_cmp_key()
93 return ((u16 __force)peer->srx.transport.sin.sin_port - in rxrpc_peer_cmp_key()
95 memcmp(&peer->srx.transport.sin.sin_addr, in rxrpc_peer_cmp_key()
100 return ((u16 __force)peer->srx.transport.sin6.sin6_port - in rxrpc_peer_cmp_key()
102 memcmp(&peer->srx.transport.sin6.sin6_addr, in rxrpc_peer_cmp_key()
[all …]
Dpeer_event.c107 static void rxrpc_adjust_mtu(struct rxrpc_peer *peer, struct sock_exterr_skb *serr) in rxrpc_adjust_mtu() argument
114 if (mtu > 0 && peer->if_mtu == 65535 && mtu < peer->if_mtu) { in rxrpc_adjust_mtu()
115 peer->if_mtu = mtu; in rxrpc_adjust_mtu()
121 mtu = peer->if_mtu; in rxrpc_adjust_mtu()
128 if (mtu < peer->hdrsize) in rxrpc_adjust_mtu()
129 mtu = peer->hdrsize + 4; in rxrpc_adjust_mtu()
133 if (mtu < peer->mtu) { in rxrpc_adjust_mtu()
134 spin_lock_bh(&peer->lock); in rxrpc_adjust_mtu()
135 peer->mtu = mtu; in rxrpc_adjust_mtu()
136 peer->maxdata = peer->mtu - peer->hdrsize; in rxrpc_adjust_mtu()
[all …]
Dconn_service.c21 struct rxrpc_connection *rxrpc_find_service_conn_rcu(struct rxrpc_peer *peer, in rxrpc_find_service_conn_rcu() argument
38 read_seqbegin_or_lock(&peer->service_conn_lock, &seq); in rxrpc_find_service_conn_rcu()
40 p = rcu_dereference_raw(peer->service_conns.rb_node); in rxrpc_find_service_conn_rcu()
52 } while (need_seqretry(&peer->service_conn_lock, seq)); in rxrpc_find_service_conn_rcu()
54 done_seqretry(&peer->service_conn_lock, seq); in rxrpc_find_service_conn_rcu()
63 static void rxrpc_publish_service_conn(struct rxrpc_peer *peer, in rxrpc_publish_service_conn() argument
70 write_seqlock_bh(&peer->service_conn_lock); in rxrpc_publish_service_conn()
72 pp = &peer->service_conns.rb_node; in rxrpc_publish_service_conn()
88 rb_insert_color(&conn->service_node, &peer->service_conns); in rxrpc_publish_service_conn()
91 write_sequnlock_bh(&peer->service_conn_lock); in rxrpc_publish_service_conn()
[all …]
Dproc.c59 struct rxrpc_peer *peer; in rxrpc_call_seq_show() local
88 peer = call->peer; in rxrpc_call_seq_show()
89 if (peer) in rxrpc_call_seq_show()
90 sprintf(rbuff, "%pISpc", &peer->srx.transport); in rxrpc_call_seq_show()
182 sprintf(rbuff, "%pISpc", &conn->params.peer->srx.transport); in rxrpc_connection_seq_show()
217 struct rxrpc_peer *peer; in rxrpc_peer_seq_show() local
230 peer = list_entry(v, struct rxrpc_peer, hash_link); in rxrpc_peer_seq_show()
232 sprintf(lbuff, "%pISpc", &peer->local->srx.transport); in rxrpc_peer_seq_show()
234 sprintf(rbuff, "%pISpc", &peer->srx.transport); in rxrpc_peer_seq_show()
242 atomic_read(&peer->usage), in rxrpc_peer_seq_show()
[all …]
/Linux-v5.4/drivers/net/can/
Dvxcan.c33 struct net_device __rcu *peer; member
39 struct net_device *peer; in vxcan_xmit() local
47 peer = rcu_dereference(priv->peer); in vxcan_xmit()
48 if (unlikely(!peer)) { in vxcan_xmit()
61 skb->dev = peer; in vxcan_xmit()
67 peerstats = &peer->stats; in vxcan_xmit()
81 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_open() local
83 if (!peer) in vxcan_open()
86 if (peer->flags & IFF_UP) { in vxcan_open()
88 netif_carrier_on(peer); in vxcan_open()
[all …]
/Linux-v5.4/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-v5.4/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 …]
Dntb_msi_test.c131 static void ntb_msit_copy_peer_desc(struct ntb_msit_ctx *nm, int peer) in ntb_msit_copy_peer_desc() argument
134 struct ntb_msi_desc *desc = nm->peers[peer].msi_desc; in ntb_msit_copy_peer_desc()
135 int irq_count = nm->peers[peer].num_irqs; in ntb_msit_copy_peer_desc()
138 desc[i].addr_offset = ntb_peer_spad_read(nm->ntb, peer, in ntb_msit_copy_peer_desc()
140 desc[i].data = ntb_peer_spad_read(nm->ntb, peer, 2 * i + 2); in ntb_msit_copy_peer_desc()
144 irq_count, peer); in ntb_msit_copy_peer_desc()
146 complete_all(&nm->peers[peer].init_comp); in ntb_msit_copy_peer_desc()
155 int peer; in ntb_msit_db_event() local
159 for (peer = 0; peer < sizeof(peer_mask) * 8; peer++) { in ntb_msit_db_event()
160 if (!(peer_mask & BIT(peer))) in ntb_msit_db_event()
[all …]
/Linux-v5.4/net/sctp/
Dassociola.c164 asoc->peer.rwnd = SCTP_DEFAULT_MAXWINDOW; in sctp_association_init()
200 INIT_LIST_HEAD(&asoc->peer.transport_addr_list); in sctp_association_init()
213 asoc->peer.sack_needed = 1; in sctp_association_init()
214 asoc->peer.sack_generation = 1; in sctp_association_init()
237 asoc->peer.ipv4_address = 1; in sctp_association_init()
239 asoc->peer.ipv6_address = 1; in sctp_association_init()
344 sctp_tsnmap_free(&asoc->peer.tsn_map); in sctp_association_free()
366 kfree(asoc->peer.cookie); in sctp_association_free()
367 kfree(asoc->peer.peer_random); in sctp_association_free()
368 kfree(asoc->peer.peer_chunks); in sctp_association_free()
[all …]
Dtransport.c41 struct sctp_transport *peer, in sctp_transport_init() argument
46 peer->af_specific = sctp_get_af_specific(addr->sa.sa_family); in sctp_transport_init()
47 memcpy(&peer->ipaddr, addr, peer->af_specific->sockaddr_len); in sctp_transport_init()
48 memset(&peer->saddr, 0, sizeof(union sctp_addr)); in sctp_transport_init()
50 peer->sack_generation = 0; in sctp_transport_init()
58 peer->rto = msecs_to_jiffies(net->sctp.rto_initial); in sctp_transport_init()
60 peer->last_time_heard = 0; in sctp_transport_init()
61 peer->last_time_ecne_reduced = jiffies; in sctp_transport_init()
63 peer->param_flags = SPP_HB_DISABLE | in sctp_transport_init()
68 peer->pathmaxrxt = net->sctp.max_retrans_path; in sctp_transport_init()
[all …]
/Linux-v5.4/drivers/staging/fwserial/
Dfwserial.c227 static int fwtty_send_data_async(struct fwtty_peer *peer, int tcode, in fwtty_send_data_async() argument
242 generation = peer->generation; in fwtty_send_data_async()
244 fw_send_request(peer->serial->card, &txn->fw_txn, tcode, in fwtty_send_data_async()
245 peer->node_id, generation, peer->speed, addr, payload, in fwtty_send_data_async()
250 static void fwtty_send_txn_async(struct fwtty_peer *peer, in fwtty_send_txn_async() argument
261 generation = peer->generation; in fwtty_send_txn_async()
263 fw_send_request(peer->serial->card, &txn->fw_txn, tcode, in fwtty_send_txn_async()
264 peer->node_id, generation, peer->speed, addr, payload, in fwtty_send_txn_async()
413 struct fwtty_peer *peer; in __fwtty_write_port_status() local
418 peer = rcu_dereference(port->peer); in __fwtty_write_port_status()
[all …]
/Linux-v5.4/drivers/net/wireless/ath/ath10k/
Dtxrx.c133 struct ath10k_peer *peer; in ath10k_peer_find() local
137 list_for_each_entry(peer, &ar->peers, list) { in ath10k_peer_find()
138 if (peer->vdev_id != vdev_id) in ath10k_peer_find()
140 if (!ether_addr_equal(peer->addr, addr)) in ath10k_peer_find()
143 return peer; in ath10k_peer_find()
151 struct ath10k_peer *peer; in ath10k_peer_find_by_id() local
153 if (peer_id >= BITS_PER_TYPE(peer->peer_ids)) in ath10k_peer_find_by_id()
158 list_for_each_entry(peer, &ar->peers, list) in ath10k_peer_find_by_id()
159 if (test_bit(peer_id, peer->peer_ids)) in ath10k_peer_find_by_id()
160 return peer; in ath10k_peer_find_by_id()
[all …]
/Linux-v5.4/net/smc/
Dsmc_cdc.h212 static inline void smc_host_cursor_to_cdc(union smc_cdc_cursor *peer, in smc_host_cursor_to_cdc() argument
218 peer->count = htonl(save->count); in smc_host_cursor_to_cdc()
219 peer->wrap = htons(save->wrap); in smc_host_cursor_to_cdc()
223 static inline void smc_host_msg_to_cdc(struct smc_cdc_msg *peer, in smc_host_msg_to_cdc() argument
229 peer->common.type = local->common.type; in smc_host_msg_to_cdc()
230 peer->len = local->len; in smc_host_msg_to_cdc()
231 peer->seqno = htons(local->seqno); in smc_host_msg_to_cdc()
232 peer->token = htonl(local->token); in smc_host_msg_to_cdc()
233 smc_host_cursor_to_cdc(&peer->prod, &local->prod, save, conn); in smc_host_msg_to_cdc()
234 smc_host_cursor_to_cdc(&peer->cons, &local->cons, save, conn); in smc_host_msg_to_cdc()
[all …]
/Linux-v5.4/net/bluetooth/
D6lowpan.c83 struct lowpan_peer *peer) in peer_add() argument
85 list_add_rcu(&peer->list, &dev->peers); in peer_add()
90 struct lowpan_peer *peer) in peer_del() argument
92 list_del_rcu(&peer->list); in peer_del()
93 kfree_rcu(peer, rcu); in peer_del()
108 struct lowpan_peer *peer; in peer_lookup_ba() local
115 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_ba()
117 &peer->chan->dst, peer->chan->dst_type); in peer_lookup_ba()
119 if (bacmp(&peer->chan->dst, ba)) in peer_lookup_ba()
122 if (type == peer->chan->dst_type) { in peer_lookup_ba()
[all …]
/Linux-v5.4/drivers/usb/core/
Dport.c198 struct usb_port *peer = port_dev->peer; in usb_port_runtime_resume() local
213 if (!port_dev->is_superspeed && peer) in usb_port_runtime_resume()
214 pm_runtime_get_sync(&peer->dev); in usb_port_runtime_resume()
253 struct usb_port *peer = port_dev->peer; in usb_port_runtime_suspend() local
281 if (!port_dev->is_superspeed && peer) in usb_port_runtime_suspend()
282 pm_runtime_put(&peer->dev); in usb_port_runtime_suspend()
320 if (left->peer == right && right->peer == left) in link_peers()
323 if (left->peer || right->peer) { in link_peers()
324 struct usb_port *lpeer = left->peer; in link_peers()
325 struct usb_port *rpeer = right->peer; in link_peers()
[all …]
/Linux-v5.4/drivers/ntb/
Dmsi.c101 int peer, peer_widx; in ntb_msi_setup_mws() local
114 for (peer = 0; peer < ntb_peer_port_count(ntb); peer++) { in ntb_msi_setup_mws()
115 peer_widx = ntb_peer_highest_mw_idx(ntb, peer); in ntb_msi_setup_mws()
119 ret = ntb_mw_get_align(ntb, peer, peer_widx, &addr_align, in ntb_msi_setup_mws()
127 for (peer = 0; peer < ntb_peer_port_count(ntb); peer++) { in ntb_msi_setup_mws()
128 peer_widx = ntb_peer_highest_mw_idx(ntb, peer); in ntb_msi_setup_mws()
134 ret = ntb_mw_get_align(ntb, peer, peer_widx, NULL, in ntb_msi_setup_mws()
144 ret = ntb_mw_set_trans(ntb, peer, peer_widx, in ntb_msi_setup_mws()
156 for (i = 0; i < peer; i++) { in ntb_msi_setup_mws()
157 peer_widx = ntb_peer_highest_mw_idx(ntb, peer); in ntb_msi_setup_mws()
[all …]
/Linux-v5.4/drivers/net/
Dveth.c62 struct net_device __rcu *peer; member
151 struct net_device *peer = rtnl_dereference(priv->peer); in veth_get_ethtool_stats() local
154 data[0] = peer ? peer->ifindex : 0; in veth_get_ethtool_stats()
246 rcv = rcu_dereference(priv->peer); in veth_xmit()
336 struct net_device *peer; in veth_get_stats64() local
350 peer = rcu_dereference(priv->peer); in veth_get_stats64()
351 if (peer) { in veth_get_stats64()
352 tot->rx_dropped += veth_stats_tx(&tx, peer); in veth_get_stats64()
356 veth_stats_rx(&rx, peer); in veth_get_stats64()
406 rcv = rcu_dereference(priv->peer); in veth_xdp_xmit()
[all …]
Drionet.c231 struct rionet_peer *peer; in rionet_dbell_event() local
240 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_dbell_event()
241 if (peer->rdev->destid == sid) { in rionet_dbell_event()
242 nets[netid].active[sid] = peer->rdev; in rionet_dbell_event()
311 struct rionet_peer *peer; in rionet_open() local
354 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_open()
356 rio_send_doorbell(peer->rdev, RIONET_DOORBELL_JOIN); in rionet_open()
368 struct rionet_peer *peer; in rionet_close() local
384 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_close()
385 if (nets[netid].active[peer->rdev->destid]) { in rionet_close()
[all …]
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Dtdls.c464 const u8 *peer, u8 action_code, in mwifiex_prep_tdls_encap_data() argument
477 memcpy(tf->da, peer, ETH_ALEN); in mwifiex_prep_tdls_encap_data()
571 ret = mwifiex_tdls_add_vht_oper(priv, peer, skb); in mwifiex_prep_tdls_encap_data()
576 ret = mwifiex_tdls_add_ht_oper(priv, peer, 1, skb); in mwifiex_prep_tdls_encap_data()
582 ret = mwifiex_tdls_add_ht_oper(priv, peer, 0, skb); in mwifiex_prep_tdls_encap_data()
613 const u8 *peer, const u8 *bssid) in mwifiex_tdls_add_link_ie() argument
624 memcpy(lnkid->resp_sta, peer, ETH_ALEN); in mwifiex_tdls_add_link_ie()
627 int mwifiex_send_tdls_data_frame(struct mwifiex_private *priv, const u8 *peer, in mwifiex_send_tdls_data_frame() argument
672 ret = mwifiex_prep_tdls_encap_data(priv, peer, action_code, in mwifiex_send_tdls_data_frame()
681 mwifiex_tdls_add_link_ie(skb, priv->curr_addr, peer, in mwifiex_send_tdls_data_frame()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dtdls.c246 mvm->tdls_cs.peer.sent_timestamp = iwl_mvm_get_systime(mvm); in iwl_mvm_tdls_update_cs_state()
296 const u8 *peer, bool peer_initiator, u32 timestamp) in iwl_mvm_tdls_check_action() argument
308 same_peer = ether_addr_equal(peer, sta->addr); in iwl_mvm_tdls_check_action()
335 else if (timestamp <= mvm->tdls_cs.peer.sent_timestamp) in iwl_mvm_tdls_check_action()
370 type, mvm->tdls_cs.state, peer, same_peer, in iwl_mvm_tdls_check_action()
380 const u8 *peer, bool peer_initiator, in iwl_mvm_tdls_config_channel_switch() argument
399 ret = iwl_mvm_tdls_check_action(mvm, type, peer, peer_initiator, in iwl_mvm_tdls_config_channel_switch()
415 sta = ieee80211_find_sta(vif, peer); in iwl_mvm_tdls_config_channel_switch()
426 mvm->tdls_cs.peer.chandef.chan) { in iwl_mvm_tdls_config_channel_switch()
428 chandef = &mvm->tdls_cs.peer.chandef; in iwl_mvm_tdls_config_channel_switch()
[all …]
Dftm-initiator.c212 struct cfg80211_pmsr_request_peer *peer, in iwl_mvm_ftm_target_chandef() argument
216 u32 freq = peer->chandef.chan->center_freq; in iwl_mvm_ftm_target_chandef()
220 switch (peer->chandef.width) { in iwl_mvm_ftm_target_chandef()
235 peer->chandef.width); in iwl_mvm_ftm_target_chandef()
239 *ctrl_ch_position = (peer->chandef.width > NL80211_CHAN_WIDTH_20) ? in iwl_mvm_ftm_target_chandef()
240 iwl_mvm_get_ctrl_pos(&peer->chandef) : 0; in iwl_mvm_ftm_target_chandef()
247 struct cfg80211_pmsr_request_peer *peer, in iwl_mvm_ftm_put_target_v2() argument
252 ret = iwl_mvm_ftm_target_chandef(mvm, peer, &target->channel_num, in iwl_mvm_ftm_put_target_v2()
258 memcpy(target->bssid, peer->addr, ETH_ALEN); in iwl_mvm_ftm_put_target_v2()
260 cpu_to_le16(peer->ftm.burst_period); in iwl_mvm_ftm_put_target_v2()
[all …]
/Linux-v5.4/drivers/firewire/
Dnet.c358 struct fwnet_peer *peer, u16 datagram_label, unsigned dg_size, in fwnet_pd_new() argument
382 list_add_tail(&new->pd_link, &peer->pd_list); in fwnet_pd_new()
394 static struct fwnet_partial_datagram *fwnet_pd_find(struct fwnet_peer *peer, in fwnet_pd_find() argument
399 list_for_each_entry(pd, &peer->pd_list, pd_link) in fwnet_pd_find()
419 static bool fwnet_pd_update(struct fwnet_peer *peer, in fwnet_pd_update() argument
432 list_move_tail(&pd->pd_link, &peer->pd_list); in fwnet_pd_update()
450 struct fwnet_peer *peer; in fwnet_peer_find_by_guid() local
452 list_for_each_entry(peer, &dev->peer_list, peer_link) in fwnet_peer_find_by_guid()
453 if (peer->guid == guid) in fwnet_peer_find_by_guid()
454 return peer; in fwnet_peer_find_by_guid()
[all …]
/Linux-v5.4/security/apparmor/
Dresource.c36 if (aad(sa)->peer) { in audit_cb()
38 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_cb()
53 unsigned long value, struct aa_label *peer, in audit_resource() argument
60 aad(&sa)->peer = peer; in audit_resource()
108 struct aa_label *peer; in aa_task_setrlimit() local
112 peer = aa_get_newest_cred_label(__task_cred(task)); in aa_task_setrlimit()
122 if (label != peer && in aa_task_setrlimit()
126 new_rlim->rlim_max, peer, in aa_task_setrlimit()
131 aa_put_label(peer); in aa_task_setrlimit()
/Linux-v5.4/net/core/
Dnet_namespace.c189 static int alloc_netid(struct net *net, struct net *peer, int reqid) in alloc_netid() argument
198 return idr_alloc(&net->netns_ids, peer, min, max, GFP_ATOMIC); in alloc_netid()
207 static int net_eq_idr(int id, void *net, void *peer) in net_eq_idr() argument
209 if (net_eq(net, peer)) in net_eq_idr()
218 static int __peernet2id_alloc(struct net *net, struct net *peer, bool *alloc) in __peernet2id_alloc() argument
220 int id = idr_for_each(&net->netns_ids, net_eq_idr, peer); in __peernet2id_alloc()
232 id = alloc_netid(net, peer, -1); in __peernet2id_alloc()
241 static int __peernet2id(struct net *net, struct net *peer) in __peernet2id() argument
245 return __peernet2id_alloc(net, peer, &no); in __peernet2id()
253 int peernet2id_alloc(struct net *net, struct net *peer, gfp_t gfp) in peernet2id_alloc() argument
[all …]
/Linux-v5.4/Documentation/driver-api/
Dntb.rst14 peer. Doorbell registers provide a way for peers to send interrupt events.
15 Memory windows allow translated read and write access to the peer memory.
43 configured by the peer, on the peer ntb port. The first type is
57 3) somehow notify a peer device of performed initialization, 4) peer device
62 initialized by a peer device, is depicted on the figure::
74 1) allocate a memory region, 2) somehow deliver a translated address to a peer
75 device, 3) peer puts the translated address to NTB config, 4) peer device maps
85 3) Send the translated address and memory window index to a peer device
89 by another device memory region (it may fail if peer memory window
98 be allocated for memory windows between local device and peer device
[all …]

12345678910>>...14