/linux-4.1.27/include/linux/ |
D | rculist.h | 54 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()
|
D | rculist_nulls.h | 97 rcu_assign_pointer(hlist_nulls_first_rcu(h), n); in hlist_nulls_add_head_rcu()
|
D | rculist_bl.h | 16 rcu_assign_pointer(h->first, in hlist_bl_set_first_rcu()
|
D | key.h | 344 rcu_assign_pointer((KEY)->payload.rcudata, (PAYLOAD)); \
|
D | radix-tree.h | 260 rcu_assign_pointer(*pslot, item); in radix_tree_replace_slot()
|
D | rhashtable.h | 640 rcu_assign_pointer(tbl->buckets[hash], obj); in __rhashtable_insert_fast() 763 rcu_assign_pointer(*pprev, obj->next); in __rhashtable_remove_fast()
|
D | rcupdate.h | 698 #define rcu_assign_pointer(p, v) smp_store_release(&p, RCU_INITIALIZER(v)) macro
|
/linux-4.1.27/security/apparmor/ |
D | policy.c | 711 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/ |
D | stp.c | 78 rcu_assign_pointer(stp_proto, proto); in stp_proto_register() 80 rcu_assign_pointer(garp_protos[proto->group_address[5] - in stp_proto_register()
|
D | garp.c | 542 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()
|
D | mrp.c | 824 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/ |
D | file.c | 169 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()
|
D | fcntl.c | 644 rcu_assign_pointer(*fapp, new); in fasync_insert_entry()
|
D | aio.c | 654 rcu_assign_pointer(mm->ioctx_table, table); in ioctx_add_table() 659 rcu_assign_pointer(mm->ioctx_table, table); in ioctx_add_table()
|
D | posix_acl.c | 64 rcu_assign_pointer(*p, posix_acl_dup(acl)); in set_cached_acl()
|
D | eventpoll.c | 1240 rcu_assign_pointer(epi->ws, ws); in ep_create_wakeup_source()
|
D | namespace.c | 1199 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()
|
D | exec.c | 1033 rcu_assign_pointer(tsk->sighand, newsighand); in de_thread()
|
/linux-4.1.27/net/netfilter/ |
D | nf_conntrack_proto.c | 232 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()
|
D | nf_log.c | 52 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()
|
D | nf_conntrack_ecache.c | 183 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()
|
D | nf_queue.c | 37 rcu_assign_pointer(queue_handler, qh); in nf_register_queue_handler()
|
D | nf_conntrack_extend.c | 174 rcu_assign_pointer(nf_ct_ext_types[type->id], type); in nf_ct_extend_register()
|
D | nfnetlink.c | 81 rcu_assign_pointer(table[n->subsys_id].subsys, n); in nfnetlink_subsys_register() 506 rcu_assign_pointer(net->nfnl, nfnl); in nfnetlink_net_init()
|
D | nf_conntrack_helper.c | 247 rcu_assign_pointer(help->helper, helper); in __nf_ct_try_assign_helper()
|
D | nf_tables_api.c | 1156 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()
|
D | nf_conntrack_core.c | 962 rcu_assign_pointer(help->helper, exp->helper); in init_conntrack()
|
/linux-4.1.27/net/openvswitch/ |
D | flow_table.c | 220 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()
|
D | vport-gre.c | 259 rcu_assign_pointer(ovs_net->vport_net.gre_vport, vport); in gre_create()
|
D | vport.c | 399 rcu_assign_pointer(vport->upcall_portids, vport_portids); in ovs_vport_set_upcall_portids()
|
D | datapath.c | 566 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()
|
D | flow.c | 115 rcu_assign_pointer(flow->stats[node], in ovs_flow_stats_update()
|
/linux-4.1.27/lib/ |
D | idr.c | 278 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()
|
D | rhashtable.c | 195 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()
|
D | list_debug.c | 97 rcu_assign_pointer(list_next_rcu(prev), new); in __list_add_rcu()
|
D | radix-tree.c | 362 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/ |
D | scan.c | 738 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 …]
|
D | reg.c | 303 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/ |
D | notifier.c | 30 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()
|
D | cred.c | 461 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()
|
D | tracepoint.c | 199 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_add_func() 233 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_remove_func()
|
D | padata.c | 511 rcu_assign_pointer(pinst->pd, pd_new); in padata_replace() 1062 rcu_assign_pointer(pinst->pd, pd); in padata_alloc()
|
D | fork.c | 733 rcu_assign_pointer(mm->exe_file, new_exe_file); in set_mm_exe_file() 1067 rcu_assign_pointer(tsk->sighand, sig); in copy_sighand()
|
D | cgroup.c | 1284 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/ |
D | NMI-RCU.txt | 64 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);
|
D | whatisRCU.txt | 122 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 …]
|
D | arrayRCU.txt | 49 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);
|
D | rcu_dereference.txt | 233 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);
|
D | lockdep-splat.txt | 93 rcu_assign_pointer(ioc->ioc_data, NULL);
|
D | lockdep.txt | 109 There are currently only "universal" versions of the rcu_assign_pointer()
|
D | checklist.txt | 165 publicized. Use the rcu_assign_pointer() primitive 395 Note that, rcu_assign_pointer() relates to SRCU just as it does
|
D | torture.txt | 253 rcu_assign_pointer() and rcu_dereference() are not working
|
/linux-4.1.27/drivers/misc/cxl/ |
D | base.c | 75 rcu_assign_pointer(cxl_calls, calls); in register_cxl_calls()
|
/linux-4.1.27/net/mac80211/ |
D | scan.c | 523 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()
|
D | key.c | 265 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()
|
D | chan.c | 646 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()
|
D | mesh_pathtbl.c | 212 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()
|
D | agg-rx.c | 345 rcu_assign_pointer(sta->ampdu_mlme.tid_rx[tid], tid_agg_rx); in __ieee80211_start_rx_ba_session()
|
D | mesh.c | 734 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()
|
D | rate.c | 710 rcu_assign_pointer(pubsta->rates, rates); in rate_control_set_rates()
|
D | iface.c | 433 rcu_assign_pointer(local->monitor_sdata, sdata); in ieee80211_add_virtual_monitor() 695 rcu_assign_pointer(local->p2p_sdata, sdata); in ieee80211_do_open()
|
D | cfg.c | 621 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()
|
D | agg-tx.c | 149 rcu_assign_pointer(sta->ampdu_mlme.tid_tx[tid], tid_tx); in ieee80211_assign_tid_tx()
|
D | ibss.c | 322 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/ |
D | sch_generic.c | 726 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()
|
D | cls_rsvp.h | 240 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()
|
D | cls_fw.c | 288 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()
|
D | cls_tcindex.c | 132 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()
|
D | cls_route.c | 267 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()
|
D | cls_u32.c | 348 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()
|
D | cls_cgroup.c | 137 rcu_assign_pointer(tp->root, new); in cls_cgroup_change()
|
D | cls_basic.c | 86 rcu_assign_pointer(tp->root, head); in basic_init()
|
D | cls_bpf.c | 109 rcu_assign_pointer(tp->root, head); in cls_bpf_init()
|
D | cls_api.c | 337 rcu_assign_pointer(*back, tp); in tc_ctl_tfilter()
|
D | cls_flow.c | 557 rcu_assign_pointer(tp->root, head); in flow_init()
|
D | sch_api.c | 976 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/ |
D | team_mode_loadbalance.c | 298 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()
|
D | team_mode_activebackup.c | 90 rcu_assign_pointer(ab_priv(team)->active_port, port); in ab_active_port_set()
|
/linux-4.1.27/net/caif/ |
D | cfmuxl.c | 131 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/ |
D | blk-ioc.c | 72 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()
|
D | partition-generic.c | 253 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()
|
D | genhd.c | 231 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()
|
D | blk-cgroup.c | 146 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/ |
D | security.c | 117 rcu_assign_pointer(vnode->permits, NULL); in afs_clear_permits() 202 rcu_assign_pointer(auth_vnode->permits, permits); in afs_cache_permit()
|
D | inode.c | 448 rcu_assign_pointer(vnode->permits, NULL); in afs_evict_inode()
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
D | spu_syscalls.c | 167 rcu_assign_pointer(spufs_calls, calls); in register_spu_syscalls()
|
/linux-4.1.27/net/ipv4/ |
D | fib_frontend.c | 95 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()
|
D | tunnel4.c | 47 rcu_assign_pointer(*pprev, handler); in xfrm4_tunnel_register()
|
D | udp_offload.c | 255 rcu_assign_pointer(udp_offload_base, new_offload); in udp_add_offload() 279 rcu_assign_pointer(*head, in udp_del_offload()
|
D | xfrm4_protocol.c | 240 rcu_assign_pointer(*pprev, handler); in xfrm4_protocol_register()
|
D | tcp_fastopen.c | 67 rcu_assign_pointer(tcp_fastopen_ctx, ctx); in tcp_fastopen_reset_cipher()
|
D | igmp.c | 1252 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()
|
D | inetpeer.c | 341 rcu_assign_pointer(**--stackptr, n); \
|
D | route.c | 636 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()
|
D | ip_sockglue.c | 364 rcu_assign_pointer(*rap, new_ra); in ip_ra_control() 654 rcu_assign_pointer(inet->inet_opt, opt); in do_ip_setsockopt()
|
D | fib_trie.c | 179 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()
|
D | tcp_ipv4.c | 937 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()
|
D | tcp_metrics.c | 203 rcu_assign_pointer(tcp_metrics_hash[hash].chain, tm); in tcpm_new()
|
D | cipso_ipv4.c | 1944 rcu_assign_pointer(sk_inet->inet_opt, opt); in cipso_v4_sock_setattr()
|
D | devinet.c | 269 rcu_assign_pointer(dev->ip_ptr, in_dev); in inetdev_init()
|
/linux-4.1.27/net/core/ |
D | sysctl_net_core.c | 81 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()
|
D | net_namespace.c | 86 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()
|
D | netprio_cgroup.c | 76 rcu_assign_pointer(dev->priomap, new); in extend_netdev_table()
|
D | neighbour.c | 144 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()
|
D | net-sysfs.c | 710 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()
|
D | netpoll.c | 638 rcu_assign_pointer(ndev->npinfo, npinfo); in __netpoll_setup()
|
D | fib_rules.c | 397 rcu_assign_pointer(r->ctarget, rule); in fib_nl_newrule()
|
D | filter.c | 1091 rcu_assign_pointer(sk->sk_filter, fp); in __sk_attach_prog()
|
D | dev.c | 2061 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/ |
D | callchain.c | 85 rcu_assign_pointer(callchain_cpus_entries, entries); in alloc_callchain_buffers()
|
D | core.c | 3413 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/ |
D | ip_vs_sched.c | 57 rcu_assign_pointer(svc->scheduler, scheduler); in ip_vs_bind_scheduler()
|
D | ip_vs_xmit.c | 86 rcu_assign_pointer(dest->dest_dst, dest_dst); in __ip_vs_dst_set()
|
D | ip_vs_ctl.c | 463 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/ |
D | tunnel6.c | 58 rcu_assign_pointer(*pprev, handler); in xfrm6_tunnel_register()
|
D | ip6_vti.c | 159 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()
|
D | xfrm6_protocol.c | 214 rcu_assign_pointer(*pprev, handler); in xfrm6_protocol_register()
|
D | sit.c | 160 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()
|
D | ip6_flowlabel.c | 231 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()
|
D | ip6_gre.c | 264 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()
|
D | ip6_tunnel.c | 247 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()
|
D | raw.c | 136 rcu_assign_pointer(mh_filter, filter); in rawv6_mh_filter_register()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_keys.c | 67 rcu_assign_pointer(dev->dma_mr, mr); in qib_alloc_lkey() 101 rcu_assign_pointer(rkt->table[r], mr); in qib_alloc_lkey()
|
D | qib_qp.c | 233 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/ |
D | ipoib_main.c | 951 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/ |
D | veth.c | 438 rcu_assign_pointer(priv->peer, peer); in veth_newlink() 441 rcu_assign_pointer(priv->peer, dev); in veth_newlink()
|
D | macvtap.c | 121 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()
|
D | tun.c | 466 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/ |
D | udp_media.c | 362 rcu_assign_pointer(b->media_ptr, ub); in tipc_udp_enable() 363 rcu_assign_pointer(ub->bearer, b); in tipc_udp_enable()
|
D | bearer.c | 333 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()
|
D | bcast.c | 905 rcu_assign_pointer(tn->bearer_list[MAX_BEARERS], &bcbearer->bearer); in tipc_bclink_init()
|
/linux-4.1.27/virt/kvm/ |
D | irqchip.c | 202 rcu_assign_pointer(kvm->irq_routing, new); in kvm_set_irq_routing()
|
D | kvm_main.c | 741 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/ |
D | xtfpga-i2s.c | 441 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/ |
D | netlabel_domainhash.c | 348 rcu_assign_pointer(netlbl_domhsh, hsh_tbl); in netlbl_domhsh_init() 400 rcu_assign_pointer(netlbl_domhsh_def, entry); in netlbl_domhsh_add()
|
D | netlabel_unlabeled.c | 356 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/ |
D | policy.h | 366 rcu_assign_pointer(orig->replacedby->profile, aa_get_profile(new)); in __aa_update_replacedby()
|
/linux-4.1.27/net/bridge/ |
D | br_multicast.c | 271 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()
|
D | br_mdb.c | 349 rcu_assign_pointer(*pp, p); in br_mdb_add_group() 452 rcu_assign_pointer(*pp, p->next); in __br_mdb_del()
|
D | br_vlan.c | 332 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/ |
D | pcrypt.c | 430 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/ |
D | trace_syscalls.c | 401 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()
|
D | trace_events_filter.c | 1696 rcu_assign_pointer(call->filter, filter); in event_set_filter() 1698 rcu_assign_pointer(file->filter, filter); in event_set_filter()
|
D | trace_events_trigger.c | 730 rcu_assign_pointer(data->filter, filter); in set_trigger_filter()
|
D | ftrace.c | 354 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/ |
D | main.c | 201 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()
|
D | tx.c | 1235 rcu_assign_pointer(ar->tx_ampdu_iter, tid_info); in carl9170_tx_ampdu()
|
/linux-4.1.27/net/mpls/ |
D | af_mpls.c | 305 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/ |
D | vlan_core.c | 246 rcu_assign_pointer(dev->vlan_info, vlan_info); in vlan_vid_add()
|
/linux-4.1.27/fs/nfs/ |
D | delegation.c | 277 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/ |
D | nx-842.c | 972 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/ |
D | tfc_sess.c | 85 rcu_assign_pointer(lport->prov[FC_TYPE_FCP], tport); in ft_tport_get()
|
/linux-4.1.27/Documentation/filesystems/ |
D | files.txt | 100 lock-free, they must be installed using rcu_assign_pointer()
|
/linux-4.1.27/net/decnet/ |
D | dn_route.c | 346 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()
|
D | dn_dev.c | 380 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/ |
D | xfrm_input.c | 36 rcu_assign_pointer(xfrm_input_afinfo[afinfo->family], afinfo); in xfrm_input_register_afinfo()
|
/linux-4.1.27/net/phonet/ |
D | pn_dev.c | 376 rcu_assign_pointer(routes->table[daddr], dev); in phonet_route_add()
|
D | af_phonet.c | 488 rcu_assign_pointer(proto_tab[protocol], pp); in phonet_proto_register()
|
D | socket.c | 680 rcu_assign_pointer(pnres.sk[res], sk); in pn_sock_bind_res()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | sta.c | 325 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()
|
D | mac80211.c | 2590 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()
|
D | d3.c | 676 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/ |
D | sock.h | 447 #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/ |
D | nouveau_fence.c | 62 rcu_assign_pointer(fence->channel, NULL); in nouveau_fence_signal()
|
/linux-4.1.27/drivers/md/ |
D | multipath.c | 279 rcu_assign_pointer(p->rdev, rdev); in multipath_add_disk()
|
D | dm-era-target.c | 640 rcu_assign_pointer(md->current_writeset, new_writeset); in swap_writeset()
|
D | raid1.c | 1648 rcu_assign_pointer(p->rdev, rdev); in raid1_add_disk() 1659 rcu_assign_pointer(p[conf->raid_disks].rdev, rdev); in raid1_add_disk()
|
D | raid10.c | 1819 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/ |
D | hard-interface.c | 195 rcu_assign_pointer(bat_priv->primary_if, new_hard_iface); in batadv_primary_if_select()
|
D | gateway_client.c | 106 rcu_assign_pointer(bat_priv->gw.curr_gw, new_gw_node); in batadv_gw_select()
|
D | routing.c | 91 rcu_assign_pointer(orig_ifinfo->router, neigh_node); in _batadv_update_route()
|
/linux-4.1.27/drivers/net/bonding/ |
D | bond_main.c | 844 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()
|
D | bond_options.c | 1081 rcu_assign_pointer(bond->primary_slave, slave); in bond_option_primary_set()
|
D | bond_alb.c | 1657 rcu_assign_pointer(bond->curr_active_slave, new_slave); in bond_alb_handle_active_change()
|
/linux-4.1.27/drivers/input/ |
D | evdev.c | 326 rcu_assign_pointer(evdev->grab, client); in evdev_grab() 339 rcu_assign_pointer(evdev->grab, NULL); in evdev_ungrab()
|
D | input.c | 535 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/ |
D | ip_set_hash_gen.h | 607 rcu_assign_pointer(h->table, t); in mtype_resize() 1132 rcu_assign_pointer(h->table, t); in IPSET_TOKEN()
|
D | ip_set_core.c | 911 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/ |
D | tpci200.c | 239 rcu_assign_pointer(tpci200->slots[dev->slot].irq, slot_irq); in tpci200_request_irq()
|
/linux-4.1.27/security/keys/ |
D | process_keys.c | 243 rcu_assign_pointer(cred->session_keyring, keyring); in install_session_keyring_to_cred()
|
/linux-4.1.27/drivers/block/drbd/ |
D | drbd_nl.c | 1395 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()
|
D | drbd_receiver.c | 3411 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/ |
D | pptp.c | 154 rcu_assign_pointer(callid_sock[sa->call_id], sock); in add_chan()
|
/linux-4.1.27/mm/ |
D | slab_common.c | 167 rcu_assign_pointer(s->memcg_params.memcg_caches, new); in update_memcg_params()
|
D | memcontrol.c | 3740 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/ |
D | dmar.c | 255 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/ |
D | volumes.c | 493 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()
|
D | ctree.c | 1176 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/ |
D | af_netlink.c | 2566 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/ |
D | rx.c | 1040 rcu_assign_pointer(priv->noa_data, new_data); in iwlagn_rx_noa_notification()
|
/linux-4.1.27/kernel/sched/ |
D | core.c | 5753 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/ |
D | fm10k_netdev.c | 1212 rcu_assign_pointer(ring->l2_accel, l2_accel); in fm10k_assign_l2_accel()
|
D | fm10k_main.c | 1647 rcu_assign_pointer(ring->l2_accel, interface->l2_accel); in fm10k_alloc_q_vector()
|
/linux-4.1.27/kernel/rcu/ |
D | rcutorture.c | 920 rcu_assign_pointer(rcu_torture_current, rp); in rcu_torture_writer()
|
/linux-4.1.27/drivers/staging/fwserial/ |
D | fwserial.c | 1758 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/ |
D | credentials.txt | 486 LSM a chance to do likewise, then it will use rcu_assign_pointer() to actually
|
/linux-4.1.27/arch/x86/kvm/ |
D | lapic.c | 206 rcu_assign_pointer(kvm->arch.apic_map, new); in recalculate_apic_map()
|
/linux-4.1.27/net/sunrpc/ |
D | clnt.c | 281 rcu_assign_pointer(clnt->cl_xprt, xprt); in rpc_clnt_set_transport()
|
/linux-4.1.27/net/sunrpc/auth_gss/ |
D | auth_gss.c | 144 rcu_assign_pointer(gss_cred->gc_ctx, ctx); in gss_cred_set_ctx()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | cnic.c | 490 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()
|