Home
last modified time | relevance | path

Searched refs:rcu_assign_pointer (Results 1 – 25 of 502) sorted by relevance

12345678910>>...21

/linux/kernel/bpf/
H A Dlpm_trie.c381 rcu_assign_pointer(*slot, new_node); in trie_update_elem()
403 rcu_assign_pointer(*slot, new_node); in trie_update_elem()
418 rcu_assign_pointer(new_node->child[next_bit], node); in trie_update_elem()
419 rcu_assign_pointer(*slot, new_node); in trie_update_elem()
436 rcu_assign_pointer(im_node->child[0], node); in trie_update_elem()
437 rcu_assign_pointer(im_node->child[1], new_node); in trie_update_elem()
439 rcu_assign_pointer(im_node->child[0], new_node); in trie_update_elem()
440 rcu_assign_pointer(im_node->child[1], node); in trie_update_elem()
444 rcu_assign_pointer(*slot, im_node); in trie_update_elem()
526 rcu_assign_pointer( in trie_delete_elem()
[all …]
/linux/include/linux/
H A Drculist.h105 rcu_assign_pointer(list_next_rcu(prev), new); in __list_add_rcu()
259 rcu_assign_pointer(list_next_rcu(new->prev), new); in list_replace_rcu()
319 rcu_assign_pointer(list_next_rcu(prev), first); in __list_splice_init_rcu()
590 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
611 rcu_assign_pointer(left->first, node2); in hlists_swap_heads_rcu()
612 rcu_assign_pointer(right->first, node1); in hlists_swap_heads_rcu()
650 rcu_assign_pointer(hlist_first_rcu(h), n); in hlist_add_head_rcu()
686 rcu_assign_pointer(hlist_next_rcu(last), n); in hlist_add_tail_rcu()
715 rcu_assign_pointer(hlist_pprev_rcu(n), n); in hlist_add_before_rcu()
742 rcu_assign_pointer(hlist_next_rcu(prev), n); in hlist_add_behind_rcu()
H A Drculist_nulls.h113 rcu_assign_pointer(hlist_nulls_first_rcu(h), n); in hlist_nulls_add_head_rcu()
149 rcu_assign_pointer(hlist_nulls_next_rcu(last), n); in hlist_nulls_add_tail_rcu()
184 rcu_assign_pointer(hlist_nulls_pprev_rcu(new), new); in hlist_nulls_replace_rcu()
/linux/net/ipv6/
H A Dip6_fib.c240 rcu_assign_pointer(table->tb6_root.leaf, in fib6_alloc_table()
866 rcu_assign_pointer(pn->right, ln); in fib6_add_1()
868 rcu_assign_pointer(pn->left, ln); in fib6_add_1()
927 rcu_assign_pointer(pn->right, in); in fib6_add_1()
929 rcu_assign_pointer(pn->left, in); in fib6_add_1()
934 rcu_assign_pointer(fn->parent, in); in fib6_add_1()
937 rcu_assign_pointer(in->right, ln); in fib6_add_1()
938 rcu_assign_pointer(in->left, fn); in fib6_add_1()
940 rcu_assign_pointer(in->left, ln); in fib6_add_1()
941 rcu_assign_pointer(i in fib6_add_1()
[all...]
H A Dmcast.c244 rcu_assign_pointer(np->ipv6_mc_list, mc_lst); in __ipv6_sock_mc_join()
462 rcu_assign_pointer(pmc->sflist, newpsl); in ip6_mc_source()
573 rcu_assign_pointer(pmc->sflist, newpsl); in ip6_mc_msfilter()
755 rcu_assign_pointer(pmc->mca_tomb, in mld_add_delrec()
757 rcu_assign_pointer(pmc->mca_sources, in mld_add_delrec()
766 rcu_assign_pointer(pmc->next, idev->mc_tomb); in mld_add_delrec()
767 rcu_assign_pointer(idev->mc_tomb, pmc); in mld_add_delrec()
787 rcu_assign_pointer(pmc_prev->next, pmc->next); in mld_del_delrec()
789 rcu_assign_pointer(idev->mc_tomb, pmc->next); in mld_del_delrec()
796 rcu_assign_pointer(pmc->mca_tomb, tomb); in mld_del_delrec()
[all …]
/linux/net/sched/
H A Dsch_generic.c1136 rcu_assign_pointer(dev_queue->qdisc_sleeping, qdisc); in dev_graft_qdisc()
1137 rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); in dev_graft_qdisc()
1153 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in shutdown_scheduler_queue()
1154 rcu_assign_pointer(dev_queue->qdisc_sleeping, qdisc_default); in shutdown_scheduler_queue()
1178 rcu_assign_pointer(dev_queue->qdisc_sleeping, qdisc); in attach_one_default_qdisc()
1192 rcu_assign_pointer(dev->qdisc, qdisc); in attach_default_qdiscs()
1197 rcu_assign_pointer(dev->qdisc, qdisc); in attach_default_qdiscs()
1211 rcu_assign_pointer(dev->qdisc, qdisc); in attach_default_qdiscs()
1232 rcu_assign_pointer(dev_queue->qdisc, new_qdisc); in transition_one_qdisc()
1287 rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); in dev_deactivate_queue()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Dutils.c83 rcu_assign_pointer(vif->link_conf[link_id], link); in IWL_MLD_ALLOC_FN()
93 rcu_assign_pointer(mld_vif->link[link_id], mld_link); in IWL_MLD_ALLOC_FN()
94 rcu_assign_pointer(vif->link_conf[link_id], link); in IWL_MLD_ALLOC_FN()
186 rcu_assign_pointer(link->chanctx_conf, ctx); in iwlmld_kunit_assign_chanctx_to_link()
195 rcu_assign_pointer(mld_link->chan_ctx, ctx); in iwlmld_kunit_assign_chanctx_to_link()
217 rcu_assign_pointer(sta->link[link_id], link_sta); in IWL_MLD_ALLOC_FN()
226 rcu_assign_pointer(mld_sta->link[link_id], mld_link_sta); in IWL_MLD_ALLOC_FN()
/linux/kernel/sched/
H A Dcpufreq.c41 rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), data); in cpufreq_add_update_util_hook()
57 rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), NULL); in cpufreq_remove_update_util_hook()
/linux/net/openvswitch/
H A Dflow_table.c263 rcu_assign_pointer(tbl->mask_array, new); in tbl_mask_array_realloc()
290 rcu_assign_pointer(ma->masks[ma_count], new); in tbl_mask_array_add_mask()
314 rcu_assign_pointer(ma->masks[i], ma->masks[ma_count - 1]); in tbl_mask_array_del_mask()
403 rcu_assign_pointer(table->mask_cache, new); in ovs_flow_tbl_masks_cache_resize()
431 rcu_assign_pointer(table->ti, ti); in ovs_flow_tbl_init()
432 rcu_assign_pointer(table->ufid_ti, ufid_ti); in ovs_flow_tbl_init()
433 rcu_assign_pointer(table->mask_array, ma); in ovs_flow_tbl_init()
434 rcu_assign_pointer(table->mask_cache, mc); in ovs_flow_tbl_init()
630 rcu_assign_pointer(flow_table->ti, new_ti); in ovs_flow_tbl_flush()
631 rcu_assign_pointer(flow_table->ufid_ti, new_ufid_ti); in ovs_flow_tbl_flush()
[all …]
/linux/sound/soc/dwc/
H A Ddwc-pcm.c205 rcu_assign_pointer(dev->tx_substream, substream); in dw_pcm_trigger()
208 rcu_assign_pointer(dev->rx_substream, substream); in dw_pcm_trigger()
215 rcu_assign_pointer(dev->tx_substream, NULL); in dw_pcm_trigger()
217 rcu_assign_pointer(dev->rx_substream, NULL); in dw_pcm_trigger()
/linux/tools/memory-model/litmus-tests/
H A DMP+onceassign+derefonce.litmus6 * This litmus test demonstrates that rcu_assign_pointer() and
19 rcu_assign_pointer(*p, x);
/linux/net/psp/
H A Dpsp_sock.c128 rcu_assign_pointer(sk->psp_assoc, NULL); in psp_sk_assoc_free()
149 rcu_assign_pointer(sk->psp_assoc, pas); in psp_sock_assoc_set_rx()
272 rcu_assign_pointer(tw->psp_assoc, pas); in psp_twsk_init()
280 rcu_assign_pointer(tw->psp_assoc, NULL); in psp_twsk_assoc_free()
/linux/lib/dim/
H A Dnet_dim.c125 rcu_assign_pointer(moder->rx_profile, rxp); in net_dim_init_irq_moder()
135 rcu_assign_pointer(moder->tx_profile, txp); in net_dim_init_irq_moder()
159 rcu_assign_pointer(dev->irq_moder->rx_profile, NULL); in net_dim_free_irq_moder()
160 rcu_assign_pointer(dev->irq_moder->tx_profile, NULL); in net_dim_free_irq_moder()
/linux/net/core/
H A Dsock_reuseport.c237 rcu_assign_pointer(sk->sk_reuseport_cb, reuse); in reuseport_alloc()
291 rcu_assign_pointer(reuse->socks[i]->sk_reuseport_cb, in reuseport_grow()
358 rcu_assign_pointer(sk->sk_reuseport_cb, reuse); in reuseport_add_sock()
419 rcu_assign_pointer(sk->sk_reuseport_cb, reuse); in reuseport_resurrect()
449 rcu_assign_pointer(sk->sk_reuseport_cb, NULL); in reuseport_detach_sock()
707 rcu_assign_pointer(reuse->prog, prog); in reuseport_attach_prog()
/linux/net/802/
H A Dstp.c75 rcu_assign_pointer(stp_proto, proto); in stp_proto_register()
77 rcu_assign_pointer(garp_protos[proto->group_address[5] - in stp_proto_register()
/linux/net/bridge/
H A Dbr_mrp.c460 rcu_assign_pointer(mrp->p_port, NULL); in br_mrp_del_impl()
472 rcu_assign_pointer(mrp->s_port, NULL); in br_mrp_del_impl()
484 rcu_assign_pointer(mrp->i_port, NULL); in br_mrp_del_impl()
531 rcu_assign_pointer(mrp->p_port, p); in br_mrp_add()
538 rcu_assign_pointer(mrp->s_port, p); in br_mrp_add()
632 rcu_assign_pointer(mrp->p_port, p); in br_mrp_set_port_role()
635 rcu_assign_pointer(mrp->s_port, p); in br_mrp_set_port_role()
790 rcu_assign_pointer(mrp->i_port, NULL); in br_mrp_set_in_role()
814 rcu_assign_pointer(mrp->i_port, p); in br_mrp_set_in_role()
/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_peer.c498 rcu_assign_pointer(dp_hw->dp_peers[dp_peer->peer_id], dp_peer); in ath12k_dp_peer_create()
519 rcu_assign_pointer(dp_hw->dp_peers[dp_peer->peer_id], NULL); in ath12k_dp_peer_delete()
572 rcu_assign_pointer(dp_peer->link_peers[peer->link_id], peer); in ath12k_dp_link_peer_assign()
574 rcu_assign_pointer(dp_hw->dp_peers[peerid_index], dp_peer); in ath12k_dp_link_peer_assign()
634 rcu_assign_pointer(dp_peer->link_peers[peer->link_id], NULL); in ath12k_dp_link_peer_unassign()
636 rcu_assign_pointer(dp_hw->dp_peers[peerid_index], NULL); in ath12k_dp_link_peer_unassign()
/linux/io_uring/
H A Dbpf_filter.c289 rcu_assign_pointer(filters->filters[i], &dummy_filter); in io_bpf_filter_cow()
300 rcu_assign_pointer(filters->filters[i], srcf); in io_bpf_filter_cow()
431 rcu_assign_pointer(filters->filters[reg.filter.opcode], filter); in io_register_bpf_filter()
444 rcu_assign_pointer(filters->filters[i], &dummy_filter); in io_register_bpf_filter()
H A Deventfd.c154 rcu_assign_pointer(ctx->io_ev_fd, ev_fd); in io_eventfd_register()
166 rcu_assign_pointer(ctx->io_ev_fd, NULL); in io_eventfd_unregister()
/linux/kernel/
H A Dtracepoint.c323 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_add_func()
336 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_add_func()
383 rcu_assign_pointer(tp->funcs, NULL); in tracepoint_remove_func()
391 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_remove_func()
408 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_remove_func()
/linux/net/netfilter/
H A Dnf_log.c55 rcu_assign_pointer(net->nf.nf_loggers[pf], logger); in nf_log_set()
97 rcu_assign_pointer(loggers[i][logger->type], logger); in nf_log_register()
103 rcu_assign_pointer(loggers[pf][logger->type], logger); in nf_log_register()
164 rcu_assign_pointer(net->nf.nf_loggers[pf], logger); in nf_log_bind_pf()
468 rcu_assign_pointer(net->nf.nf_loggers[tindex], logger); in nf_log_proc_dostring()
/linux/net/ipv6/netfilter/
H A Dnf_defrag_ipv6_hooks.c125 rcu_assign_pointer(nf_defrag_v6_hook, &defrag_hook); in nf_defrag_init()
137 rcu_assign_pointer(nf_defrag_v6_hook, NULL); in nf_defrag_fini()
/linux/security/apparmor/
H A Dlsm.c510 rcu_assign_pointer(ctx->label, aa_get_label(label)); in apparmor_file_alloc_security()
1077 rcu_assign_pointer(ctx->label, aa_get_label(label)); in apparmor_sk_alloc_security()
1078 rcu_assign_pointer(ctx->peer, NULL); in apparmor_sk_alloc_security()
1079 rcu_assign_pointer(ctx->peer_lastupdate, NULL); in apparmor_sk_alloc_security()
1108 rcu_assign_pointer(new->label, aa_get_label_rcu(&ctx->label)); in apparmor_sk_clone_security()
1113 rcu_assign_pointer(new->peer, aa_get_label_rcu(&ctx->peer)); in apparmor_sk_clone_security()
1118 rcu_assign_pointer(new->peer_lastupdate, in apparmor_sk_clone_security()
1157 rcu_assign_pointer(peer_ctx->peer, label); /* transfer cnt */ in unix_connect_peers()
1169 rcu_assign_pointer(sk_ctx->peer, aa_get_label(label)); in unix_connect_peers()
1170 rcu_assign_pointer(sk_ctx->peer_lastupdate, label); /* transfer cnt */ in unix_connect_peers()
[all …]
/linux/net/ipv4/netfilter/
H A Dnf_defrag_ipv4.c135 rcu_assign_pointer(nf_defrag_v4_hook, &defrag_hook); in nf_defrag_init()
141 rcu_assign_pointer(nf_defrag_v4_hook, NULL); in nf_defrag_fini()
/linux/include/net/
H A Dtcx.h62 rcu_assign_pointer(dev->tcx_ingress, entry); in tcx_entry_update()
64 rcu_assign_pointer(dev->tcx_egress, entry); in tcx_entry_update()

12345678910>>...21