/linux/drivers/scsi/ |
H A D | scsi_sysfs.c | 484 vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0, in scsi_device_dev_release() 486 vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80, in scsi_device_dev_release() 488 vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83, in scsi_device_dev_release() 490 vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89, in scsi_device_dev_release() 492 vpd_pgb0 = rcu_replace_pointer(sdev->vpd_pgb0, vpd_pgb0, in scsi_device_dev_release() 494 vpd_pgb1 = rcu_replace_pointer(sdev->vpd_pgb1, vpd_pgb1, in scsi_device_dev_release() 496 vpd_pgb2 = rcu_replace_pointer(sdev->vpd_pgb2, vpd_pgb2, in scsi_device_dev_release() 498 vpd_pgb7 = rcu_replace_pointer(sdev->vpd_pgb7, vpd_pgb7, in scsi_device_dev_release()
|
/linux/net/ipv4/ |
H A D | tcp_sigpool.c | 82 old_scratch = rcu_replace_pointer(per_cpu(sigpool_scratch.pad, cpu), in sigpool_reserve_scratch() 103 kfree(rcu_replace_pointer(per_cpu(sigpool_scratch.pad, cpu), in sigpool_scratch_free()
|
/linux/arch/arm64/kernel/ |
H A D | paravirt.c | 87 kaddr = rcu_replace_pointer(reg->kaddr, NULL, true); in stolen_time_cpu_down_prepare()
|
/linux/security/safesetid/ |
H A D | securityfs.c | 213 pol = rcu_replace_pointer(safesetid_setuid_rules, pol, in handle_policy_update() 218 pol = rcu_replace_pointer(safesetid_setgid_rules, pol, in handle_policy_update()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | qos.c | 225 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 D | selq.c | 126 old_params = rcu_replace_pointer(selq->active, selq->standby, in mlx5e_selq_apply()
|
/linux/drivers/gpu/drm/i915/gem/selftests/ |
H A D | mock_context.c | 140 engines = rcu_replace_pointer(ctx->engines, engines, 1); in live_context_for_engine()
|
/linux/include/linux/ |
H A D | rtnetlink.h | 96 rcu_replace_pointer(rp, p, lockdep_rtnl_is_held())
|
H A D | rcupdate.h | 616 #define rcu_replace_pointer(rcu_ptr, ptr, c) \ macro
|
/linux/kernel/bpf/ |
H A D | net_namespace.c | 61 run_array = rcu_replace_pointer(net->bpf.run_array[type], NULL, in netns_bpf_run_array_detach() 465 run_array = rcu_replace_pointer(net->bpf.run_array[type], run_array, in netns_bpf_link_attach()
|
/linux/net/hsr/ |
H A D | hsr_framereg.c | 107 old = rcu_replace_pointer(hsr->self_node, sn, in hsr_create_self_node() 121 old = rcu_replace_pointer(hsr->self_node, NULL, in hsr_del_self_node()
|
/linux/net/sched/ |
H A D | act_connmark.c | 172 oparms = rcu_replace_pointer(ci->parms, nparms, lockdep_is_held(&ci->tcf_lock)); in tcf_connmark_init()
|
H A D | act_nat.c | 99 oparm = rcu_replace_pointer(p->parms, nparm, lockdep_is_held(&p->tcf_lock)); in tcf_nat_init()
|
H A D | act_sample.c | 113 psample_group = rcu_replace_pointer(s->psample_group, psample_group, in tcf_sample_init()
|
H A D | act_ctinfo.c | 263 cp_new = rcu_replace_pointer(ci->params, cp_new, in tcf_ctinfo_init()
|
H A D | act_vlan.c | 260 p = rcu_replace_pointer(v->vlan_p, p, lockdep_is_held(&v->tcf_lock)); in tcf_vlan_init()
|
H A D | act_mpls.c | 304 p = rcu_replace_pointer(m->mpls_p, p, lockdep_is_held(&m->tcf_lock)); in tcf_mpls_init()
|
H A D | act_skbedit.c | 267 params_new = rcu_replace_pointer(d->params, params_new, in tcf_skbedit_init()
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | agg-rx.c | 294 tid = rcu_replace_pointer(wcid->aggr[tidno], tid, in mt76_rx_aggr_stop()
|
/linux/net/devlink/ |
H A D | netlink.c | 93 flt = rcu_replace_pointer(sk_priv->flt, flt, in devlink_nl_notify_filter_set_doit()
|
/linux/fs/afs/ |
H A D | vl_list.c | 285 old = rcu_replace_pointer(server->addresses, old, in afs_extract_vlserver_list()
|
/linux/net/mac802154/ |
H A D | scan.c | 56 request = rcu_replace_pointer(local->scan_req, NULL, 1); in mac802154_scan_cleanup_locked() 457 request = rcu_replace_pointer(local->beacon_req, NULL, 1); in mac802154_stop_beacons_locked()
|
/linux/drivers/dma-buf/ |
H A D | dma-resv.c | 550 list = rcu_replace_pointer(dst->fences, list, dma_resv_held(dst)); in dma_resv_copy_fences()
|
/linux/net/batman-adv/ |
H A D | gateway_client.c | 138 curr_gw_node = rcu_replace_pointer(bat_priv->gw.curr_gw, new_gw_node, in batadv_gw_select()
|
/linux/net/core/ |
H A D | sock_reuseport.c | 738 old_prog = rcu_replace_pointer(reuse->prog, old_prog, in reuseport_detach_prog()
|