Home
last modified time | relevance | path

Searched refs:rcu_replace_pointer (Results 1 – 25 of 73) sorted by relevance

123

/linux/drivers/net/ovpn/
H A Dcrypto.c64 ks = rcu_replace_pointer(cs->slots[slot], NULL, in ovpn_crypto_kill_key()
96 old = rcu_replace_pointer(cs->slots[idx], new, in ovpn_crypto_state_reset()
100 old = rcu_replace_pointer(cs->slots[!idx], new, in ovpn_crypto_state_reset()
128 ks = rcu_replace_pointer(cs->slots[idx], NULL, in ovpn_crypto_key_slot_delete()
132 ks = rcu_replace_pointer(cs->slots[!idx], NULL, in ovpn_crypto_key_slot_delete()
H A Dbind.c53 kfree_rcu(rcu_replace_pointer(peer->bind, new, in ovpn_bind_reset()
H A Dsocket.c73 sock = rcu_replace_pointer(peer->sock, NULL, true); in ovpn_socket_release()
/linux/include/linux/
H A Drtnetlink.h98 rcu_replace_pointer(rp, p, lockdep_rtnl_is_held())
127 rcu_replace_pointer(rp, p, lockdep_rtnl_net_is_held(net))
/linux/fs/afs/
H A Dsymlink.c25 old = rcu_replace_pointer(vnode->symlink, symlink, in afs_replace_symlink()
47 old = rcu_replace_pointer(vnode->symlink, NULL, true); in afs_evict_symlink()
H A Dcell.c463 old_root = rcu_replace_pointer(net->ws_cell, new_root, in afs_cell_init()
916 ws = rcu_replace_pointer(net->ws_cell, NULL, in afs_cell_purge()
H A Dvl_list.c290 old = rcu_replace_pointer(server->addresses, old, in afs_extract_vlserver_list()
/linux/drivers/scsi/
H A Dscsi_sysfs.c485 vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0, in scsi_device_dev_release()
487 vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80, in scsi_device_dev_release()
489 vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83, in scsi_device_dev_release()
491 vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89, in scsi_device_dev_release()
493 vpd_pgb0 = rcu_replace_pointer(sdev->vpd_pgb0, vpd_pgb0, in scsi_device_dev_release()
495 vpd_pgb1 = rcu_replace_pointer(sdev->vpd_pgb1, vpd_pgb1, in scsi_device_dev_release()
497 vpd_pgb2 = rcu_replace_pointer(sdev->vpd_pgb2, vpd_pgb2, in scsi_device_dev_release()
499 vpd_pgb7 = rcu_replace_pointer(sdev->vpd_pgb7, vpd_pgb7, in scsi_device_dev_release()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dqos.c225 sq = rcu_replace_pointer(qos_sqs[qid], NULL, lockdep_is_held(&priv->state_lock)); in mlx5e_close_qos_sq()
241 qos_sqs = rcu_replace_pointer(c->qos_sqs, NULL, lockdep_is_held(&c->priv->state_lock)); in mlx5e_qos_close_queues()
294 sqs = rcu_replace_pointer(chs->c[i]->qos_sqs, NULL, in mlx5e_qos_alloc_queues()
H A Dselq.c126 old_params = rcu_replace_pointer(selq->active, selq->standby, in mlx5e_selq_apply()
/linux/security/safesetid/
H A Dsecurityfs.c216 pol = rcu_replace_pointer(safesetid_setuid_rules, pol, in handle_policy_update()
221 pol = rcu_replace_pointer(safesetid_setgid_rules, pol, in handle_policy_update()
/linux/security/ipe/
H A Dhooks.c245 old = rcu_replace_pointer(blob->root_hash, info, true); in ipe_set_dmverity_roothash()
/linux/kernel/bpf/
H A Dnet_namespace.c60 run_array = rcu_replace_pointer(net->bpf.run_array[type], NULL, in netns_bpf_run_array_detach()
459 run_array = rcu_replace_pointer(net->bpf.run_array[type], run_array, in netns_bpf_link_attach()
/linux/net/batman-adv/
H A Dgateway_client.c146 curr_gw_node = rcu_replace_pointer(bat_priv->gw.curr_gw, new_gw_node, in batadv_gw_select()
497 curr_gw = rcu_replace_pointer(bat_priv->gw.curr_gw, NULL, true); in batadv_gw_node_free()
/linux/net/sched/
H A Dact_connmark.c174 oparms = rcu_replace_pointer(ci->parms, nparms, lockdep_is_held(&ci->tcf_lock)); in tcf_connmark_init()
H A Dact_nat.c100 oparm = rcu_replace_pointer(p->parms, nparm, lockdep_is_held(&p->tcf_lock)); in tcf_nat_init()
H A Dact_sample.c113 psample_group = rcu_replace_pointer(s->psample_group, psample_group, in tcf_sample_init()
H A Dact_ctinfo.c264 cp_new = rcu_replace_pointer(ci->params, cp_new, in tcf_ctinfo_init()
H A Dact_vlan.c258 p = rcu_replace_pointer(v->vlan_p, p, lockdep_is_held(&v->tcf_lock)); in tcf_vlan_init()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dagg-rx.c296 tid = rcu_replace_pointer(wcid->aggr[tidno], tid, in mt76_rx_aggr_stop()
/linux/net/hsr/
H A Dhsr_framereg.c89 old = rcu_replace_pointer(hsr->self_node, sn, in hsr_create_self_node()
103 old = rcu_replace_pointer(hsr->self_node, NULL, in hsr_del_self_node()
/linux/security/integrity/ima/
H A Dima_queue.c82 old_htable = rcu_replace_pointer(ima_htable, new_htable, in ima_alloc_replace_htable()
/linux/drivers/net/ieee802154/
H A Dmac802154_hwsim.c116 pib_old = rcu_replace_pointer(phy->pib, pib, in hwsim_update_pib()
729 einfo_old = rcu_replace_pointer(e->info, einfo, in hwsim_set_edge_lqi()
/linux/net/ethtool/
H A Dtsconfig.c419 __hwprov = rcu_replace_pointer(dev->hwprov, hwprov, in ethnl_set_tsconfig()
/linux/net/mac802154/
H A Dscan.c56 request = rcu_replace_pointer(local->scan_req, NULL, 1); in mac802154_scan_cleanup_locked()
468 request = rcu_replace_pointer(local->beacon_req, NULL, 1); in mac802154_stop_beacons_locked()

123