| /drivers/net/wireguard/ |
| A D | timers.c | 43 struct wg_peer *peer = timer_container_of(peer, timer, in wg_expired_retransmit_handshake() local 48 peer->device->dev->name, peer->internal_id, in wg_expired_retransmit_handshake() 61 mod_peer_timer(peer, &peer->timer_zero_key_material, in wg_expired_retransmit_handshake() 66 peer->device->dev->name, peer->internal_id, in wg_expired_retransmit_handshake() 81 struct wg_peer *peer = timer_container_of(peer, timer, in wg_expired_send_keepalive() local 87 mod_peer_timer(peer, &peer->timer_send_keepalive, in wg_expired_send_keepalive() 94 struct wg_peer *peer = timer_container_of(peer, timer, in wg_expired_new_handshake() local 98 peer->device->dev->name, peer->internal_id, in wg_expired_new_handshake() 131 peer->device->dev->name, peer->internal_id, in wg_queued_expired_zero_key_material() 151 mod_peer_timer(peer, &peer->timer_new_handshake, in wg_timers_data_sent() [all …]
|
| A D | peer.c | 25 struct wg_peer *peer; in wg_peer_create() local 34 if (unlikely(!peer)) in wg_peer_create() 39 peer->device = wg; in wg_peer_create() 45 wg_timers_init(peer); in wg_peer_create() 64 return peer; in wg_peer_create() 75 if (unlikely(!peer || !kref_get_unless_zero(&peer->refcount))) in wg_peer_get_maybe_zero() 77 return peer; in wg_peer_get_maybe_zero() 84 wg_allowedips_remove_by_peer(&peer->device->peer_allowedips, peer, in peer_make_dead() 86 wg_pubkey_hashtable_remove(peer->device->peer_hashtable, peer); in peer_make_dead() 196 memzero_explicit(peer, sizeof(*peer)); in rcu_release() [all …]
|
| A D | send.c | 31 peer->device->dev->name, peer->internal_id, in wg_packet_send_handshake_initiation() 32 &peer->endpoint.addr); in wg_packet_send_handshake_initiation() 52 wg_peer_put(peer); in wg_packet_handshake_send_worker() 71 wg_peer_get(peer); in wg_packet_send_queued_handshake_initiation() 80 wg_peer_put(peer); in wg_packet_send_queued_handshake_initiation() 91 peer->device->dev->name, peer->internal_id, in wg_packet_send_handshake_response() 92 &peer->endpoint.addr); in wg_packet_send_handshake_response() 235 peer->device->dev->name, peer->internal_id, in wg_packet_send_keepalive() 259 keep_key_fresh(peer); in wg_packet_create_data_done() 281 wg_peer_put(peer); in wg_packet_tx_worker() [all …]
|
| A D | netlink.c | 317 struct wg_peer *peer; in set_port() local 350 peer, &peer->device->device_update_lock); in set_allowedip() 354 peer, &peer->device->device_update_lock); in set_allowedip() 360 peer, &peer->device->device_update_lock); in set_allowedip() 364 peer, &peer->device->device_update_lock); in set_allowedip() 423 if (IS_ERR(peer)) { in set_peer() 425 peer = NULL; in set_peer() 431 wg_peer_get(peer); in set_peer() 496 wg_peer_put(peer); in set_peer() 568 if (peer) { in wg_set_device() [all …]
|
| A D | receive.c | 23 peer->rx_bytes += len; in update_rx_stats() 145 if (unlikely(!peer)) { in wg_receive_handshake_packet() 167 if (unlikely(!peer)) { in wg_receive_handshake_packet() 192 if (unlikely(!peer)) { in wg_receive_handshake_packet() 203 wg_peer_put(peer); in wg_receive_handshake_packet() 351 keep_key_fresh(peer); in wg_packet_consume_data_done() 424 dev->name, peer->internal_id, &peer->endpoint.addr); in wg_packet_consume_data_done() 430 dev->name, peer->internal_id, &peer->endpoint.addr); in wg_packet_consume_data_done() 479 wg_peer_put(peer); in wg_packet_rx_poll() 519 &peer); in wg_packet_consume_data() [all …]
|
| A D | cookie.c | 157 struct wg_peer *peer) in wg_cookie_add_mac_to_packet() argument 167 up_write(&peer->latest_cookie.lock); in wg_cookie_add_mac_to_packet() 169 down_read(&peer->latest_cookie.lock); in wg_cookie_add_mac_to_packet() 170 if (peer->latest_cookie.is_valid && in wg_cookie_add_mac_to_packet() 174 peer->latest_cookie.cookie); in wg_cookie_add_mac_to_packet() 177 up_read(&peer->latest_cookie.lock); in wg_cookie_add_mac_to_packet() 201 struct wg_peer *peer = NULL; in wg_cookie_message_consume() local 208 src->receiver_index, &peer))) in wg_cookie_message_consume() 213 up_read(&peer->latest_cookie.lock); in wg_cookie_message_consume() 220 up_read(&peer->latest_cookie.lock); in wg_cookie_message_consume() [all …]
|
| A D | device.c | 36 struct wg_peer *peer; in wg_open() local 57 wg_packet_send_keepalive(peer); in wg_open() 67 struct wg_peer *peer; in wg_pm_notification() local 100 struct wg_peer *peer; in wg_vm_notification() local 118 struct wg_peer *peer; in wg_stop() local 124 wg_timers_stop(peer); in wg_stop() 141 struct wg_peer *peer; in wg_xmit() local 154 if (unlikely(!peer)) { in wg_xmit() 220 wg_peer_put(peer); in wg_xmit() 224 wg_peer_put(peer); in wg_xmit() [all …]
|
| /drivers/net/ovpn/ |
| A D | peer.c | 98 peer = kzalloc(sizeof(*peer), GFP_KERNEL); in ovpn_peer_new() 99 if (!peer) in ovpn_peer_new() 358 netdev_put(peer->ovpn->dev, &peer->dev_tracker); in ovpn_peer_release() 697 if (peer != rcu_access_pointer(peer->ovpn->peer)) in ovpn_peer_remove() 700 RCU_INIT_POINTER(peer->ovpn->peer, NULL); in ovpn_peer_remove() 740 peer = rcu_dereference(ovpn->peer); in ovpn_peer_get_by_dst() 741 if (unlikely(peer && !ovpn_peer_hold(peer))) in ovpn_peer_get_by_dst() 759 if (unlikely(peer && !ovpn_peer_hold(peer))) in ovpn_peer_get_by_dst() 1013 rcu_assign_pointer(ovpn->peer, peer); in ovpn_peer_add_p2p() 1139 peer = rcu_dereference_protected(ovpn->peer, in ovpn_peer_release_p2p() [all …]
|
| A D | tcp.c | 84 netdev_name(peer->ovpn->dev), peer->id); in ovpn_tcp_rcv() 91 netdev_name(peer->ovpn->dev), peer->id); in ovpn_tcp_rcv() 100 netdev_name(peer->ovpn->dev), peer->id); in ovpn_tcp_rcv() 155 peer = sock->peer; in ovpn_tcp_recvmsg() 192 struct ovpn_peer *peer = ovpn_sock->peer; in ovpn_tcp_socket_detach() local 209 struct ovpn_peer *peer = sock->peer; in ovpn_tcp_socket_wait_finish() local 351 peer = sock->peer; in ovpn_tcp_release() 356 if (unlikely(!peer || !ovpn_peer_hold(peer))) { in ovpn_tcp_release() 388 peer = sock->peer; in ovpn_tcp_sendmsg() 548 if (!sock || !sock->peer || !ovpn_peer_hold(sock->peer)) { in ovpn_tcp_close() [all …]
|
| A D | io.c | 119 peer = ovpn_skb_cb(skb)->peer; in ovpn_decrypt_post() 134 netdev_name(peer->ovpn->dev), peer->id, in ovpn_decrypt_post() 162 peer->id); in ovpn_decrypt_post() 169 peer->id); in ovpn_decrypt_post() 176 netdev_name(peer->ovpn->dev), peer->id); in ovpn_decrypt_post() 182 if (unlikely(!ovpn_peer_check_by_src(peer->ovpn, skb, peer))) { in ovpn_decrypt_post() 202 if (likely(peer)) in ovpn_decrypt_post() 221 netdev_name(peer->ovpn->dev), peer->id, in ovpn_recv() 248 peer = ovpn_skb_cb(skb)->peer; in ovpn_encrypt_post() 261 peer->id); in ovpn_encrypt_post() [all …]
|
| A D | netlink.c | 331 &peer->vpn_addrs.ipv4.s_addr, &peer->vpn_addrs.ipv6); in ovpn_nl_peer_modify() 495 if (!peer) { in ovpn_nl_peer_set_doit() 690 if (!peer) { in ovpn_nl_peer_get_doit() 733 peer = rcu_dereference(ovpn->peer); in ovpn_nl_peer_get_dumpit() 734 if (peer) { in ovpn_nl_peer_get_dumpit() 798 if (!peer) { in ovpn_nl_peer_del_doit() 925 if (!peer) { in ovpn_nl_key_new_doit() 1028 if (!peer) { in ovpn_nl_key_get_doit() 1085 if (!peer) { in ovpn_nl_key_swap_doit() 1128 if (!peer) { in ovpn_nl_key_del_doit() [all …]
|
| A D | udp.c | 72 struct ovpn_peer *peer; in ovpn_udp_encap_recv() local 120 if (unlikely(!peer)) in ovpn_udp_encap_recv() 125 ovpn_recv(peer, skb); in ovpn_udp_encap_recv() 172 spin_lock_bh(&peer->lock); in ovpn_udp4_output() 174 spin_unlock_bh(&peer->lock); in ovpn_udp4_output() 181 spin_lock_bh(&peer->lock); in ovpn_udp4_output() 183 spin_unlock_bh(&peer->lock); in ovpn_udp4_output() 248 spin_lock_bh(&peer->lock); in ovpn_udp6_output() 311 netdev_name(peer->ovpn->dev), peer->id); in ovpn_udp_output() 346 skb->dev = peer->ovpn->dev; in ovpn_udp_send_skb() [all …]
|
| A D | socket.c | 66 void ovpn_socket_release(struct ovpn_peer *peer) in ovpn_socket_release() argument 73 sock = rcu_replace_pointer(peer->sock, NULL, true); in ovpn_socket_release() 86 released = ovpn_socket_put(peer, sock); in ovpn_socket_release() 99 ovpn_peer_put(sock->peer); in ovpn_socket_release() 117 struct ovpn_peer *peer) in ovpn_socket_attach() argument 122 return ovpn_tcp_socket_attach(ovpn_sock, peer); in ovpn_socket_attach() 166 if (ovpn_sock->ovpn != peer->ovpn) { in ovpn_socket_new() 213 ret = ovpn_socket_attach(ovpn_sock, sock, peer); in ovpn_socket_new() 226 ovpn_sock->peer = peer; in ovpn_socket_new() 227 ovpn_peer_hold(peer); in ovpn_socket_new() [all …]
|
| /drivers/ntb/test/ |
| A D | ntb_perf.c | 534 (void)ntb_peer_mw_clear_trans(peer->perf->ntb, peer->pidx, peer->gidx); in perf_free_outbuf() 544 peer->outbuf_xlat, peer->outbuf_size); in perf_setup_outbuf() 562 (void)ntb_mw_clear_trans(peer->perf->ntb, peer->pidx, peer->gidx); in perf_free_inbuf() 564 peer->inbuf, peer->inbuf_xlat); in perf_free_inbuf() 593 peer->inbuf_size, &peer->inbuf_xlat, in perf_setup_inbuf() 607 peer->inbuf_xlat, peer->inbuf_size); in perf_setup_inbuf() 633 perf_cmd_send(peer, PERF_CMD_SSIZE, peer->outbuf_size); in perf_service_work() 639 perf_cmd_send(peer, PERF_CMD_SXLAT, peer->inbuf_xlat); in perf_service_work() 648 peer == peer->perf->test_peer) { in perf_service_work() 895 peer->out_phys_addr, peer->outbuf_size, in perf_init_test() [all …]
|
| A D | ntb_msi_test.c | 144 irq_count, peer); 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() 171 kfree(nm->peers[peer].msi_desc); in ntb_msit_db_event() 188 if (idx >= peer->num_irqs) in ntb_msit_dbgfs_trigger() 192 idx, peer->pidx); in ntb_msit_dbgfs_trigger() 194 return ntb_msi_peer_trigger(peer->nm->ntb, peer->pidx, in ntb_msit_dbgfs_trigger() 195 &peer->msi_desc[idx]); in ntb_msit_dbgfs_trigger() 205 *port = ntb_peer_port_number(peer->nm->ntb, peer->pidx); in ntb_msit_dbgfs_port_get() [all …]
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | peer.c | 22 return peer; in ath11k_peer_find_list_by_id() 41 return peer; in ath11k_peer_find() 60 return peer; in ath11k_peer_find_by_addr() 76 return peer; in ath11k_peer_find_by_id() 110 peer->vdev_id, peer->addr, peer_id); in ath11k_peer_unmap_event() 128 peer = kzalloc(sizeof(*peer), GFP_ATOMIC); in ath11k_peer_map_event() 220 peer->addr, peer->peer_id, ret); in ath11k_peer_rhash_add() 228 peer->addr, peer->peer_id, ret); in ath11k_peer_rhash_add() 310 if (peer && peer->vdev_id == vdev_id) in __ath11k_peer_delete() 488 peer->addr, peer->peer_id, ret); in ath11k_peer_rhash_delete() [all …]
|
| /drivers/net/can/ |
| A D | vxcan.c | 49 peer = rcu_dereference(priv->peer); in vxcan_xmit() 90 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_open() local 92 if (!peer) in vxcan_open() 105 struct net_device *peer = rtnl_dereference(priv->peer); in vxcan_close() local 108 if (peer) in vxcan_close() 121 peer = rcu_dereference(priv->peer); in vxcan_get_iflink() 122 iflink = peer ? READ_ONCE(peer->ifindex) : 0; in vxcan_get_iflink() 242 rcu_assign_pointer(priv->peer, peer); in vxcan_newlink() 260 peer = rtnl_dereference(priv->peer); in vxcan_dellink() 269 if (peer) { in vxcan_dellink() [all …]
|
| /drivers/net/wireless/ath/ath12k/ |
| A D | peer.c | 40 return peer; in ath12k_peer_find() 59 return peer; in ath12k_peer_find_by_pdev_idx() 76 return peer; in ath12k_peer_find_by_addr() 91 return peer; in ath12k_peer_find_by_ml_id() 153 if (!peer) { in ath12k_peer_unmap_event() 160 peer->vdev_id, peer->addr, peer_id); in ath12k_peer_unmap_event() 163 kfree(peer); in ath12k_peer_unmap_event() 177 if (!peer) { in ath12k_peer_map_event() 178 peer = kzalloc(sizeof(*peer), GFP_ATOMIC); in ath12k_peer_map_event() 179 if (!peer) in ath12k_peer_map_event() [all …]
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | txrx.c | 153 struct ath10k_peer *peer; in ath10k_peer_find() local 163 return peer; in ath10k_peer_find() 171 struct ath10k_peer *peer; in ath10k_peer_find_by_id() local 180 return peer; in ath10k_peer_find_by_id() 232 if (!peer) { in ath10k_peer_map_event() 233 peer = kzalloc(sizeof(*peer), GFP_ATOMIC); in ath10k_peer_map_event() 234 if (!peer) in ath10k_peer_map_event() 268 if (!peer) { in ath10k_peer_unmap_event() 275 peer->vdev_id, peer->addr, ev->peer_id); in ath10k_peer_unmap_event() 281 list_del(&peer->list); in ath10k_peer_unmap_event() [all …]
|
| /drivers/net/ |
| A D | netkit.c | 89 peer = rcu_dereference(nk->peer); in netkit_xmit() 90 if (unlikely(!peer || !(peer->flags & IFF_UP) || in netkit_xmit() 134 struct net_device *peer = rtnl_dereference(nk->peer); in netkit_open() local 136 if (!peer) in netkit_open() 151 if (peer) in netkit_close() 163 peer = rcu_dereference(nk->peer); in netkit_get_iflink() 164 if (peer) in netkit_get_iflink() 194 peer = rcu_dereference(nk->peer); in netkit_set_headroom() 295 return peer ? dev_net(peer) : dev_net(dev); in netkit_get_link_net() 455 rcu_assign_pointer(netkit_priv(dev)->peer, peer); in netkit_new_link() [all …]
|
| A D | veth.c | 204 data[0] = peer ? peer->ifindex : 0; in veth_get_ethtool_stats() 466 peer = rcu_dereference(priv->peer); in veth_get_stats64() 1280 peer = rtnl_dereference(priv->peer); in veth_set_xdp_features() 1310 peer = rtnl_dereference(priv->peer); in veth_set_channels() 1485 peer = rcu_dereference(priv->peer); in veth_get_iflink() 1498 peer = rtnl_dereference(priv->peer); in veth_fix_features() 1520 peer = rtnl_dereference(priv->peer); in veth_set_features() 1545 peer = rcu_dereference(priv->peer); in veth_set_rx_headroom() 1570 peer = rtnl_dereference(priv->peer); in veth_xdp_set() 1895 rcu_assign_pointer(priv->peer, peer); in veth_newlink() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | ftm-initiator.c | 226 switch (peer->chandef.width) { in iwl_mvm_ftm_target_chandef_v1() 241 peer->chandef.width); in iwl_mvm_ftm_target_chandef_v1() 292 peer->chandef.width); in iwl_mvm_ftm_target_chandef_v2() 297 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mvm_ftm_target_chandef_v2() 329 if (peer->ftm.request_lci) in iwl_mvm_ftm_put_target_v2() 349 if (peer->ftm.asap) in iwl_mvm_ftm_set_target_flags() 352 if (peer->ftm.request_lci) in iwl_mvm_ftm_set_target_flags() 366 if (peer->ftm.trigger_based) in iwl_mvm_ftm_set_target_flags() 371 if ((peer->ftm.trigger_based || peer->ftm.non_trigger_based) && in iwl_mvm_ftm_set_target_flags() 372 peer->ftm.lmr_feedback) in iwl_mvm_ftm_set_target_flags() [all …]
|
| /drivers/ntb/ |
| A D | msi.c | 99 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() 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() 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() 176 int peer; in ntb_msi_clear_mws() local 179 for (peer = 0; peer < ntb_peer_port_count(ntb); peer++) { in ntb_msi_clear_mws() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | ftm-initiator.c | 72 switch (peer->chandef.width) { in iwl_mld_ftm_set_target_chandef() 95 peer->chandef.width); in iwl_mld_ftm_set_target_chandef() 100 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mld_ftm_set_target_chandef() 121 if (peer->ftm.asap) in iwl_mld_ftm_set_target_flags() 124 if (peer->ftm.request_lci) in iwl_mld_ftm_set_target_flags() 127 if (peer->ftm.request_civicloc) in iwl_mld_ftm_set_target_flags() 138 if (peer->ftm.trigger_based) in iwl_mld_ftm_set_target_flags() 143 if ((peer->ftm.trigger_based || peer->ftm.non_trigger_based) && in iwl_mld_ftm_set_target_flags() 144 peer->ftm.lmr_feedback) in iwl_mld_ftm_set_target_flags() 169 (peer->ftm.trigger_based || peer->ftm.non_trigger_based)) in iwl_mld_ftm_set_sta() [all …]
|
| /drivers/net/wireless/marvell/mwifiex/ |
| A D | tdls.c | 730 const u8 *peer, in mwifiex_construct_tdls_action_frame() argument 898 u8 *peer, *pos, *end; in mwifiex_process_tdls_action_frame() local 910 peer = buf + ETH_ALEN; in mwifiex_process_tdls_action_frame() 1243 peer++; in mwifiex_get_tdls_list() 1303 peer->mac_addr, peer->rssi); in mwifiex_tdls_check_tx() 1306 peer->mac_addr, in mwifiex_tdls_check_tx() 1312 peer->do_discover) { in mwifiex_tdls_check_tx() 1314 peer->mac_addr, in mwifiex_tdls_check_tx() 1332 list_del(&peer->list); in mwifiex_flush_auto_tdls_list() 1333 kfree(peer); in mwifiex_flush_auto_tdls_list() [all …]
|