/linux-master/arch/arm64/kernel/ |
H A D | paravirt.c | 87 kaddr = rcu_replace_pointer(reg->kaddr, NULL, true);
|
/linux-master/arch/x86/kvm/ |
H A D | pmu.c | 1026 filter = rcu_replace_pointer(kvm->arch.pmu_event_filter, filter,
|
H A D | x86.c | 6830 old_filter = rcu_replace_pointer(kvm->arch.msr_filter, new_filter,
|
/linux-master/drivers/dma-buf/ |
H A D | dma-resv.c | 543 list = rcu_replace_pointer(dst->fences, list, dma_resv_held(dst));
|
/linux-master/drivers/gpio/ |
H A D | gpiolib.c | 125 old = rcu_replace_pointer(desc->label, new, 1);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gpuvm.c | 2825 struct dma_fence *old_ef = rcu_replace_pointer(*ef, new_ef, true
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_file.c | 472 old = rcu_replace_pointer(filp->pid, pid, 1);
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context.c | 1511 engines_idle_release(ctx, rcu_replace_pointer(ctx->engines, NULL, 1));
|
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | mock_context.c | 140 engines = rcu_replace_pointer(ctx->engines, engines, 1);
|
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.c | 3515 old_prog = rcu_replace_pointer(eth->prog, prog, lockdep_rtnl_is_held());
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | qos.c | 220 sq = rcu_replace_pointer(qos_sqs[qid], NULL, lockdep_is_held(&priv->state_lock)); 236 qos_sqs = rcu_replace_pointer(c->qos_sqs, NULL, lockdep_is_held(&c->priv->state_lock)); 289 sqs = rcu_replace_pointer(chs->c[i]->qos_sqs, NULL,
|
H A D | selq.c | 126 old_params = rcu_replace_pointer(selq->active, selq->standby,
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_main.c | 4842 old_prog = rcu_replace_pointer(rq->xdp_prog, prog,
|
/linux-master/drivers/net/ieee802154/ |
H A D | mac802154_hwsim.c | 726 einfo_old = rcu_replace_pointer(e->info, einfo,
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | agg-rx.c | 294 tid = rcu_replace_pointer(wcid->aggr[tidno], tid,
|
/linux-master/drivers/scsi/ |
H A D | scsi.c | 475 vpd_buf = rcu_replace_pointer(*sdev_vpd_buf, vpd_buf,
|
H A D | scsi_sysfs.c | 484 vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0, 486 vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80, 488 vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83, 490 vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89, 492 vpd_pgb0 = rcu_replace_pointer(sdev->vpd_pgb0, vpd_pgb0, 494 vpd_pgb1 = rcu_replace_pointer(sdev->vpd_pgb1, vpd_pgb1, 496 vpd_pgb2 = rcu_replace_pointer(sdev->vpd_pgb2, vpd_pgb2, 498 vpd_pgb7 = rcu_replace_pointer(sdev->vpd_pgb7, vpd_pgb7,
|
/linux-master/fs/afs/ |
H A D | vl_list.c | 285 old = rcu_replace_pointer(server->addresses, old,
|
/linux-master/fs/ext4/ |
H A D | super.c | 2583 qname = rcu_replace_pointer(sbi->s_qf_names[i], qname,
|
/linux-master/include/linux/ |
H A D | rcupdate.h | 538 * rcu_replace_pointer() - replace an RCU pointer, returning its old value 548 #define rcu_replace_pointer(rcu_ptr, ptr, c) \ macro
|
H A D | rtnetlink.h | 93 rcu_replace_pointer(rp, p, lockdep_rtnl_is_held())
|
/linux-master/kernel/bpf/ |
H A D | cgroup.c | 449 old_array = rcu_replace_pointer(cgrp->bpf.effective[atype], old_array,
|
H A D | net_namespace.c | 61 run_array = rcu_replace_pointer(net->bpf.run_array[type], NULL, 465 run_array = rcu_replace_pointer(net->bpf.run_array[type], run_array,
|
/linux-master/kernel/trace/ |
H A D | blktrace.c | 392 bt = rcu_replace_pointer(q->blk_trace, NULL, 1611 bt = rcu_replace_pointer(q->blk_trace, NULL,
|
/linux-master/kernel/ |
H A D | watch_queue.c | 374 wfilter = rcu_replace_pointer(wqueue->filter, wfilter,
|