/Linux-v4.19/net/rxrpc/ |
D | peer_object.c | 80 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 …]
|
D | peer_event.c | 109 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 …]
|
D | conn_service.c | 25 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 …]
|
D | output.c | 101 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/ |
D | vxcan.c | 43 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/ |
D | monitor.c | 136 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/ |
D | ntb_perf.c | 201 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/ |
D | associola.c | 181 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 …]
|
D | transport.c | 56 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 …]
|
D | sm_make_chunk.c | 436 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/ |
D | fwserial.c | 224 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/ |
D | smc_cdc.h | 163 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/ |
D | txrx.c | 139 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/ |
D | 6lowpan.c | 90 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/ |
D | veth.c | 56 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 …]
|
D | rionet.c | 235 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/ |
D | port.c | 188 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/ |
D | tdls.c | 466 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/ |
D | tdls.c | 258 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/ |
D | net.c | 357 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/ |
D | net_namespace.c | 170 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/ |
D | resource.c | 40 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()
|
D | ipc.c | 63 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/ |
D | SELinux-sctp.rst | 26 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/ |
D | ivc.c | 81 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 …]
|