Home
last modified time | relevance | path

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

12345678910>>...19

/linux/kernel/bpf/
A Dlpm_trie.c379 rcu_assign_pointer(*slot, new_node); in trie_update_elem()
393 rcu_assign_pointer(*slot, new_node); in trie_update_elem()
404 rcu_assign_pointer(new_node->child[next_bit], node); in trie_update_elem()
405 rcu_assign_pointer(*slot, new_node); in trie_update_elem()
421 rcu_assign_pointer(im_node->child[0], node); in trie_update_elem()
422 rcu_assign_pointer(im_node->child[1], new_node); in trie_update_elem()
424 rcu_assign_pointer(im_node->child[0], new_node); in trie_update_elem()
425 rcu_assign_pointer(im_node->child[1], node); in trie_update_elem()
429 rcu_assign_pointer(*slot, im_node); in trie_update_elem()
515 rcu_assign_pointer( in trie_delete_elem()
[all …]
/linux/include/linux/
A Drculist.h84 rcu_assign_pointer(list_next_rcu(prev), new); in __list_add_rcu()
205 rcu_assign_pointer(list_next_rcu(new->prev), new); in list_replace_rcu()
265 rcu_assign_pointer(list_next_rcu(prev), first); in __list_splice_init_rcu()
536 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
557 rcu_assign_pointer(left->first, node2); in hlists_swap_heads_rcu()
558 rcu_assign_pointer(right->first, node1); in hlists_swap_heads_rcu()
596 rcu_assign_pointer(hlist_first_rcu(h), n); in hlist_add_head_rcu()
632 rcu_assign_pointer(hlist_next_rcu(last), n); in hlist_add_tail_rcu()
661 rcu_assign_pointer(hlist_pprev_rcu(n), n); in hlist_add_before_rcu()
688 rcu_assign_pointer(hlist_next_rcu(prev), n); in hlist_add_behind_rcu()
A Drculist_nulls.h106 rcu_assign_pointer(hlist_nulls_first_rcu(h), n); in hlist_nulls_add_head_rcu()
142 rcu_assign_pointer(hlist_nulls_next_rcu(last), n); in hlist_nulls_add_tail_rcu()
A Drbtree_augmented.h213 rcu_assign_pointer(parent->rb_left, new); in __rb_change_child_rcu()
215 rcu_assign_pointer(parent->rb_right, new); in __rb_change_child_rcu()
217 rcu_assign_pointer(root->rb_node, new); in __rb_change_child_rcu()
/linux/net/ipv6/
A Dip6_fib.c851 rcu_assign_pointer(pn->right, ln); in fib6_add_1()
853 rcu_assign_pointer(pn->left, ln); in fib6_add_1()
912 rcu_assign_pointer(pn->right, in); in fib6_add_1()
914 rcu_assign_pointer(pn->left, in); in fib6_add_1()
923 rcu_assign_pointer(in->left, fn); in fib6_add_1()
925 rcu_assign_pointer(in->left, ln); in fib6_add_1()
955 rcu_assign_pointer(pn->left, ln); in fib6_add_1()
1264 rcu_assign_pointer(*ins, rt); in fib6_add_rt2node()
1295 rcu_assign_pointer(*ins, rt); in fib6_add_rt2node()
1445 rcu_assign_pointer(sfn->leaf, in fib6_add()
[all …]
A Dmcast.c571 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()
767 rcu_assign_pointer(idev->mc_tomb, pmc); in mld_add_delrec()
945 rcu_assign_pointer(idev->mc_list, mc); in __ipv6_dev_mc_inc()
1968 rcu_assign_pointer(*psf_list, in add_grec()
2044 rcu_assign_pointer(*ppsf, in mld_clear_zeros()
2297 rcu_assign_pointer(pmc->mca_sources, in ip6_mc_del1_src()
2303 rcu_assign_pointer(psf->sf_next, in ip6_mc_del1_src()
2442 rcu_assign_pointer(prev->sf_next, in sf_setstate()
[all …]
/linux/kernel/sched/
A Dcpufreq.c40 rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), data); in cpufreq_add_update_util_hook()
56 rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), NULL); in cpufreq_remove_update_util_hook()
/linux/tools/memory-model/litmus-tests/
A DMP+onceassign+derefonce.litmus6 * This litmus test demonstrates that rcu_assign_pointer() and
19 rcu_assign_pointer(*p, x);
/linux/sound/soc/dwc/
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/net/openvswitch/
A Dflow_table.c265 rcu_assign_pointer(tbl->mask_array, new); in tbl_mask_array_realloc()
292 rcu_assign_pointer(ma->masks[ma_count], new); in tbl_mask_array_add_mask()
405 rcu_assign_pointer(table->mask_cache, new); in ovs_flow_tbl_masks_cache_resize()
433 rcu_assign_pointer(table->ti, ti); in ovs_flow_tbl_init()
434 rcu_assign_pointer(table->ufid_ti, ufid_ti); in ovs_flow_tbl_init()
435 rcu_assign_pointer(table->mask_array, ma); in ovs_flow_tbl_init()
436 rcu_assign_pointer(table->mask_cache, mc); in ovs_flow_tbl_init()
632 rcu_assign_pointer(flow_table->ti, new_ti); in ovs_flow_tbl_flush()
1052 rcu_assign_pointer(table->ti, new_ti); in flow_key_insert()
1074 rcu_assign_pointer(table->ufid_ti, new_ti); in flow_ufid_insert()
[all …]
/linux/net/sched/
A Dsch_generic.c1144 rcu_assign_pointer(dev_queue->qdisc_sleeping, qdisc); in dev_graft_qdisc()
1145 rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); in dev_graft_qdisc()
1161 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in shutdown_scheduler_queue()
1200 rcu_assign_pointer(dev->qdisc, qdisc); in attach_default_qdiscs()
1205 rcu_assign_pointer(dev->qdisc, qdisc); in attach_default_qdiscs()
1219 rcu_assign_pointer(dev->qdisc, qdisc); in attach_default_qdiscs()
1240 rcu_assign_pointer(dev_queue->qdisc, new_qdisc); in transition_one_qdisc()
1480 rcu_assign_pointer(dev_queue->qdisc, qdisc); in dev_init_scheduler_queue()
1486 rcu_assign_pointer(dev->qdisc, &noop_qdisc); in dev_init_scheduler()
1500 rcu_assign_pointer(dev->qdisc, &noop_qdisc); in dev_shutdown()
[all …]
A Dcls_route.c251 rcu_assign_pointer(tp->root, head); in route4_init()
445 rcu_assign_pointer(head->table[h1], b); in route4_set_parms()
542 rcu_assign_pointer(f->next, f1); in route4_change()
543 rcu_assign_pointer(*fp, f); in route4_change()
554 rcu_assign_pointer(*fp, fold->next); in route4_change()
/linux/net/802/
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/core/
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/lib/dim/
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/bridge/
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/net/ipv6/netfilter/
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/io_uring/
A Deventfd.c142 rcu_assign_pointer(ctx->io_ev_fd, ev_fd); in io_eventfd_register()
154 rcu_assign_pointer(ctx->io_ev_fd, NULL); in io_eventfd_unregister()
/linux/fs/
A Dfile.c194 rcu_assign_pointer(files->fdt, new_fdt); in expand_fdtable()
382 rcu_assign_pointer(*new_fds++, f); in dup_fd()
389 rcu_assign_pointer(newf->fdt, new_fdt); in dup_fd()
534 rcu_assign_pointer(fdt->fd[fd], NULL); in alloc_fd()
603 rcu_assign_pointer(fdt->fd[fd], file); in fd_install()
611 rcu_assign_pointer(fdt->fd[fd], file); in fd_install()
641 rcu_assign_pointer(fdt->fd[fd], NULL); in file_close_fd_locked()
820 rcu_assign_pointer(fdt->fd[fd], NULL); in do_close_on_exec()
1225 rcu_assign_pointer(fdt->fd[fd], file); in do_dup2()
/linux/net/netfilter/
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()
138 rcu_assign_pointer(net->nf.nf_loggers[pf], logger); in nf_log_bind_pf()
442 rcu_assign_pointer(net->nf.nf_loggers[tindex], logger); in nf_log_proc_dostring()
/linux/kernel/
A Dtracepoint.c360 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_add_func()
373 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_add_func()
421 rcu_assign_pointer(tp->funcs, NULL); in tracepoint_remove_func()
429 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_remove_func()
446 rcu_assign_pointer(tp->funcs, tp_funcs); in tracepoint_remove_func()
/linux/include/net/
A Dtcx.h63 rcu_assign_pointer(dev->tcx_ingress, entry); in tcx_entry_update()
65 rcu_assign_pointer(dev->tcx_egress, entry); in tcx_entry_update()
/linux/net/ipv4/netfilter/
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/tools/include/linux/
A Drcu.h22 #define rcu_assign_pointer(p, v) do { (p) = (v); } while (0) macro
/linux/security/ipe/
A Dpolicy.c122 rcu_assign_pointer(ipe_active_policy, new); in ipe_update_policy()
234 rcu_assign_pointer(ipe_active_policy, p); in ipe_set_active_pol()

Completed in 124 milliseconds

12345678910>>...19