Home
last modified time | relevance | path

Searched refs:rcu_assign_pointer (Results 1 – 200 of 220) sorted by relevance

12

/linux-4.1.27/include/linux/
Drculist.h54 rcu_assign_pointer(list_next_rcu(prev), new); in __list_add_rcu()
176 rcu_assign_pointer(list_next_rcu(new->prev), new); in list_replace_rcu()
235 rcu_assign_pointer(list_next_rcu(head), first); in list_splice_init_rcu()
363 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
402 rcu_assign_pointer(hlist_first_rcu(h), n); in hlist_add_head_rcu()
430 rcu_assign_pointer(hlist_pprev_rcu(n), n); in hlist_add_before_rcu()
457 rcu_assign_pointer(hlist_next_rcu(prev), n); in hlist_add_behind_rcu()
Drculist_nulls.h97 rcu_assign_pointer(hlist_nulls_first_rcu(h), n); in hlist_nulls_add_head_rcu()
Drculist_bl.h16 rcu_assign_pointer(h->first, in hlist_bl_set_first_rcu()
Dkey.h344 rcu_assign_pointer((KEY)->payload.rcudata, (PAYLOAD)); \
Dradix-tree.h260 rcu_assign_pointer(*pslot, item); in radix_tree_replace_slot()
Drhashtable.h640 rcu_assign_pointer(tbl->buckets[hash], obj); in __rhashtable_insert_fast()
763 rcu_assign_pointer(*pprev, obj->next); in __rhashtable_remove_fast()
Drcupdate.h698 #define rcu_assign_pointer(p, v) smp_store_release(&p, RCU_INITIALIZER(v)) macro
/linux-4.1.27/security/apparmor/
Dpolicy.c711 rcu_assign_pointer(profile->parent, aa_get_profile(parent)); in aa_new_null_profile()
1001 rcu_assign_pointer(child->parent, aa_get_profile(new)); in __replace_profile()
1009 rcu_assign_pointer(new->parent, aa_get_profile(parent)); in __replace_profile()
1017 rcu_assign_pointer(new->replacedby->profile, in __replace_profile()
1127 rcu_assign_pointer(ent->new->parent, aa_get_profile(p)); in aa_replace_profiles()
1131 rcu_assign_pointer(ent->new->parent, aa_get_profile(p)); in aa_replace_profiles()
1173 rcu_assign_pointer(r->profile, in aa_replace_profiles()
1179 rcu_assign_pointer(ent->new->replacedby->profile, in aa_replace_profiles()
1191 rcu_assign_pointer(ent->new->parent, newest); in aa_replace_profiles()
1195 rcu_assign_pointer(ent->new->replacedby->profile, in aa_replace_profiles()
[all …]
/linux-4.1.27/net/802/
Dstp.c78 rcu_assign_pointer(stp_proto, proto); in stp_proto_register()
80 rcu_assign_pointer(garp_protos[proto->group_address[5] - in stp_proto_register()
Dgarp.c542 rcu_assign_pointer(dev->garp_port, port); in garp_init_port()
586 rcu_assign_pointer(dev->garp_port->applicants[appl->type], app); in garp_init_applicant()
Dmrp.c824 rcu_assign_pointer(dev->mrp_port, port); in mrp_init_port()
868 rcu_assign_pointer(dev->mrp_port->applicants[appl->type], app); in mrp_init_applicant()
/linux-4.1.27/fs/
Dfile.c169 rcu_assign_pointer(files->fdt, new_fdt); in expand_fdtable()
321 rcu_assign_pointer(*new_fds++, f); in dup_fd()
339 rcu_assign_pointer(newf->fdt, new_fdt); in dup_fd()
494 rcu_assign_pointer(fdt->fd[fd], NULL); in __alloc_fd()
559 rcu_assign_pointer(fdt->fd[fd], file); in __fd_install()
585 rcu_assign_pointer(fdt->fd[fd], NULL); in __close_fd()
620 rcu_assign_pointer(fdt->fd[fd], NULL); in do_close_on_exec()
776 rcu_assign_pointer(fdt->fd[fd], file); in do_dup2()
Dfcntl.c644 rcu_assign_pointer(*fapp, new); in fasync_insert_entry()
Daio.c654 rcu_assign_pointer(mm->ioctx_table, table); in ioctx_add_table()
659 rcu_assign_pointer(mm->ioctx_table, table); in ioctx_add_table()
Dposix_acl.c64 rcu_assign_pointer(*p, posix_acl_dup(acl)); in set_cached_acl()
Deventpoll.c1240 rcu_assign_pointer(epi->ws, ws); in ep_create_wakeup_source()
Dnamespace.c1199 rcu_assign_pointer(sb->s_options, kstrdup(options, GFP_KERNEL)); in save_mount_options()
1206 rcu_assign_pointer(sb->s_options, options); in replace_mount_options()
Dexec.c1033 rcu_assign_pointer(tsk->sighand, newsighand); in de_thread()
/linux-4.1.27/net/netfilter/
Dnf_conntrack_proto.c232 rcu_assign_pointer(nf_ct_l3protos[proto->l3proto], proto); in nf_ct_l3proto_register()
264 rcu_assign_pointer(nf_ct_l3protos[proto->l3proto], in nf_ct_l3proto_unregister()
409 rcu_assign_pointer(nf_ct_protos[l4proto->l3proto][l4proto->l4proto], in nf_ct_l4proto_register()
452 rcu_assign_pointer(nf_ct_protos[l4proto->l3proto][l4proto->l4proto], in nf_ct_l4proto_unregister()
512 rcu_assign_pointer(nf_ct_l3protos[i], in nf_conntrack_proto_init()
Dnf_log.c52 rcu_assign_pointer(net->nf.nf_loggers[pf], logger); in nf_log_set()
93 rcu_assign_pointer(loggers[i][logger->type], logger); in nf_log_register()
99 rcu_assign_pointer(loggers[pf][logger->type], logger); in nf_log_register()
134 rcu_assign_pointer(net->nf.nf_loggers[pf], logger); in nf_log_bind_pf()
422 rcu_assign_pointer(net->nf.nf_loggers[tindex], logger); in nf_log_proc_dostring()
Dnf_conntrack_ecache.c183 rcu_assign_pointer(net->ct.nf_conntrack_event_cb, new); in nf_conntrack_register_notifier()
219 rcu_assign_pointer(net->ct.nf_expect_event_cb, new); in nf_ct_expect_register_notifier()
Dnf_queue.c37 rcu_assign_pointer(queue_handler, qh); in nf_register_queue_handler()
Dnf_conntrack_extend.c174 rcu_assign_pointer(nf_ct_ext_types[type->id], type); in nf_ct_extend_register()
Dnfnetlink.c81 rcu_assign_pointer(table[n->subsys_id].subsys, n); in nfnetlink_subsys_register()
506 rcu_assign_pointer(net->nfnl, nfnl); in nfnetlink_net_init()
Dnf_conntrack_helper.c247 rcu_assign_pointer(help->helper, helper); in __nf_ct_try_assign_helper()
Dnf_tables_api.c1156 rcu_assign_pointer(chain->stats, newstats); in nft_chain_stats_replace()
1160 rcu_assign_pointer(chain->stats, newstats); in nft_chain_stats_replace()
1349 rcu_assign_pointer(basechain->stats, stats); in nf_tables_newchain()
Dnf_conntrack_core.c962 rcu_assign_pointer(help->helper, exp->helper); in init_conntrack()
/linux-4.1.27/net/openvswitch/
Dflow_table.c220 rcu_assign_pointer(table->ti, ti); in ovs_flow_tbl_init()
221 rcu_assign_pointer(table->ufid_ti, ufid_ti); in ovs_flow_tbl_init()
399 rcu_assign_pointer(flow_table->ti, new_ti); in ovs_flow_tbl_flush()
400 rcu_assign_pointer(flow_table->ufid_ti, new_ufid_ti); in ovs_flow_tbl_flush()
705 rcu_assign_pointer(table->ti, new_ti); in flow_key_insert()
727 rcu_assign_pointer(table->ufid_ti, new_ti); in flow_ufid_insert()
Dvport-gre.c259 rcu_assign_pointer(ovs_net->vport_net.gre_vport, vport); in gre_create()
Dvport.c399 rcu_assign_pointer(vport->upcall_portids, vport_portids); in ovs_vport_set_upcall_portids()
Ddatapath.c566 rcu_assign_pointer(flow->sf_acts, acts); in ovs_packet_cmd_execute()
942 rcu_assign_pointer(new_flow->sf_acts, acts); in ovs_flow_cmd_new()
991 rcu_assign_pointer(flow->sf_acts, acts); in ovs_flow_cmd_new()
1112 rcu_assign_pointer(flow->sf_acts, acts); in ovs_flow_cmd_set()
Dflow.c115 rcu_assign_pointer(flow->stats[node], in ovs_flow_stats_update()
/linux-4.1.27/lib/
Didr.c278 rcu_assign_pointer(p->ary[m], new); in sub_alloc()
346 rcu_assign_pointer(idp->top, p); in idr_get_empty_slot()
362 rcu_assign_pointer(idr->hint, pa[0]); in idr_fill_slot()
364 rcu_assign_pointer(pa[0]->ary[id & IDR_MASK], (struct idr_layer *)ptr); in idr_fill_slot()
574 rcu_assign_pointer(idp->top, p); in idr_remove()
819 rcu_assign_pointer(p->ary[n], ptr); in idr_replace()
966 rcu_assign_pointer(pa[0]->ary[idr_id & IDR_MASK], in ida_get_new_above()
Drhashtable.c195 rcu_assign_pointer(new_tbl->buckets[new_hash], entry); in rhashtable_rehash_one()
198 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
235 rcu_assign_pointer(old_tbl->future_tbl, new_tbl); in rhashtable_rehash_attach()
260 rcu_assign_pointer(ht->tbl, new_tbl); in rhashtable_rehash_table()
466 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()
Dlist_debug.c97 rcu_assign_pointer(list_next_rcu(prev), new); in __list_add_rcu()
Dradix-tree.c362 rcu_assign_pointer(root->rnode, node); in radix_tree_extend()
413 rcu_assign_pointer(node->slots[offset], slot); in __radix_tree_create()
417 rcu_assign_pointer(root->rnode, ptr_to_indirect(slot)); in __radix_tree_create()
457 rcu_assign_pointer(*slot, item); in radix_tree_insert()
/linux-4.1.27/net/wireless/
Dscan.c738 rcu_assign_pointer(bss->pub.beacon_ies, in cfg80211_combine_bsses()
774 rcu_assign_pointer(found->pub.proberesp_ies, in cfg80211_bss_update()
777 rcu_assign_pointer(found->pub.ies, in cfg80211_bss_update()
808 rcu_assign_pointer(found->pub.beacon_ies, in cfg80211_bss_update()
813 rcu_assign_pointer(found->pub.ies, in cfg80211_bss_update()
824 rcu_assign_pointer(bss->pub.beacon_ies, in cfg80211_bss_update()
877 rcu_assign_pointer(new->pub.beacon_ies, in cfg80211_bss_update()
994 rcu_assign_pointer(tmp.pub.beacon_ies, ies); in cfg80211_inform_bss_width()
997 rcu_assign_pointer(tmp.pub.proberesp_ies, ies); in cfg80211_inform_bss_width()
1000 rcu_assign_pointer(tmp.pub.ies, ies); in cfg80211_inform_bss_width()
[all …]
Dreg.c303 rcu_assign_pointer(last_request, request); in reg_update_last_request()
327 rcu_assign_pointer(cfg80211_regdomain, new_regdom); in reset_regdomains()
1959 rcu_assign_pointer(wiphy->regd, regd); in reg_process_hint_driver()
2226 rcu_assign_pointer(wiphy->regd, regd); in reg_process_self_managed_hints()
2850 rcu_assign_pointer(request_wiphy->regd, regd); in reg_set_rd_driver()
2865 rcu_assign_pointer(request_wiphy->regd, rd); in reg_set_rd_driver()
3142 rcu_assign_pointer(cfg80211_regdomain, cfg80211_world_regdom); in regulatory_init()
/linux-4.1.27/kernel/
Dnotifier.c30 rcu_assign_pointer(*nl, n); in notifier_chain_register()
45 rcu_assign_pointer(*nl, n); in notifier_chain_cond_register()
54 rcu_assign_pointer(*nl, n->next); in notifier_chain_unregister()
Dcred.c461 rcu_assign_pointer(task->real_cred, new); in commit_creds()
462 rcu_assign_pointer(task->cred, new); in commit_creds()
527 rcu_assign_pointer(current->cred, new); in override_creds()
555 rcu_assign_pointer(current->cred, old); in revert_creds()
Dtracepoint.c199 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_add_func()
233 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_remove_func()
Dpadata.c511 rcu_assign_pointer(pinst->pd, pd_new); in padata_replace()
1062 rcu_assign_pointer(pinst->pd, pd); in padata_alloc()
Dfork.c733 rcu_assign_pointer(mm->exe_file, new_exe_file); in set_mm_exe_file()
1067 rcu_assign_pointer(tsk->sighand, sig); in copy_sighand()
Dcgroup.c1284 rcu_assign_pointer(dst_root->cgrp.subsys[ssid], css); in rebind_subsystems()
2062 rcu_assign_pointer(tsk->cgroups, new_cset); in cgroup_task_migrate()
4506 rcu_assign_pointer(css->cgroup->subsys[ss->id], css); in online_css()
5243 rcu_assign_pointer(child->cgroups, cset); in cgroup_post_fork()
/linux-4.1.27/Documentation/RCU/
DNMI-RCU.txt64 rcu_assign_pointer(nmi_callback, callback);
70 writes, the rcu_assign_pointer() ensures that the NMI handler sees the
75 rcu_assign_pointer(nmi_callback, dummy_nmi_callback);
DwhatisRCU.txt122 d. rcu_assign_pointer()
208 rcu_assign_pointer()
210 typeof(p) rcu_assign_pointer(p, typeof(p) v);
212 Yes, rcu_assign_pointer() -is- implemented as a macro, though it
225 rcu_assign_pointer() is most frequently used indirectly, via
232 Like rcu_assign_pointer(), rcu_dereference() must be implemented
280 As with rcu_assign_pointer(), an important function of
284 And, again like rcu_assign_pointer(), rcu_dereference() is
292 rcu_assign_pointer()
320 The rcu_dereference() and rcu_assign_pointer() primitives are used for
[all …]
DarrayRCU.txt49 Note that rcu_assign_pointer() is used to update the ids->entries pointer,
79 * Use rcu_assign_pointer() to make sure the memcpyed
83 rcu_assign_pointer(ids->entries, new);
Drcu_dereference.txt233 rcu_assign_pointer(gp1, p);
236 rcu_assign_pointer(gp2, p);
288 rcu_assign_pointer(gp1, p);
293 rcu_assign_pointer(gp2, p);
342 rcu_assign_pointer(gp, &variable2);
Dlockdep-splat.txt93 rcu_assign_pointer(ioc->ioc_data, NULL);
Dlockdep.txt109 There are currently only "universal" versions of the rcu_assign_pointer()
Dchecklist.txt165 publicized. Use the rcu_assign_pointer() primitive
395 Note that, rcu_assign_pointer() relates to SRCU just as it does
Dtorture.txt253 rcu_assign_pointer() and rcu_dereference() are not working
/linux-4.1.27/drivers/misc/cxl/
Dbase.c75 rcu_assign_pointer(cxl_calls, calls); in register_cxl_calls()
/linux-4.1.27/net/mac80211/
Dscan.c523 rcu_assign_pointer(local->scan_req, req); in __ieee80211_start_scan()
524 rcu_assign_pointer(local->scan_sdata, sdata); in __ieee80211_start_scan()
573 rcu_assign_pointer(local->scan_req, req); in __ieee80211_start_scan()
574 rcu_assign_pointer(local->scan_sdata, sdata); in __ieee80211_start_scan()
874 rcu_assign_pointer(local->scan_req, scan_req); in ieee80211_scan_work()
1114 rcu_assign_pointer(local->sched_scan_sdata, sdata); in __ieee80211_request_sched_scan_start()
1115 rcu_assign_pointer(local->sched_scan_req, req); in __ieee80211_request_sched_scan_start()
Dkey.c265 rcu_assign_pointer(sdata->default_unicast_key, key); in __ieee80211_set_default_key()
270 rcu_assign_pointer(sdata->default_multicast_key, key); in __ieee80211_set_default_key()
294 rcu_assign_pointer(sdata->default_mgmt_key, key); in __ieee80211_set_default_mgmt_key()
333 rcu_assign_pointer(sta->ptk[idx], new); in ieee80211_key_replace()
336 rcu_assign_pointer(sta->gtk[idx], new); in ieee80211_key_replace()
357 rcu_assign_pointer(sdata->keys[idx], new); in ieee80211_key_replace()
Dchan.c646 rcu_assign_pointer(sdata->vif.chanctx_conf, conf); in ieee80211_assign_vif_chanctx()
788 rcu_assign_pointer(vlan->vif.chanctx_conf, conf); in __ieee80211_vif_copy_chanctx_to_vlans()
1028 rcu_assign_pointer(sdata->vif.chanctx_conf, &new_ctx->conf); in ieee80211_vif_use_reserved_reassign()
1373 rcu_assign_pointer(sdata->vif.chanctx_conf, &ctx->conf); in ieee80211_vif_use_reserved_switch()
1740 rcu_assign_pointer(sdata->vif.chanctx_conf, conf); in ieee80211_vif_vlan_copy_chanctx()
Dmesh_pathtbl.c212 rcu_assign_pointer(mpath->next_hop, sta); in mesh_path_assign_nexthop()
632 rcu_assign_pointer(mesh_paths, newtbl); in mesh_mpath_table_grow()
653 rcu_assign_pointer(mpp_paths, newtbl); in mesh_mpp_table_grow()
Dagg-rx.c345 rcu_assign_pointer(sta->ampdu_mlme.tid_rx[tid], tid_agg_rx); in __ieee80211_start_rx_ba_session()
Dmesh.c734 rcu_assign_pointer(ifmsh->beacon, bcn); in ieee80211_mesh_build_beacon()
1102 rcu_assign_pointer(ifmsh->csa, tmp_csa_settings); in ieee80211_mesh_csa_beacon()
Drate.c710 rcu_assign_pointer(pubsta->rates, rates); in rate_control_set_rates()
Diface.c433 rcu_assign_pointer(local->monitor_sdata, sdata); in ieee80211_add_virtual_monitor()
695 rcu_assign_pointer(local->p2p_sdata, sdata); in ieee80211_do_open()
Dcfg.c621 rcu_assign_pointer(sdata->u.ap.probe_resp, new); in ieee80211_set_probe_resp()
701 rcu_assign_pointer(sdata->u.ap.beacon, new); in ieee80211_assign_beacon()
1364 rcu_assign_pointer(vlansdata->u.vlan.sta, sta); in ieee80211_change_station()
3606 rcu_assign_pointer(sdata->qos_map, new_qos_map); in ieee80211_set_qos_map()
Dagg-tx.c149 rcu_assign_pointer(sta->ampdu_mlme.tid_tx[tid], tid_tx); in ieee80211_assign_tid_tx()
Dibss.c322 rcu_assign_pointer(ifibss->presp, presp); in __ieee80211_sta_join_ibss()
525 rcu_assign_pointer(ifibss->presp, presp); in ieee80211_ibss_csa_beacon()
/linux-4.1.27/net/sched/
Dsch_generic.c726 rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); in dev_graft_qdisc()
783 rcu_assign_pointer(dev_queue->qdisc, new_qdisc); in transition_one_qdisc()
832 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in dev_deactivate_queue()
918 rcu_assign_pointer(dev_queue->qdisc, qdisc); in dev_init_scheduler_queue()
940 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in shutdown_scheduler_queue()
Dcls_rsvp.h240 rcu_assign_pointer(*ins, n); in rsvp_replace()
280 rcu_assign_pointer(tp->root, data); in rsvp_init()
321 rcu_assign_pointer(s->ht[h2], f->next); in rsvp_destroy()
588 rcu_assign_pointer(*fp, f); in rsvp_change()
615 rcu_assign_pointer(*sp, s); in rsvp_change()
Dcls_fw.c288 rcu_assign_pointer(*fp, fnew); in fw_change()
309 rcu_assign_pointer(tp->root, head); in fw_change()
325 rcu_assign_pointer(head->ht[fw_hash(handle)], f); in fw_change()
Dcls_tcindex.c132 rcu_assign_pointer(tp->root, p); in tcindex_init()
162 rcu_assign_pointer(*walk, rtnl_dereference(f->next)); in tcindex_delete()
374 rcu_assign_pointer(tp->root, cp); in tcindex_set_parms()
388 rcu_assign_pointer(*fp, f); in tcindex_set_parms()
Dcls_route.c267 rcu_assign_pointer(tp->root, head); in route4_init()
437 rcu_assign_pointer(head->table[h1], b); in route4_set_parms()
532 rcu_assign_pointer(f->next, f1); in route4_change()
533 rcu_assign_pointer(*fp, f); in route4_change()
Dcls_u32.c348 rcu_assign_pointer(tp_c->hlist, root_ht); in u32_init()
351 rcu_assign_pointer(tp->root, root_ht); in u32_init()
622 rcu_assign_pointer(n->ht_down, ht_down); in u32_set_parms()
673 rcu_assign_pointer(*ins, n); in u32_replace_knode()
796 rcu_assign_pointer(tp_c->hlist, ht); in u32_change()
879 rcu_assign_pointer(*ins, n); in u32_change()
Dcls_cgroup.c137 rcu_assign_pointer(tp->root, new); in cls_cgroup_change()
Dcls_basic.c86 rcu_assign_pointer(tp->root, head); in basic_init()
Dcls_bpf.c109 rcu_assign_pointer(tp->root, head); in cls_bpf_init()
Dcls_api.c337 rcu_assign_pointer(*back, tp); in tc_ctl_tfilter()
Dcls_flow.c557 rcu_assign_pointer(tp->root, head); in flow_init()
Dsch_api.c976 rcu_assign_pointer(sch->stab, stab); in qdisc_create()
1047 rcu_assign_pointer(sch->stab, stab); in qdisc_change()
/linux-4.1.27/drivers/net/team/
Dteam_mode_loadbalance.c298 rcu_assign_pointer(lb_priv->fp, fp); in lb_bpf_func_set()
330 rcu_assign_pointer(lb_priv->select_tx_port_func, func); in lb_tx_method_set()
366 rcu_assign_pointer(LB_HTPM_PORT_BY_HASH(lb_priv, hash), in lb_tx_hash_to_port_mapping_set()
582 rcu_assign_pointer(lb_priv->select_tx_port_func, func); in lb_init()
Dteam_mode_activebackup.c90 rcu_assign_pointer(ab_priv(team)->active_port, port); in ab_active_port_set()
/linux-4.1.27/net/caif/
Dcfmuxl.c131 rcu_assign_pointer(muxl->up_cache[idx], up); in get_up()
145 rcu_assign_pointer(muxl->dn_cache[idx], dn); in get_dn()
/linux-4.1.27/block/
Dblk-ioc.c72 rcu_assign_pointer(ioc->icq_hint, NULL); in ioc_destroy_icq()
336 rcu_assign_pointer(ioc->icq_hint, icq); /* allowed to race */ in ioc_lookup_icq()
Dpartition-generic.c253 rcu_assign_pointer(ptbl->part[partno], NULL); in delete_partition()
254 rcu_assign_pointer(ptbl->last_lookup, NULL); in delete_partition()
353 rcu_assign_pointer(ptbl->part[partno], p); in add_partition()
Dgenhd.c231 rcu_assign_pointer(ptbl->last_lookup, part); in disk_map_sector_rcu()
1045 rcu_assign_pointer(disk->part_tbl, new_ptbl); in disk_replace_part_tbl()
1048 rcu_assign_pointer(old_ptbl->last_lookup, NULL); in disk_replace_part_tbl()
1098 rcu_assign_pointer(new_ptbl->part[i], old_ptbl->part[i]); in disk_expand_part_tbl()
Dblk-cgroup.c146 rcu_assign_pointer(blkcg->blkg_hint, blkg); in __blkg_lookup()
340 rcu_assign_pointer(blkcg->blkg_hint, NULL); in blkg_destroy()
/linux-4.1.27/fs/afs/
Dsecurity.c117 rcu_assign_pointer(vnode->permits, NULL); in afs_clear_permits()
202 rcu_assign_pointer(auth_vnode->permits, permits); in afs_cache_permit()
Dinode.c448 rcu_assign_pointer(vnode->permits, NULL); in afs_evict_inode()
/linux-4.1.27/arch/powerpc/platforms/cell/
Dspu_syscalls.c167 rcu_assign_pointer(spufs_calls, calls); in register_spu_syscalls()
/linux-4.1.27/net/ipv4/
Dfib_frontend.c95 rcu_assign_pointer(net->ipv4.fib_local, tb); in fib_new_table()
98 rcu_assign_pointer(net->ipv4.fib_main, tb); in fib_new_table()
101 rcu_assign_pointer(net->ipv4.fib_default, tb); in fib_new_table()
138 rcu_assign_pointer(net->ipv4.fib_local, new); in fib_replace_table()
141 rcu_assign_pointer(net->ipv4.fib_main, new); in fib_replace_table()
144 rcu_assign_pointer(net->ipv4.fib_default, new); in fib_replace_table()
Dtunnel4.c47 rcu_assign_pointer(*pprev, handler); in xfrm4_tunnel_register()
Dudp_offload.c255 rcu_assign_pointer(udp_offload_base, new_offload); in udp_add_offload()
279 rcu_assign_pointer(*head, in udp_del_offload()
Dxfrm4_protocol.c240 rcu_assign_pointer(*pprev, handler); in xfrm4_protocol_register()
Dtcp_fastopen.c67 rcu_assign_pointer(tcp_fastopen_ctx, ctx); in tcp_fastopen_reset_cipher()
Digmp.c1252 rcu_assign_pointer(mc_hash[hash], im); in ip_mc_hash_add()
1271 rcu_assign_pointer(in_dev->mc_hash, mc_hash); in ip_mc_hash_add()
1327 rcu_assign_pointer(in_dev->mc_list, im); in ip_mc_inc_group()
1898 rcu_assign_pointer(inet->mc_list, iml); in ip_mc_join_group()
2083 rcu_assign_pointer(pmc->sflist, newpsl); in ip_mc_source()
2185 rcu_assign_pointer(pmc->sflist, newpsl); in ip_mc_msfilter()
Dinetpeer.c341 rcu_assign_pointer(**--stackptr, n); \
Droute.c636 rcu_assign_pointer(nh->nh_exceptions, hash); in update_or_create_fnhe()
672 rcu_assign_pointer(hash->chain, fnhe); in update_or_create_fnhe()
1297 rcu_assign_pointer(*porig, rt); in rt_bind_exception()
1558 rcu_assign_pointer(*fnhe_p, rcu_dereference_protected( in ip_del_fnhe()
Dip_sockglue.c364 rcu_assign_pointer(*rap, new_ra); in ip_ra_control()
654 rcu_assign_pointer(inet->inet_opt, opt); in do_ip_setsockopt()
Dfib_trie.c179 rcu_assign_pointer(tn_info(n)->parent, tp); in node_set_parent()
411 rcu_assign_pointer(tn->tnode[i], n); in put_child()
440 rcu_assign_pointer(tp->tnode[0], n); in put_child_root()
Dtcp_ipv4.c937 rcu_assign_pointer(tp->md5sig_info, md5sig); in tcp_md5_do_add()
1278 rcu_assign_pointer(newinet->inet_opt, inet_opt); in tcp_v4_syn_recv_sock()
Dtcp_metrics.c203 rcu_assign_pointer(tcp_metrics_hash[hash].chain, tm); in tcpm_new()
Dcipso_ipv4.c1944 rcu_assign_pointer(sk_inet->inet_opt, opt); in cipso_v4_sock_setattr()
Ddevinet.c269 rcu_assign_pointer(dev->ip_ptr, in_dev); in inetdev_init()
/linux-4.1.27/net/core/
Dsysctl_net_core.c81 rcu_assign_pointer(rps_sock_flow_table, sock_table); in rps_sock_flow_sysctl()
137 rcu_assign_pointer(sd->flow_limit, cur); in flow_limit_cpu_sysctl()
Dnet_namespace.c86 rcu_assign_pointer(net->gen, ng); in net_assign_generic()
289 rcu_assign_pointer(net->gen, ng); in net_alloc()
706 rcu_assign_pointer(init_net.gen, ng); in net_ns_init()
Dnetprio_cgroup.c76 rcu_assign_pointer(dev->priomap, new); in extend_netdev_table()
Dneighbour.c144 rcu_assign_pointer(*np, in neigh_forced_gc()
213 rcu_assign_pointer(*np, in neigh_flush_dev()
383 rcu_assign_pointer(n->next, in neigh_hash_grow()
387 rcu_assign_pointer(new_nht->hash_buckets[hash], n); in neigh_hash_grow()
391 rcu_assign_pointer(tbl->nht, new_nht); in neigh_hash_grow()
518 rcu_assign_pointer(n->next, in __neigh_create()
521 rcu_assign_pointer(nht->hash_buckets[hash_val], n); in __neigh_create()
2394 rcu_assign_pointer(*np, in __neigh_for_each_release()
Dnet-sysfs.c710 rcu_assign_pointer(queue->rps_map, map); in store_rps_map()
796 rcu_assign_pointer(queue->rps_flow_table, table); in store_rps_dev_flow_table_cnt()
Dnetpoll.c638 rcu_assign_pointer(ndev->npinfo, npinfo); in __netpoll_setup()
Dfib_rules.c397 rcu_assign_pointer(r->ctarget, rule); in fib_nl_newrule()
Dfilter.c1091 rcu_assign_pointer(sk->sk_filter, fp); in __sk_attach_prog()
Ddev.c2061 rcu_assign_pointer(dev->xps_maps, new_dev_maps); in netif_set_xps_queue()
3605 rcu_assign_pointer(dev->rx_handler_data, rx_handler_data); in netdev_rx_handler_register()
3606 rcu_assign_pointer(dev->rx_handler, rx_handler); in netdev_rx_handler_register()
6747 rcu_assign_pointer(dev->ingress_queue, queue); in dev_ingress_queue_create()
/linux-4.1.27/kernel/events/
Dcallchain.c85 rcu_assign_pointer(callchain_cpus_entries, entries); in alloc_callchain_buffers()
Dcore.c3413 rcu_assign_pointer(task->perf_event_ctxp[ctxn], ctx); in find_get_context()
4388 rcu_assign_pointer(event->rb, rb); in ring_buffer_attach()
6525 rcu_assign_pointer(swhash->swevent_hlist, hlist); in swevent_hlist_get_cpu()
8897 rcu_assign_pointer(swhash->swevent_hlist, hlist); in perf_event_init_cpu()
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_sched.c57 rcu_assign_pointer(svc->scheduler, scheduler); in ip_vs_bind_scheduler()
Dip_vs_xmit.c86 rcu_assign_pointer(dest->dest_dst, dest_dst); in __ip_vs_dst_set()
Dip_vs_ctl.c463 rcu_assign_pointer(dest->svc, svc); in __ip_vs_bind_svc()
1366 rcu_assign_pointer(svc->pe, pe); in ip_vs_edit_service()
/linux-4.1.27/net/ipv6/
Dtunnel6.c58 rcu_assign_pointer(*pprev, handler); in xfrm6_tunnel_register()
Dip6_vti.c159 rcu_assign_pointer(t->next , rtnl_dereference(*tp)); in vti6_tnl_link()
160 rcu_assign_pointer(*tp, t); in vti6_tnl_link()
173 rcu_assign_pointer(*tp, t->next); in vti6_tnl_unlink()
898 rcu_assign_pointer(ip6n->tnls_wc[0], t); in vti6_fb_tnl_dev_init()
Dxfrm6_protocol.c214 rcu_assign_pointer(*pprev, handler); in xfrm6_protocol_register()
Dsit.c160 rcu_assign_pointer(*tp, t->next); in ipip6_tunnel_unlink()
170 rcu_assign_pointer(t->next, rtnl_dereference(*tp)); in ipip6_tunnel_link()
171 rcu_assign_pointer(*tp, t); in ipip6_tunnel_link()
390 rcu_assign_pointer(t->prl, p); in ipip6_tunnel_add_prl()
1410 rcu_assign_pointer(sitn->tunnels_wc[0], tunnel); in ipip6_fb_tunnel_init()
Dip6_flowlabel.c231 rcu_assign_pointer(fl_ht[FL_HASH(fl->label)], fl); in fl_intern()
471 rcu_assign_pointer(np->ipv6_fl_list, sfl); in fl_link()
Dip6_gre.c264 rcu_assign_pointer(t->next, rtnl_dereference(*tp)); in ip6gre_tunnel_link()
265 rcu_assign_pointer(*tp, t); in ip6gre_tunnel_link()
277 rcu_assign_pointer(*tp, t->next); in ip6gre_tunnel_unlink()
1347 rcu_assign_pointer(ign->tunnels_wc[0], in ip6gre_init_net()
Dip6_tunnel.c247 rcu_assign_pointer(t->next , rtnl_dereference(*tp)); in ip6_tnl_link()
248 rcu_assign_pointer(*tp, t); in ip6_tnl_link()
266 rcu_assign_pointer(*tp, t->next); in ip6_tnl_unlink()
1617 rcu_assign_pointer(ip6n->tnls_wc[0], t); in ip6_fb_tnl_dev_init()
Draw.c136 rcu_assign_pointer(mh_filter, filter); in rawv6_mh_filter_register()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_keys.c67 rcu_assign_pointer(dev->dma_mr, mr); in qib_alloc_lkey()
101 rcu_assign_pointer(rkt->table[r], mr); in qib_alloc_lkey()
Dqib_qp.c233 rcu_assign_pointer(ibp->qp0, qp); in insert_qp()
235 rcu_assign_pointer(ibp->qp1, qp); in insert_qp()
238 rcu_assign_pointer(dev->qp_table[n], qp); in insert_qp()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_main.c951 rcu_assign_pointer(*np, in __ipoib_reap_neigh()
1046 rcu_assign_pointer(neigh->hnext, in ipoib_neigh_alloc()
1049 rcu_assign_pointer(htbl->buckets[hash_val], neigh); in ipoib_neigh_alloc()
1114 rcu_assign_pointer(*np, in ipoib_neigh_free()
1199 rcu_assign_pointer(*np, in ipoib_del_neighs_by_gid()
1241 rcu_assign_pointer(*np, in ipoib_flush_neighs()
1251 rcu_assign_pointer(ntbl->htbl, NULL); in ipoib_flush_neighs()
/linux-4.1.27/drivers/net/
Dveth.c438 rcu_assign_pointer(priv->peer, peer); in veth_newlink()
441 rcu_assign_pointer(priv->peer, dev); in veth_newlink()
Dmacvtap.c121 rcu_assign_pointer(vlan->taps[vlan->numvtaps], q); in macvtap_enable_queue()
139 rcu_assign_pointer(q->vlan, vlan); in macvtap_set_queue()
140 rcu_assign_pointer(vlan->taps[vlan->numvtaps], q); in macvtap_set_queue()
172 rcu_assign_pointer(vlan->taps[index], nq); in macvtap_disable_queue()
Dtun.c466 rcu_assign_pointer(tun->tfiles[index], in __tun_detach()
578 rcu_assign_pointer(tfile->tun, tun); in tun_attach()
579 rcu_assign_pointer(tun->tfiles[tun->numqueues], tfile); in tun_attach()
/linux-4.1.27/net/tipc/
Dudp_media.c362 rcu_assign_pointer(b->media_ptr, ub); in tipc_udp_enable()
363 rcu_assign_pointer(ub->bearer, b); in tipc_udp_enable()
Dbearer.c333 rcu_assign_pointer(tn->bearer_list[bearer_id], b_ptr); in tipc_enable_bearer()
391 rcu_assign_pointer(b->media_ptr, dev); in tipc_enable_l2_media()
398 rcu_assign_pointer(dev->tipc_ptr, b); in tipc_enable_l2_media()
Dbcast.c905 rcu_assign_pointer(tn->bearer_list[MAX_BEARERS], &bcbearer->bearer); in tipc_bclink_init()
/linux-4.1.27/virt/kvm/
Dirqchip.c202 rcu_assign_pointer(kvm->irq_routing, new); in kvm_set_irq_routing()
Dkvm_main.c741 rcu_assign_pointer(kvm->memslots, slots); in install_new_memslots()
2126 rcu_assign_pointer(vcpu->pid, newpid); in kvm_vcpu_ioctl()
3129 rcu_assign_pointer(kvm->buses[bus_idx], new_bus); in kvm_io_bus_register_dev()
3164 rcu_assign_pointer(kvm->buses[bus_idx], new_bus); in kvm_io_bus_unregister_dev()
/linux-4.1.27/sound/soc/xtensa/
Dxtfpga-i2s.c441 rcu_assign_pointer(i2s->tx_substream, substream); in xtfpga_pcm_trigger()
448 rcu_assign_pointer(i2s->tx_substream, NULL); in xtfpga_pcm_trigger()
/linux-4.1.27/net/netlabel/
Dnetlabel_domainhash.c348 rcu_assign_pointer(netlbl_domhsh, hsh_tbl); in netlbl_domhsh_init()
400 rcu_assign_pointer(netlbl_domhsh_def, entry); in netlbl_domhsh_add()
Dnetlabel_unlabeled.c356 rcu_assign_pointer(netlbl_unlhsh_def, iface); in netlbl_unlhsh_add_iface()
1441 rcu_assign_pointer(netlbl_unlhsh, hsh_tbl); in netlbl_unlabel_init()
/linux-4.1.27/security/apparmor/include/
Dpolicy.h366 rcu_assign_pointer(orig->replacedby->profile, aa_get_profile(new)); in __aa_update_replacedby()
/linux-4.1.27/net/bridge/
Dbr_multicast.c271 rcu_assign_pointer(*pp, p->next); in br_multicast_del_pg()
344 rcu_assign_pointer(*mdbp, mdb); in br_mdb_rehash()
649 rcu_assign_pointer(p->next, next); in br_multicast_new_port_group()
694 rcu_assign_pointer(*pp, p); in br_multicast_add_group()
1103 rcu_assign_pointer(br->ip4_querier.port, port); in br_ip4_multicast_select_querier()
1126 rcu_assign_pointer(br->ip6_querier.port, port); in br_ip6_multicast_select_querier()
1463 rcu_assign_pointer(*pp, p->next); in br_multicast_leave_group()
Dbr_mdb.c349 rcu_assign_pointer(*pp, p); in br_mdb_add_group()
452 rcu_assign_pointer(*pp, p->next); in __br_mdb_del()
Dbr_vlan.c332 rcu_assign_pointer(br->vlan_info, pv); in br_vlan_add()
667 rcu_assign_pointer(port->vlan_info, pv); in nbp_vlan_add()
/linux-4.1.27/crypto/
Dpcrypt.c430 rcu_assign_pointer(pcrypt->cb_cpumask, new_mask); in pcrypt_cpumask_change_notify()
476 rcu_assign_pointer(pcrypt->cb_cpumask, mask); in pcrypt_init_padata()
/linux-4.1.27/kernel/trace/
Dtrace_syscalls.c401 rcu_assign_pointer(tr->enter_syscall_files[num], file); in reg_event_syscall_enter()
439 rcu_assign_pointer(tr->exit_syscall_files[num], file); in reg_event_syscall_exit()
Dtrace_events_filter.c1696 rcu_assign_pointer(call->filter, filter); in event_set_filter()
1698 rcu_assign_pointer(file->filter, filter); in event_set_filter()
Dtrace_events_trigger.c730 rcu_assign_pointer(data->filter, filter); in set_trigger_filter()
Dftrace.c354 rcu_assign_pointer(*list, ops); in add_ftrace_ops()
1467 rcu_assign_pointer(*dst, new_hash); in ftrace_hash_move()
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Dmain.c201 rcu_assign_pointer(ar->tx_ampdu_iter, tid_info); in carl9170_ampdu_gc()
704 rcu_assign_pointer(ar->vif_priv[vif_id].vif, vif); in carl9170_op_add_interface()
710 rcu_assign_pointer(ar->beacon_iter, vif_priv); in carl9170_op_add_interface()
1453 rcu_assign_pointer(sta_info->agg[tid], tid_info); in carl9170_op_ampdu_action()
1838 rcu_assign_pointer(ar->tx_ampdu_iter, in carl9170_alloc()
Dtx.c1235 rcu_assign_pointer(ar->tx_ampdu_iter, tid_info); in carl9170_tx_ampdu()
/linux-4.1.27/net/mpls/
Daf_mpls.c305 rcu_assign_pointer(platform_label[index], new); in mpls_route_update()
510 rcu_assign_pointer(dev->mpls_ptr, mdev); in mpls_add_dev()
1001 rcu_assign_pointer(net->mpls.platform_label, labels); in resize_platform_label_table()
/linux-4.1.27/net/8021q/
Dvlan_core.c246 rcu_assign_pointer(dev->vlan_info, vlan_info); in vlan_vid_add()
/linux-4.1.27/fs/nfs/
Ddelegation.c277 rcu_assign_pointer(nfsi->delegation, NULL); in nfs_detach_delegation_locked()
382 rcu_assign_pointer(nfsi->delegation, delegation); in nfs_inode_set_delegation()
/linux-4.1.27/drivers/crypto/nx/
Dnx-842.c972 rcu_assign_pointer(devdata, new_devdata); in nx842_OF_upd()
983 rcu_assign_pointer(devdata, new_devdata); in nx842_OF_upd()
1171 rcu_assign_pointer(devdata, new_devdata); in nx842_probe()
/linux-4.1.27/drivers/target/tcm_fc/
Dtfc_sess.c85 rcu_assign_pointer(lport->prov[FC_TYPE_FCP], tport); in ft_tport_get()
/linux-4.1.27/Documentation/filesystems/
Dfiles.txt100 lock-free, they must be installed using rcu_assign_pointer()
/linux-4.1.27/net/decnet/
Ddn_route.c346 rcu_assign_pointer(rth->dst.dn_next, in dn_insert_route()
348 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rth); in dn_insert_route()
360 rcu_assign_pointer(rt->dst.dn_next, dn_rt_hash_table[hash].chain); in dn_insert_route()
361 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rt); in dn_insert_route()
Ddn_dev.c380 rcu_assign_pointer(dn_db->ifa_list, ifa); in dn_dev_insert_ifa()
1097 rcu_assign_pointer(dev->dn_ptr, dn_db); in dn_dev_create()
/linux-4.1.27/net/xfrm/
Dxfrm_input.c36 rcu_assign_pointer(xfrm_input_afinfo[afinfo->family], afinfo); in xfrm_input_register_afinfo()
/linux-4.1.27/net/phonet/
Dpn_dev.c376 rcu_assign_pointer(routes->table[daddr], dev); in phonet_route_add()
Daf_phonet.c488 rcu_assign_pointer(proto_tab[protocol], pp); in phonet_proto_register()
Dsocket.c680 rcu_assign_pointer(pnres.sk[res], sk); in pn_sock_bind_res()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dsta.c325 rcu_assign_pointer(mvm->fw_id_to_mac_id[sta_id], sta); in iwl_mvm_add_sta()
537 rcu_assign_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id], in iwl_mvm_rm_sta()
588 rcu_assign_pointer(mvm->fw_id_to_mac_id[sta->sta_id], ERR_PTR(-EINVAL)); in iwl_mvm_allocate_int_sta()
Dmac80211.c2590 rcu_assign_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id], in iwl_mvm_sta_pre_rcu_remove()
3469 rcu_assign_pointer(mvm->csa_tx_blocked_vif, vif); in __iwl_mvm_unassign_vif_chanctx()
3752 rcu_assign_pointer(mvm->csa_vif, vif); in iwl_mvm_pre_channel_switch()
Dd3.c676 rcu_assign_pointer(mvm->fw_id_to_mac_id[mvmvif->ap_sta_id], ap_sta); in iwl_mvm_d3_reprogram()
/linux-4.1.27/include/net/
Dsock.h447 #define rcu_assign_sk_user_data(sk, ptr) rcu_assign_pointer(__sk_user_data((sk)), ptr)
1728 rcu_assign_pointer(sk->sk_dst_cache, ndst); in dst_negative_advice()
1745 rcu_assign_pointer(sk->sk_dst_cache, dst); in __sk_dst_set()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_fence.c62 rcu_assign_pointer(fence->channel, NULL); in nouveau_fence_signal()
/linux-4.1.27/drivers/md/
Dmultipath.c279 rcu_assign_pointer(p->rdev, rdev); in multipath_add_disk()
Ddm-era-target.c640 rcu_assign_pointer(md->current_writeset, new_writeset); in swap_writeset()
Draid1.c1648 rcu_assign_pointer(p->rdev, rdev); in raid1_add_disk()
1659 rcu_assign_pointer(p[conf->raid_disks].rdev, rdev); in raid1_add_disk()
Draid10.c1819 rcu_assign_pointer(p->replacement, rdev); in raid10_add_disk()
1833 rcu_assign_pointer(p->rdev, rdev); in raid10_add_disk()
/linux-4.1.27/net/batman-adv/
Dhard-interface.c195 rcu_assign_pointer(bat_priv->primary_if, new_hard_iface); in batadv_primary_if_select()
Dgateway_client.c106 rcu_assign_pointer(bat_priv->gw.curr_gw, new_gw_node); in batadv_gw_select()
Drouting.c91 rcu_assign_pointer(orig_ifinfo->router, neigh_node); in _batadv_update_route()
/linux-4.1.27/drivers/net/bonding/
Dbond_main.c844 rcu_assign_pointer(bond->curr_active_slave, new_active); in bond_change_active_slave()
1583 rcu_assign_pointer(bond->primary_slave, new_slave); in bond_enslave()
1630 rcu_assign_pointer(bond->curr_active_slave, new_slave); in bond_enslave()
2836 rcu_assign_pointer(bond->current_arp_slave, new_slave); in bond_ab_arp_probe()
3016 rcu_assign_pointer(bond->primary_slave, slave); in bond_slave_netdev_event()
3832 rcu_assign_pointer(bond->slave_arr, new_arr); in bond_update_slave_arr()
Dbond_options.c1081 rcu_assign_pointer(bond->primary_slave, slave); in bond_option_primary_set()
Dbond_alb.c1657 rcu_assign_pointer(bond->curr_active_slave, new_slave); in bond_alb_handle_active_change()
/linux-4.1.27/drivers/input/
Devdev.c326 rcu_assign_pointer(evdev->grab, client); in evdev_grab()
339 rcu_assign_pointer(evdev->grab, NULL); in evdev_ungrab()
Dinput.c535 rcu_assign_pointer(dev->grab, handle); in input_grab_device()
551 rcu_assign_pointer(dev->grab, NULL); in __input_release_device()
/linux-4.1.27/net/netfilter/ipset/
Dip_set_hash_gen.h607 rcu_assign_pointer(h->table, t); in mtype_resize()
1132 rcu_assign_pointer(h->table, t); in IPSET_TOKEN()
Dip_set_core.c911 rcu_assign_pointer(inst->ip_set_list, list); in ip_set_create()
1977 rcu_assign_pointer(inst->ip_set_list, list); in ip_set_net_init()
/linux-4.1.27/drivers/ipack/carriers/
Dtpci200.c239 rcu_assign_pointer(tpci200->slots[dev->slot].irq, slot_irq); in tpci200_request_irq()
/linux-4.1.27/security/keys/
Dprocess_keys.c243 rcu_assign_pointer(cred->session_keyring, keyring); in install_session_keyring_to_cred()
/linux-4.1.27/drivers/block/drbd/
Ddrbd_nl.c1395 rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); in drbd_adm_disk_opts()
1405 rcu_assign_pointer(device->rs_plan_s, new_plan); in drbd_adm_disk_opts()
2197 rcu_assign_pointer(connection->net_conf, new_net_conf); in drbd_adm_net_opts()
2337 rcu_assign_pointer(connection->net_conf, new_net_conf); in drbd_adm_connect()
2584 rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); in drbd_adm_resize()
Ddrbd_receiver.c3411 rcu_assign_pointer(connection->net_conf, new_net_conf); in receive_protocol()
3665 rcu_assign_pointer(connection->net_conf, new_net_conf); in receive_SyncParam()
3670 rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); in receive_SyncParam()
3676 rcu_assign_pointer(device->rs_plan_s, new_plan); in receive_SyncParam()
3790 rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); in receive_sizes()
/linux-4.1.27/drivers/net/ppp/
Dpptp.c154 rcu_assign_pointer(callid_sock[sa->call_id], sock); in add_chan()
/linux-4.1.27/mm/
Dslab_common.c167 rcu_assign_pointer(s->memcg_params.memcg_caches, new); in update_memcg_params()
Dmemcontrol.c3740 rcu_assign_pointer(thresholds->primary, new); in __mem_cgroup_usage_register_event()
3828 rcu_assign_pointer(thresholds->primary, new); in __mem_cgroup_usage_unregister_event()
/linux-4.1.27/drivers/iommu/
Ddmar.c255 rcu_assign_pointer(devices[i].dev, in dmar_insert_dev_scope()
717 rcu_assign_pointer(dmaru->devices[i].dev, in dmar_acpi_insert_dev_scope()
/linux-4.1.27/fs/btrfs/
Dvolumes.c493 rcu_assign_pointer(device->name, name); in device_list_add()
544 rcu_assign_pointer(device->name, name); in device_list_add()
597 rcu_assign_pointer(device->name, name); in clone_fs_devices()
727 rcu_assign_pointer(new_device->name, name); in __btrfs_close_devices()
2151 rcu_assign_pointer(device->name, name); in btrfs_init_new_device()
2362 rcu_assign_pointer(device->name, name); in btrfs_init_dev_replace_tgtdev()
Dctree.c1176 rcu_assign_pointer(root->node, cow); in __btrfs_cow_block()
1938 rcu_assign_pointer(root->node, child); in balance_level()
3376 rcu_assign_pointer(root->node, c); in insert_new_root()
/linux-4.1.27/net/netlink/
Daf_netlink.c2566 rcu_assign_pointer(nl_table[unit].listeners, listeners); in __netlink_kernel_create()
2616 rcu_assign_pointer(tbl->listeners, new); in __netlink_change_ngroups()
3181 rcu_assign_pointer(nl_table[NETLINK_USERSOCK].listeners, listeners); in netlink_add_usersock_entry()
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Drx.c1040 rcu_assign_pointer(priv->noa_data, new_data); in iwlagn_rx_noa_notification()
/linux-4.1.27/kernel/sched/
Dcore.c5753 rcu_assign_pointer(per_cpu(sd_busy, cpu), busy_sd); in update_top_cache_domain()
5755 rcu_assign_pointer(per_cpu(sd_llc, cpu), sd); in update_top_cache_domain()
5760 rcu_assign_pointer(per_cpu(sd_numa, cpu), sd); in update_top_cache_domain()
5763 rcu_assign_pointer(per_cpu(sd_asym, cpu), sd); in update_top_cache_domain()
5810 rcu_assign_pointer(rq->sd, sd); in cpu_attach_domain()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_netdev.c1212 rcu_assign_pointer(ring->l2_accel, l2_accel); in fm10k_assign_l2_accel()
Dfm10k_main.c1647 rcu_assign_pointer(ring->l2_accel, interface->l2_accel); in fm10k_alloc_q_vector()
/linux-4.1.27/kernel/rcu/
Drcutorture.c920 rcu_assign_pointer(rcu_torture_current, rp); in rcu_torture_writer()
/linux-4.1.27/drivers/staging/fwserial/
Dfwserial.c1758 rcu_assign_pointer(port->peer, peer); in fwserial_claim_port()
1787 rcu_assign_pointer(ports[i]->peer, peer); in fwserial_find_port()
/linux-4.1.27/Documentation/security/
Dcredentials.txt486 LSM a chance to do likewise, then it will use rcu_assign_pointer() to actually
/linux-4.1.27/arch/x86/kvm/
Dlapic.c206 rcu_assign_pointer(kvm->arch.apic_map, new); in recalculate_apic_map()
/linux-4.1.27/net/sunrpc/
Dclnt.c281 rcu_assign_pointer(clnt->cl_xprt, xprt); in rpc_clnt_set_transport()
/linux-4.1.27/net/sunrpc/auth_gss/
Dauth_gss.c144 rcu_assign_pointer(gss_cred->gc_ctx, ctx); in gss_cred_set_ctx()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dcnic.c490 rcu_assign_pointer(cnic_ulp_tbl[ulp_type], ulp_ops); in cnic_register_driver()
585 rcu_assign_pointer(cp->ulp_ops[ulp_type], ulp_ops); in cnic_register_device()
4331 rcu_assign_pointer(cp->ulp_ops[CNIC_ULP_L4], &cm_ulp_ops); in cnic_cm_open()

12