Home
last modified time | relevance | path

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

12345678910>>...18

/OK3568_Linux_fs/kernel/kernel/bpf/
H A Dlpm_trie.c364 rcu_assign_pointer(*slot, new_node); in trie_update_elem()
378 rcu_assign_pointer(*slot, new_node); in trie_update_elem()
389 rcu_assign_pointer(new_node->child[next_bit], node); in trie_update_elem()
390 rcu_assign_pointer(*slot, new_node); in trie_update_elem()
406 rcu_assign_pointer(im_node->child[0], node); in trie_update_elem()
407 rcu_assign_pointer(im_node->child[1], new_node); in trie_update_elem()
409 rcu_assign_pointer(im_node->child[0], new_node); in trie_update_elem()
410 rcu_assign_pointer(im_node->child[1], node); in trie_update_elem()
414 rcu_assign_pointer(*slot, im_node); in trie_update_elem()
498 rcu_assign_pointer( in trie_delete_elem()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Drculist.h93 rcu_assign_pointer(list_next_rcu(prev), new); in __list_add_rcu()
211 rcu_assign_pointer(list_next_rcu(new->prev), new); in list_replace_rcu()
271 rcu_assign_pointer(list_next_rcu(prev), first); in __list_splice_init_rcu()
532 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
553 rcu_assign_pointer(left->first, node2); in hlists_swap_heads_rcu()
554 rcu_assign_pointer(right->first, node1); in hlists_swap_heads_rcu()
592 rcu_assign_pointer(hlist_first_rcu(h), n); in hlist_add_head_rcu()
628 rcu_assign_pointer(hlist_next_rcu(last), n); in hlist_add_tail_rcu()
657 rcu_assign_pointer(hlist_pprev_rcu(n), n); in hlist_add_before_rcu()
684 rcu_assign_pointer(hlist_next_rcu(prev), n); in hlist_add_behind_rcu()
H A Drcuwait.h47 rcu_assign_pointer(w->task, current); in prepare_to_rcuwait()
52 rcu_assign_pointer(w->task, NULL); in finish_rcuwait()
H A Drculist_nulls.h106 rcu_assign_pointer(hlist_nulls_first_rcu(h), n); in hlist_nulls_add_head_rcu()
142 rcu_assign_pointer(hlist_next_rcu(last), n); in hlist_nulls_add_tail_rcu()
H A Drbtree_augmented.h187 rcu_assign_pointer(parent->rb_left, new); in __rb_change_child_rcu()
189 rcu_assign_pointer(parent->rb_right, new); in __rb_change_child_rcu()
191 rcu_assign_pointer(root->rb_node, new); in __rb_change_child_rcu()
/OK3568_Linux_fs/kernel/net/ipv6/
H A Dip6_fib.c244 rcu_assign_pointer(table->tb6_root.leaf, in fib6_alloc_table()
844 rcu_assign_pointer(pn->right, ln); in fib6_add_1()
846 rcu_assign_pointer(pn->left, ln); in fib6_add_1()
905 rcu_assign_pointer(pn->right, in); in fib6_add_1()
907 rcu_assign_pointer(pn->left, in); in fib6_add_1()
912 rcu_assign_pointer(fn->parent, in); in fib6_add_1()
915 rcu_assign_pointer(in->right, ln); in fib6_add_1()
916 rcu_assign_pointer(in->left, fn); in fib6_add_1()
918 rcu_assign_pointer(in->left, ln); in fib6_add_1()
919 rcu_assign_pointer(in->right, fn); in fib6_add_1()
[all …]
/OK3568_Linux_fs/kernel/net/core/
H A Dsock_reuseport.c94 rcu_assign_pointer(sk->sk_reuseport_cb, reuse); in reuseport_alloc()
127 rcu_assign_pointer(reuse->socks[i]->sk_reuseport_cb, in reuseport_grow()
189 rcu_assign_pointer(sk->sk_reuseport_cb, reuse); in reuseport_add_sock()
218 rcu_assign_pointer(sk->sk_reuseport_cb, NULL); in reuseport_detach_sock()
347 rcu_assign_pointer(reuse->prog, prog); in reuseport_attach_prog()
/OK3568_Linux_fs/kernel/net/openvswitch/
H A Dflow_table.c267 rcu_assign_pointer(tbl->mask_array, new); in tbl_mask_array_realloc()
294 rcu_assign_pointer(ma->masks[ma_count], new); in tbl_mask_array_add_mask()
318 rcu_assign_pointer(ma->masks[i], ma->masks[ma_count - 1]); in tbl_mask_array_del_mask()
407 rcu_assign_pointer(table->mask_cache, new); in ovs_flow_tbl_masks_cache_resize()
435 rcu_assign_pointer(table->ti, ti); in ovs_flow_tbl_init()
436 rcu_assign_pointer(table->ufid_ti, ufid_ti); in ovs_flow_tbl_init()
437 rcu_assign_pointer(table->mask_array, ma); in ovs_flow_tbl_init()
438 rcu_assign_pointer(table->mask_cache, mc); in ovs_flow_tbl_init()
634 rcu_assign_pointer(flow_table->ti, new_ti); in ovs_flow_tbl_flush()
635 rcu_assign_pointer(flow_table->ufid_ti, new_ufid_ti); in ovs_flow_tbl_flush()
[all …]
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dcpufreq.c44 rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), data); in cpufreq_add_update_util_hook()
60 rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), NULL); in cpufreq_remove_update_util_hook()
/OK3568_Linux_fs/kernel/tools/memory-model/litmus-tests/
H A DMP+onceassign+derefonce.litmus6 * This litmus test demonstrates that rcu_assign_pointer() and
20 rcu_assign_pointer(*y, x);
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Dioasid.c161 rcu_assign_pointer(active_allocator, ia_data); in ioasid_register_allocator()
232 rcu_assign_pointer(active_allocator, &default_allocator); in ioasid_unregister_allocator()
234 rcu_assign_pointer(active_allocator, in ioasid_unregister_allocator()
276 rcu_assign_pointer(ioasid_data->private, data); in ioasid_set_data()
/OK3568_Linux_fs/kernel/fs/
H A Dfile.c198 rcu_assign_pointer(files->fdt, new_fdt); in expand_fdtable()
395 rcu_assign_pointer(*new_fds++, f); in dup_fd()
402 rcu_assign_pointer(newf->fdt, new_fdt); in dup_fd()
573 rcu_assign_pointer(fdt->fd[fd], NULL); in __alloc_fd()
648 rcu_assign_pointer(fdt->fd[fd], file); in __fd_install()
656 rcu_assign_pointer(fdt->fd[fd], file); in __fd_install()
683 rcu_assign_pointer(fdt->fd[fd], NULL); in pick_file()
800 rcu_assign_pointer(fdt->fd[fd], NULL); in __close_fd_get_file()
851 rcu_assign_pointer(fdt->fd[fd], NULL); in do_close_on_exec()
1085 rcu_assign_pointer(fdt->fd[fd], file); in do_dup2()
/OK3568_Linux_fs/kernel/net/sched/
H A Dsch_generic.c1052 rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); in dev_graft_qdisc()
1068 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in shutdown_scheduler_queue()
1107 rcu_assign_pointer(dev->qdisc, qdisc); in attach_default_qdiscs()
1112 rcu_assign_pointer(dev->qdisc, qdisc); in attach_default_qdiscs()
1126 rcu_assign_pointer(dev->qdisc, qdisc); in attach_default_qdiscs()
1147 rcu_assign_pointer(dev_queue->qdisc, new_qdisc); in transition_one_qdisc()
1200 rcu_assign_pointer(dev_queue->qdisc, qdisc_default); in dev_deactivate_queue()
1353 rcu_assign_pointer(dev_queue->qdisc, qdisc); in dev_init_scheduler_queue()
1359 rcu_assign_pointer(dev->qdisc, &noop_qdisc); in dev_init_scheduler()
1373 rcu_assign_pointer(dev->qdisc, &noop_qdisc); in dev_shutdown()
[all …]
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/net/bridge/
H A Dbr_mrp.c419 rcu_assign_pointer(mrp->p_port, NULL); in br_mrp_del_impl()
431 rcu_assign_pointer(mrp->s_port, NULL); in br_mrp_del_impl()
443 rcu_assign_pointer(mrp->i_port, NULL); in br_mrp_del_impl()
487 rcu_assign_pointer(mrp->p_port, p); in br_mrp_add()
494 rcu_assign_pointer(mrp->s_port, p); in br_mrp_add()
585 rcu_assign_pointer(mrp->p_port, p); in br_mrp_set_port_role()
588 rcu_assign_pointer(mrp->s_port, p); in br_mrp_set_port_role()
738 rcu_assign_pointer(mrp->i_port, NULL); in br_mrp_set_in_role()
762 rcu_assign_pointer(mrp->i_port, p); in br_mrp_set_in_role()
/OK3568_Linux_fs/kernel/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()
138 rcu_assign_pointer(net->nf.nf_loggers[pf], logger); in nf_log_bind_pf()
447 rcu_assign_pointer(net->nf.nf_loggers[tindex], logger); in nf_log_proc_dostring()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/os_dep/linux/
H A Drhashtable.c190 rcu_assign_pointer(new_tbl->buckets[new_hash], entry); in rhashtable_rehash_one()
193 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
230 rcu_assign_pointer(old_tbl->future_tbl, new_tbl); in rhashtable_rehash_attach()
255 rcu_assign_pointer(ht->tbl, new_tbl); in rhashtable_rehash_table()
470 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/
H A Drhashtable.c189 rcu_assign_pointer(new_tbl->buckets[new_hash], entry); in rhashtable_rehash_one()
192 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
229 rcu_assign_pointer(old_tbl->future_tbl, new_tbl); in rhashtable_rehash_attach()
254 rcu_assign_pointer(ht->tbl, new_tbl); in rhashtable_rehash_table()
469 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/
H A Drhashtable.c189 rcu_assign_pointer(new_tbl->buckets[new_hash], entry); in rhashtable_rehash_one()
192 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
229 rcu_assign_pointer(old_tbl->future_tbl, new_tbl); in rhashtable_rehash_attach()
254 rcu_assign_pointer(ht->tbl, new_tbl); in rhashtable_rehash_table()
469 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/os_dep/linux/
H A Drhashtable.c189 rcu_assign_pointer(new_tbl->buckets[new_hash], entry); in rhashtable_rehash_one()
192 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
229 rcu_assign_pointer(old_tbl->future_tbl, new_tbl); in rhashtable_rehash_attach()
254 rcu_assign_pointer(ht->tbl, new_tbl); in rhashtable_rehash_table()
469 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/os_dep/linux/
H A Drhashtable.c189 rcu_assign_pointer(new_tbl->buckets[new_hash], entry); in rhashtable_rehash_one()
192 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
229 rcu_assign_pointer(old_tbl->future_tbl, new_tbl); in rhashtable_rehash_attach()
254 rcu_assign_pointer(ht->tbl, new_tbl); in rhashtable_rehash_table()
469 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/os_dep/linux/
H A Drhashtable.c190 rcu_assign_pointer(new_tbl->buckets[new_hash], entry); in rhashtable_rehash_one()
193 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
230 rcu_assign_pointer(old_tbl->future_tbl, new_tbl); in rhashtable_rehash_attach()
255 rcu_assign_pointer(ht->tbl, new_tbl); in rhashtable_rehash_table()
470 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/os_dep/linux/
H A Drhashtable.c190 rcu_assign_pointer(new_tbl->buckets[new_hash], entry); in rhashtable_rehash_one()
193 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
230 rcu_assign_pointer(old_tbl->future_tbl, new_tbl); in rhashtable_rehash_attach()
255 rcu_assign_pointer(ht->tbl, new_tbl); in rhashtable_rehash_table()
470 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/os_dep/linux/
H A Drhashtable.c190 rcu_assign_pointer(new_tbl->buckets[new_hash], entry); in rhashtable_rehash_one()
193 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
230 rcu_assign_pointer(old_tbl->future_tbl, new_tbl); in rhashtable_rehash_attach()
255 rcu_assign_pointer(ht->tbl, new_tbl); in rhashtable_rehash_table()
470 rcu_assign_pointer(tbl->buckets[hash], obj); in rhashtable_insert_slow()

12345678910>>...18