Home
last modified time | relevance | path

Searched refs:rcu (Results 1 - 14 of 14) sorted by relevance

/device/soc/rockchip/common/sdk_linux/kernel/sched/
H A Dtopology.c314 pd = container_of(rp, struct perf_domain, rcu); in destroy_perf_domain_rcu()
435 call_rcu(&tmp->rcu, destroy_perf_domain_rcu); in build_perf_domains()
445 call_rcu(&tmp->rcu, destroy_perf_domain_rcu); in build_perf_domains()
456 static void free_rootdomain(struct rcu_head *rcu) in free_rootdomain() argument
458 struct root_domain *rd = container_of(rcu, struct root_domain, rcu); in free_rootdomain()
507 call_rcu(&old_rd->rcu, free_rootdomain); in rq_attach_root()
522 call_rcu(&rd->rcu, free_rootdomain); in sched_put_rd()
642 static void destroy_sched_domains_rcu(struct rcu_head *rcu) in destroy_sched_domains_rcu() argument
644 struct sched_domain *sd = container_of(rcu, struc in destroy_sched_domains_rcu()
[all...]
H A Dsched.h475 struct rcu_head rcu; member
844 struct rcu_head rcu; member
862 struct rcu_head rcu; member
1165 /* Must be inspected within a rcu lock section */
H A Dcore.c7904 * Do sync before park smpboot threads to take care the rcu boost case. in sched_cpu_deactivate()
8493 /* rcu callback to free various structures associated with a task group */
8497 sched_free_group(container_of(rhp, struct task_group, rcu)); in sched_free_group_rcu()
8503 call_rcu(&tg->rcu, sched_free_group_rcu); in sched_destroy_group()
H A Dfair.c1138 struct rcu_head rcu; member
2566 kfree_rcu(grp, rcu); in put_numa_group()
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Ddma-fence.h33 * @rcu: used for releasing fence with kfree_rcu
74 * rcu freelist and the cb_list. The timestamp is only set upon
77 * neither are accessible, and so we can use the rcu. This means
88 /* @timestamp replaced by @rcu on dma_fence_release() */
89 struct rcu_head rcu; member
295 * rcu read lock
H A Dbpf.h613 struct rcu_head rcu; member
855 struct rcu_head rcu; member
1012 struct rcu_head rcu; member
1046 struct rcu_head rcu; member
H A Dsched.h1317 struct rcu_head rcu; member
/device/soc/rockchip/common/sdk_linux/ipc/
H A Dsem.c149 * rcu protected */
150 struct rcu_head rcu; /* rcu struct for sem_undo */ member
200 * * rcu for read
324 struct kern_ipc_perm *p = container_of(head, struct kern_ipc_perm, rcu); in sem_rcu_free()
1186 kfree_rcu(un, rcu); in freeary()
1661 /* freeary unlocks the ipc object and rcu */ in semctl_down()
1946 * Lifetime-rules: sem_undo is rcu-protected, on success, the function
2150 * "un" itself is guaranteed by rcu. in do_semtimedop()
2485 kfree_rcu(un, rcu); in exit_sem()
[all...]
H A Dutil.c509 call_rcu(&ptr->rcu, func); in ipc_rcu_putref()
693 * Call holding the both the rwsem and the rcu read lock.
H A Dshm.c226 struct kern_ipc_perm *ptr = container_of(head, struct kern_ipc_perm, rcu); in shm_rcu_free()
807 call_rcu(&shp->shm_perm.rcu, shm_rcu_free); in newseg()
1014 /* do_shm_rmid unlocks the ipc object and rcu */ in shmctl_down()
H A Dmsg.c130 struct kern_ipc_perm *p = container_of(head, struct kern_ipc_perm, rcu); in msg_rcu_free()
415 /* freeque unlocks the ipc object and rcu */ in msgctl_down()
1218 * thus the code relies on rcu to guarantee the existence of in do_msgrcv()
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/
H A Ddma-fence.c224 * protected by rcu. This means the signalling critical section starts as soon
535 kfree_rcu(fence, rcu); in dma_fence_free()
/device/soc/rockchip/common/sdk_linux/kernel/bpf/
H A Dsyscall.c1770 static void _bpf_prog_put_rcu(struct rcu_head *rcu) in _bpf_prog_put_rcu() argument
1772 struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu); in _bpf_prog_put_rcu()
1789 call_rcu_tasks_trace(&prog->aux->rcu, _bpf_prog_put_rcu); in _bpf_prog_put_noref()
1791 call_rcu(&prog->aux->rcu, _bpf_prog_put_rcu); in _bpf_prog_put_noref()
1794 _bpf_prog_put_rcu(&prog->aux->rcu); in _bpf_prog_put_noref()
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
H A Ddhd_linux.c19347 kfree_rcu(dev_maps, rcu); in custom_xps_map_clear()
19456 kfree_rcu(old_map, rcu); in custom_rps_map_set()
19474 kfree_rcu(map, rcu); in custom_rps_map_clear()

Completed in 116 milliseconds